We should create single place to store files at iCloud. It allows to open files fast from Preview app. ### iCloud - [x] #184 - [x] Make iCloud folder visible to user - [x] Make separate configuration from DEBUG that allows to use iCloud entitlements - [x] Observe notifications that notifies about new data at iCloud - [ ] Sort iCloud files by recent opening date - [ ] Update sorting when press back button - [x] #172 ### Local files - [x] Add local files. Unfortunately, they have trailing `/` - [ ] Add badges for non-cloud files? - [ ] Add sorting criteria to project window: name, date created, date modified ### Projects navigator - [x] Open document in same window - [x] Add back button to return to this screen, close button should closes all documents - [x] Limit minimal size - [x] Resize projects window to fit to rows - [ ] Add support for tabs - [x] Bug: changes of color theme brokes visibility - [x] #195 - [x] #187 ### Document restoration - [ ] When press back and see all projects should see projects after restart - [x] If close window on project state should reopen project - [x] #186 - [ ] Add UI tests for that - [ ] Add UI tests to CI pipeline ### Transition - [x] #189 - [ ] Add beautiful transition like Freeform app has ### Performance - [x] #185 - [ ] Add cache to thumbnails - [ ] Add loading state during opening ## Preview - [x] Open iCloud folder - [x] #217 - [ ] Create loading state - [ ] [Continuation stream](https://www.appcoda.com/handoff-continuation-streams/) ## Sharing with others - [ ] Read [Sharing CloudKit Data with Other iCloud Users](https://developer.apple.com/documentation/cloudkit/shared_records/sharing_cloudkit_data_with_other_icloud_users)
We should create single place to store files at iCloud. It allows to open files fast from Preview app.
iCloud
Local files
/Projects navigator
Document restoration
Transition
Performance
Preview
Sharing with others