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