Commit graph

97 commits

Author SHA1 Message Date
Jackson Harper
1021d2d6a2 Some linting 2024-03-21 12:26:30 +08:00
Jackson Harper
0bd710e639 Dont allow deleting system labels 2023-12-23 22:25:20 +08:00
Jackson Harper
98ad40fa6b Settings UI cleanup, stop audio when archiving/deleting 2023-12-23 17:14:24 +08:00
Jackson Harper
e4850311f4 archive/delete for tts player, use valet to sync hide system labels property
Using valet instead of UserDefaults(suiteName to work around
some potential issues with the extension loading.
2023-12-22 20:11:36 +08:00
Jackson Harper
a99ac232ca More tab bar pop behavior 2023-12-21 19:23:52 +08:00
Jackson Harper
dccee35fbe Allow hiding system labels 2023-12-21 17:42:10 +08:00
Jackson Harper
49ddaee0be Show Move to Inbox in following items toolbar 2023-12-20 14:35:59 +08:00
Jackson Harper
663ea1d3f8 Move miniplayer around to work with new layout on iPhone 2023-12-07 17:15:53 +08:00
Jackson Harper
89f21ad228 Use task instead of onAppear for async, add some PDF download debugging 2023-12-07 17:15:53 +08:00
Jackson Harper
e63b4f9b2c Abstract out fetching from view model so we can better handle multiple fetch folders
Rename LinkedItem to LibraryItem

More on following

Add new fetcher

Tab bar
2023-12-07 17:15:52 +08:00
Jackson Harper
ce711dd354 Fix labels layout on iOS 2023-11-15 14:37:50 +08:00
Jackson Harper
71537d9953 Fix style 2023-11-15 11:17:04 +08:00
Jackson Harper
d270bd685f Improve loading of labels view 2023-11-15 11:09:16 +08:00
Jackson Harper
d33c975ffb Label entry improvements for macos 2023-11-14 14:47:22 +08:00
Jackson Harper
50f1213e93 Better handling of the label editor 2023-11-14 14:47:22 +08:00
Jackson Harper
de636748c1 Fix empty labels view bug 2023-11-01 22:50:21 +08:00
Jackson Harper
5db74f5fe9 Labels editor view and offline sync of label changes using CreateLabelInput instead of IDs 2023-11-01 19:38:44 +08:00
Jackson Harper
1b85fb0c15 Add feeds, better delete handling 2023-11-01 14:29:15 +08:00
Jackson Harper
3be2db1113 Improvements to label editor 2023-11-01 12:41:30 +08:00
Jackson Harper
fa82917f55 Update view models 2023-10-30 10:34:02 +08:00
Remy Chantenay
453000286c iOS: Add length indicator to new label textfield 2023-10-10 09:40:19 +02:00
Jackson Harper
22289e3d5c Fix login screen sizes, add some spinners during login 2023-09-25 16:18:48 +08:00
Jackson Harper
c94227ded9 Improve labels loading for iOS17, bump version 2023-09-19 12:22:38 +08:00
Jackson Harper
fcd5bedd25 Trim new labels when they are being created on iOS 2023-08-11 10:28:13 +08:00
Jackson Harper
ac38ca2e86 Remove unused property 2023-07-25 20:48:29 +08:00
Jackson Harper
2f879386a3 Fix label selection on macos 2023-05-31 16:10:09 +08:00
Jackson Harper
27eb891acc Sort the filter labels on iOS 2023-05-29 14:32:56 +08:00
Satindar Dhillon
b61b511c23 add os conditionals to get mac app to compile 2023-03-22 09:24:12 -07:00
Sixten Otto
6fd8729291 disable quite a few line length warnings 2023-02-20 12:15:29 -07:00
Sixten Otto
f7168ff65a reformat some multi-line expressions
Honestly, some of this formatting seems a little weird, but it appears to thread the needle between the competing requirements of swiftformat's wrapMultilineStatementBraces rule and SwiftLint's opening_brace rule.
2023-02-20 12:15:29 -07:00
Jackson Harper
0bdb90c2af Fix for handling multiple language keyboards
By specifying alphabet swift wont let users switch to their
preferred language keyboard on these views.
2023-01-31 15:22:00 +08:00
Jackson Harper
2499916039 Use grouped list for the settings/labels view 2023-01-26 13:20:00 +08:00
Jackson Harper
68fcbae6dc
Merge pull request #1712 from omnivore-app/fix/ios-labels-view
Use same UI for LabelsView as Apply Labels View
2023-01-26 13:13:18 +08:00
Satindar Dhillon
dcf40c1daa apply generic local text values 2023-01-25 13:09:19 -08:00
Jackson Harper
409ca5ce6d Use same UI for LabelsView as Apply Labels View
Mostly changes the create label button and list style.
2023-01-25 22:41:29 +08:00
Satindar Dhillon
f8609a1d80 update some local text refs 2023-01-24 14:02:37 -08:00
Jackson Harper
3b6d720b2b Use the same code for loading labels from highlights as library items 2023-01-23 19:51:34 +08:00
Jackson Harper
d6acb69a1c Use sets for selected/unselected labels to eliminate duplicate IDs in selection 2023-01-23 15:43:56 +08:00
Jackson Harper
461087513b Fix hit testing on labels, fix initially selected labels in edit labels view 2023-01-23 14:03:46 +08:00
Jackson Harper
57289cb0c4 Improve label search in the apply views 2023-01-23 12:43:27 +08:00
Jackson Harper
a3e217f2f3 Improve search on the share extension 2023-01-23 10:19:22 +08:00
Jackson Harper
9703bba7ab Use custom fonts for text chips in the share extension 2023-01-20 19:48:06 +08:00
Jackson Harper
12f40a61b8 Use the ApplyLabels view when users want to search for labels 2023-01-20 18:08:51 +08:00
Jackson Harper
1d79690f0d Fix search in filter by labels view 2023-01-20 16:26:49 +08:00
Jackson Harper
8f6b2663c4 Proper case-insensitive compare on the labels in the share extension 2023-01-20 15:00:40 +08:00
Satindar Dhillon
3af4308202 use local text for more strings 2023-01-19 17:36:50 -08:00
Satindar Dhillon
125f6a2dea use local text for 'labels' text 2023-01-19 17:12:40 -08:00
Jackson Harper
4298183a24 First load labels from cache then make call
Also sorts them alphabetically.
2022-12-28 16:30:35 +08:00
Jackson Harper
9e35fee17c Always sort labels when presenting them 2022-12-28 16:30:35 +08:00
Jackson Harper
395b3d7ac7 Allow setting labels on highlights 2022-11-28 21:32:42 +08:00