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
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
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
0b170b7ff5
Merge branch 'ios-release' into main
2020-10-18 19:59:11 -05:00
Maurice Parker
d1b8ac06af
Ensure that the snapshot has items in it before testing section zero.
2020-10-17 20:06:53 -05:00
Maurice Parker
e2de38647a
Don't crash on early calls to update the toolbar
2020-08-09 20:13:37 -05:00
Maurice Parker
a63466f7b3
Add and remove buttons instead of hiding them since our hiding trick doesn't work on iOS 14
2020-08-07 15:20:20 -05:00
Stuart Breckenridge
f92b219cdc
NetNewsWire-iOS AppDefaults is now a singleton
2020-07-02 10:47:45 +08:00
Maurice Parker
403b859c31
Verify that the section exists before accessing it so that we don't crash on the new SDK
2020-06-28 03:14:53 -05:00
Maurice Parker
95f6f80583
Merge branch 'ios-release'
2020-06-15 17:40:06 -05:00
Kiel Gillard 🤪
9d7ebf8dfa
Command + I can be used to get info on a feed for a timeline or an article. Fixes #2104
2020-05-26 14:52:15 +10:00
Stuart Breckenridge
98c8ea6d9f
disables swipe back gesture on trackpads
2020-05-20 21:32:19 +08:00
Maurice Parker
7d8e49a2ee
Merge branch 'ios-release'
2020-05-18 03:05:59 -05:00
Maurice Parker
7deac7f3c3
Merge pull request #2071 from stuartbreckenridge/issue-2018
...
Key commands work with action sheets
2020-05-14 07:14:57 -05:00
Stuart Breckenridge
a9e8cec90e
Key commands work with action sheets
2020-05-14 17:10:55 +08:00
Maurice Parker
8f8bd229c5
Merge pull request #2068 from rizwankce/feature/keyboard-shortcuts
...
Keyboard shortcuts
2020-05-13 11:43:14 -05:00
Rizwan Mohamed Ibrahim
32c8c038ee
move toggle side bar to RootSplitViewController
2020-05-13 21:57:02 +05:30
Rizwan Mohamed Ibrahim
a9aefd252e
adds keyboard shortcuts
...
- toggle side bar on timeline
- toggle readers view on article
- go to settings on global
2020-05-13 17:29:59 +05:30
Stuart Breckenridge
58575331dd
Fixes #2018
...
This commit adds a new `MarkAsReadAlertControllerSourceType` protocol to which `CGRect`, `UIView`, and `UIBarButtonItem` conform to.
The `MarkAsReadAlertController` now presents an action sheet for mark as read, mark above as read, and mark below as read. The above is used for the `popoverPresentationController`’s `barButtonItem`, `sourceRect`, or `sourceView` as needed.
2020-05-13 12:33:51 +08:00
Maurice Parker
fda9be2e41
Update the progress bar when it comes into view so that it is always current
2020-05-10 10:00:04 -05:00
Maurice Parker
1778a270d6
Show byline in timeline for single feed timelines when available.
2020-04-18 07:53:56 -05:00
Brent Simmons
6d9eda442f
Remove userDeleted support. The read-items filter seems to fill the need to hide things. We’re simplifying the backend by removing this unused feature.
2020-04-12 17:12:36 -07:00