Maurice Parker
eba6c364da
Change how we display progress per #3566 .
2022-11-11 17:16:42 -06:00
Maurice Parker
e003069631
Remove unnecessary os version availability tests
2022-09-23 07:52:23 -05:00
Maurice Parker
106ce36a21
Merge branch 'ios-candidate'
2022-02-08 12:00:30 -08:00
Maurice Parker
a9df2fb376
Revert code to not use cell prefetching on iOS 15. Fixes #3446
2022-02-08 11:57:44 -08:00
Maurice Parker
cb9c977bed
Delete old pre-iOS 15 code
2022-02-08 10:47:57 -08:00
Maurice Parker
0362e4e29d
Hide the bottom separator on the Timeline for the last cell
2022-02-07 13:35:21 -08:00
Maurice Parker
58d70746fe
Fix code formatting
2022-02-07 12:59:52 -08:00
Stuart Breckenridge
90b41995eb
moves nav bar config to SceneCoordinator
2022-02-05 10:47:26 +08:00
Stuart Breckenridge
4e7c91d833
Merge branch 'main' into ios-ui-navbartoolbar
2022-01-29 09:42:45 +08:00
Stuart Breckenridge
59dacc1b59
Navigation/Toolbar Appearance
...
Consistent behaviour for Feed and Timeline toolbars.
2022-01-29 09:33:49 +08:00
Maurice Parker
1957ecb6f9
Update how the refresh indicator works on the Timeline to better match the new 3 panel functionality
2022-01-28 16:01:01 -08:00
Maurice Parker
2bb550b202
Conform to coding standards
2022-01-27 16:06:12 -08:00
Maurice Parker
31f5e5632a
Fix how we identify collapsed stack removal for the new 3 panel mode
2022-01-27 15:26:40 -08:00
Maurice Parker
89cad31d68
Show progress view on iPhone Timeline
2022-01-26 17:35:21 -08:00
Maurice Parker
5424050171
Change to new iOS 3 panel UISplitViewController
2022-01-26 15:40:47 -08:00
Stuart Breckenridge
7a670516fb
if #available
...
Removes < iOS 15 if #available checks
2022-01-22 20:42:24 +08:00
Maurice Parker
09652bff81
Remove Mark Read on Scroll code
2021-12-29 14:44:40 -08:00
Maurice Parker
079e764f13
Enable prefetching on iOS 15 to improve Timeline scrolling speed
2021-11-18 17:09:42 -06:00
Maurice Parker
0d4f4054ce
Disable prefetching on the tableview because we sometimes change the icon after the item is prefetched, but before it is visible. Fixes #3352
2021-11-18 15:39:05 -06:00
everhardt
e7830d8e3f
Fixed crash on iOS scroll with empty article list
2021-11-05 21:20:15 +01:00
everhardt
96ffa3aa22
Do not mark as read without user interaction
2021-10-30 18:57:04 +02:00
everhardt
8e53768033
Mark bottom items in feed as read after 2 seconds on iOS
...
In case markArticlesAsReadOnScroll is set
2021-10-30 11:17:59 +02:00
everhardt
3b6a3cf4e7
Do not mark articles as read on scroll when they were manually toggled
2021-10-30 10:37:10 +02:00
everhardt
b8cae328f5
Add iOS setting for mark as read on scroll
2021-10-27 21:17:04 +02:00
everhardt
7b8bed9ac2
Add mark as read on scroll functionality
...
Does not yet include a setting
2021-10-27 20:52:26 +02:00
Maurice Parker
bbc7230e76
Refactor Diffable Datasources out of the Sidebar
2021-10-20 19:03:02 -05:00
Maurice Parker
ced4ff239a
Fix compile errors by updating to latest API for Article
2021-09-30 09:28:09 -05:00
Duncan Babbage
f6552e110d
Replace raw with repaired links. Fixes #3103
2021-09-30 16:52:00 +13:00
Duncan Babbage
cc855f3832
link and URL vars for Article. Storage as rawLink
...
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Maurice Parker
87700325cf
Changed to use preferredURL incase we run into any malformed links
2021-09-12 21:34:47 -05:00
Maurice Parker
fa4b2531f8
Merge pull request #3102 from robmathers/copy-url-menu-options
...
Add Copy Article URL & Copy External URL Menu Items. Fixes #1285 .
2021-09-12 21:17:50 -05:00
Maurice Parker
09647be51b
Merge branch 'ios-release'
2021-09-06 20:31:24 -05:00
Stuart Breckenridge
178e737040
Converts to a browser preference to a Bool.
2021-08-26 10:27:23 +08:00
Stuart Breckenridge
3bc18e2891
Reduces Browsers to in-app and system default
2021-08-25 15:05:18 +08:00
Stuart Breckenridge
08a1120e00
Adds app default option
...
Adds app defaults option for controlling link opening preferences.
Adds browser logic and images.
Browser Manager Updates
- Handles deletion of current browser
- Fixes detection of installed browsers by moving URL Types to LSApplicationQuery
- Updates icons to glyphs
- Context menus update
tidy up
- removes browser specific options and offers in-app or default browser options (can be enabled via a bool)
- adds 1Password as an option
- removes custom wording on context menus
Fixes
- makes sure browser options are available on iPad
- uses VibrantCell
- Changes Settings title to "Open Links In"
2021-08-23 23:01:48 +08:00
Maurice Parker
3ea427bd2d
Fix open in browser when the article is selected. Fixes #3215
2021-07-06 18:50:48 -05:00
Maurice Parker
c2413cda37
Restore alpha of the indicators to 1 incase the animation completion handler doesn't get called. Fixes #3156
2021-06-23 03:24:23 -05:00
Maurice Parker
86ca397221
Ignore key commands when the web view has focus. Fixes #3179
2021-06-23 02:44:34 -05:00
Rob Mathers
8707a71313
Add Copy Article URL & Copy External URL Menu Items
...
The Mac items display in the edit and contextual menus, and in the iOS contextual menu for an article.
2021-05-01 16:47:39 -04:00
Duncan Babbage
9092d075a0
Handle links with unencoded spaces. Fixes #3069
2021-04-28 22:49:32 +12:00
Duncan Babbage
7e71814011
Rename accessibility action labels as per #3072
2021-04-26 08:19:31 +12:00
Maurice Parker
b69f936cb1
Change the Mark All As Read confirmation back to an Alert. Fixes #2968
2021-04-03 11:02:15 -05:00
Maurice Parker
3c2c17df0d
Fix threading issue
2021-03-25 16:28:15 -05:00
Stuart Breckenridge
0a10544905
Fixes context menu logic
...
Prevents both a menu and action being attached to the `markAllAsRead` button. This caused issues on iPad where the popover would show instead of the menu. When the user changes the preference the toolbar is now rebuilt.
This commit also fixes the widget building on M1 where SwiftGen is available.
2021-02-04 08:19:35 +08:00
Stuart Breckenridge
6eba67c158
Adds context menus to mark all as read
2021-02-01 08:12:20 +08:00
Maurice Parker
5927c77a04
Convert iOS smart feed icons back to symbol images so that they show up as white when selected.
2020-12-06 16:01:43 -06:00
Maurice Parker
a80fc871c4
Add separators to iOS context menus
2020-11-13 05:23:04 -06:00
Maurice Parker
0a01a9f501
Display "(No Text)" if there isn't a title or summary for the timeline. Fixes #2391
2020-10-23 19:18:35 -05:00
Maurice Parker
18726d061d
Remove zero duration animations.
2020-10-22 18:56:33 -05:00
Maurice Parker
0b170b7ff5
Merge branch 'ios-release' into main
2020-10-18 19:59:11 -05:00