162 Commits

Author SHA1 Message Date
c968982355 Implemented the DocumentPicker component for the Browse module. 2022-12-17 11:48:25 +01:00
692fd99c5d Renamed the InputAlertView component in the Browse module as InputAlert. 2022-12-17 11:40:45 +01:00
fbef849423
Merge pull request #15 from rock-n-code/feature/create-folder
Feature: Create folder
2022-12-17 00:10:00 +01:00
c0c7d0a4df Integrated the create folder feature into the BrowseView view for the Browse module. 2022-12-17 00:05:07 +01:00
55a89975be Implemented the CreateFolderViewModifier view modifier for the Browse module. 2022-12-17 00:04:29 +01:00
e66b027c66 Implemented the CreateFolderUseCase use case for the Browse module. 2022-12-17 00:03:30 +01:00
120356bf8e Implemented the "localise(key: )" static function in the String+Helper extension for the Browse module. 2022-12-17 00:01:08 +01:00
8247870e1e Implemented the InputAlertView component for the Browse module. 2022-12-16 23:59:26 +01:00
225e4994f8
Merge pull request #14 from rock-n-code/feature/delete-item
Feature: Delete items from the folders
2022-12-16 17:34:49 +01:00
10b686c118 Integrated the item deletion into the BrowseView view for the Browse module. 2022-12-16 17:22:31 +01:00
b333c7acac Implemented the item deletion in the DeleteItemViewModifier view modifier for the Browse module. 2022-12-16 17:22:02 +01:00
13010816e1 Replaced the FileSystemItemable protocol with the FileSystemItem one for the Browse module. 2022-12-16 17:20:19 +01:00
228438454f Implemented the DeleteItemUseCase use case for the Browse module. 2022-12-16 16:38:48 +01:00
d357c1a069 Renamed the FileSystemItemIdentifiable protocol as FileSystemItemable for the Browse module. 2022-12-16 16:37:49 +01:00
34f7813a5c Implemented the "delete(item:)" view modifier in the BrowseView view for the Browse module. 2022-12-16 10:48:21 +01:00
27df9d3ffd Implemented the DeleteItemViewModifier view modifier. 2022-12-16 10:47:20 +01:00
0438b1ad83
Merge pull request #13 from rock-n-code/feature/open-files
Feature: Open documents
2022-12-16 01:49:42 +01:00
3c433bf72e Implemented the DocumentView view for the Browse module. 2022-12-16 01:47:44 +01:00
745ba87fb5 Implemented the GetDataUseCase use case for the Browse module. 2022-12-16 01:47:06 +01:00
0cb5510539 Hide the disclosure indicator added by the NavigationLink component in the StackNavigationViewModifiers view modifier for the Browse module. 2022-12-16 01:46:42 +01:00
6391419756 Implemented the stack navigation for the DocumentItem views in the BrowseView view for the Browse module. 2022-12-16 01:18:01 +01:00
3ec892ae93 Added the "open" case to the Stack enumeration for the Browse module. 2022-12-16 01:15:56 +01:00
64b89b488f Moved the ViewStatus enumeration from the BrowseView view to its own file for the Browse module. 2022-12-16 01:15:04 +01:00
bc40f46649 Added the "notSupported" case to the MessageView component for the Browse module. 2022-12-16 01:13:58 +01:00
e982a8f689 Integrated the DateAdapter and the SizeAdapter adapters into the DocumentItem component for the Browse module. 2022-12-16 01:12:05 +01:00
6b1089235a Implemented the DateAdapter and the SizeAdapter adapter for the Browse module. 2022-12-16 00:09:50 +01:00
74b40ae5c3 Tinted the navigation view in the ContentView view as red for the app target. 2022-12-15 23:39:08 +01:00
1f1d7fa592 Fixed some UI issues in the modules. 2022-12-15 22:54:23 +01:00
a223896ea0 Improved the styling of the action buttons in the ProfileView and the MessageView views. 2022-12-15 02:46:01 +01:00
144ee0f705
Merge pull request #12 from rock-n-code/integration/browse
Integration: Browse + stack navigation
2022-12-15 02:31:12 +01:00
1e513e688c Tweaked the UI in the ProfileView view for the Profile module. 2022-12-15 02:29:59 +01:00
6286086d2c Tweaked the UI and localisations in the LoginView view for the Login module. 2022-12-15 02:29:26 +01:00
c735bd0381 Implemented the support for the view status in the BrowseView view for the Browse module. 2022-12-15 02:13:14 +01:00
3e70186959 Implemented the MessageView component for the Browse module. 2022-12-15 02:11:14 +01:00
3d21e0f78a Implemented the LoadingView component for the Browse module. 2022-12-15 01:07:40 +01:00
58a73fa637 Implemented the stack navigation of the folder items in the BrowseView view for the Browse module. 2022-12-15 00:16:59 +01:00
0f0773992f Defined the Stack enumeration for the Browse module. 2022-12-15 00:15:13 +01:00
a393449bee Integrated the StackNavigationViewModifier view modifier by the "navigate(to:tagged:in:)" function in the View+ViewModifiers extension for the Browse module. 2022-12-15 00:03:10 +01:00
12104f90dd Implemented the StackNavigationViewModifier view modifier for the Browse module. 2022-12-14 23:59:33 +01:00
9b74420ee4 Moved the GetUserUseCase use case around a bit. 2022-12-14 23:59:00 +01:00
fc9f650a08 Removed the ItemIdClosure definition from the Browse module as it is not needed anymore. 2022-12-14 23:57:20 +01:00
0ecc4810fa Improved the FolderItem and the DocumentItem components to support the item selection. 2022-12-14 01:44:01 +01:00
98db94d180 Fixed the naming of the FileSystemIdIdentifiable protocol for the Browse module as FileSystemItemIdentifiable. 2022-12-14 01:41:10 +01:00
37490ba3d7 Integrated the FolderItem and the DocumentItem components into the BrowseView view for the Browse module. 2022-12-14 01:21:20 +01:00
c7f5d0db40 Improved the DocumentItem component to for the Browse module to support the folder swipe actions. 2022-12-14 01:17:26 +01:00
9a3b9049c7 Renamed the Model and ModelIdentifiable protocols for the Browse module as FileSystemItem and FileSystemItemIdentifiable respectively. 2022-12-14 01:12:27 +01:00
627698e1bf Renamed the File model for the Browse module as Document. 2022-12-14 01:10:45 +01:00
02c6626d94 Improved the FolderItem component to for the Browse module to support the folder swipe actions. 2022-12-14 00:44:01 +01:00
5c402f8958 Defined the "trash" and "download" images in the Image+Constants extension for the Browse module. 2022-12-14 00:42:25 +01:00
265ebc8f25 Defined the ItemIdClosure typealias for the Browse module. 2022-12-14 00:41:44 +01:00