Commit Graph

365 Commits

Author SHA1 Message Date
Maurice Parker
8bbc8d42a1 Prevent scrolling if the feed selection was done by the user 2022-11-11 17:39:28 -06:00
Maurice Parker
eba6c364da Change how we display progress per #3566. 2022-11-11 17:16:42 -06:00
Maurice Parker
de8e448f0a Respond to sidebar Feed name updates 2022-11-07 02:48:58 -06:00
Maurice Parker
67aae179b0 Fix disclosure color when selected 2022-10-30 16:01:04 -05:00
Maurice Parker
0c95428b31 Merge branch 'ios-candidate' 2022-09-22 20:50:35 -05:00
Maurice Parker
3a9e3c8050 Restrict the delete function if not the first responder. Fixes #3642 2022-08-02 18:10:09 -05:00
Maurice Parker
78e17b8287 Merge branch 'ios-candidate' 2022-03-01 14:12:57 -06:00
Maurice Parker
2ff8fee308 Reload any Container rows that have change disclosure state since the last rebuild of the Shadow Table. Fixes #3484 2022-03-01 11:14:41 -06:00
Maurice Parker
733648bb31 Delete dead code 2022-01-28 16:04:10 -08:00
Stuart Breckenridge
574672f016 Remove unread count code from section headers 2022-01-29 07:51:00 +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
5424050171 Change to new iOS 3 panel UISplitViewController 2022-01-26 15:40:47 -08:00
Maurice Parker
9a16be3261 Remove debug print statement 2022-01-26 14:34:55 -08:00
Stuart Breckenridge
8bb2a2928c fix layout in landscape 2022-01-26 10:31:18 +08:00
Stuart Breckenridge
e4cb868ff6 Removes unused unread count code 2022-01-24 08:37:58 +08:00
Stuart Breckenridge
46068c0cae Removes collapsed unread count from headers 2022-01-24 08:27:13 +08:00
Stuart Breckenridge
b84f79a22f Consistent tinting 2022-01-24 06:20:59 +08:00
Stuart Breckenridge
f66146e9bc Refreshes Feeds screen 2022-01-23 21:01:55 +08:00
Stuart Breckenridge
98cdb86e66 Feeds screen changes 2022-01-23 10:58:29 +08:00
Stuart Breckenridge
7a670516fb if #available
Removes < iOS 15 if #available checks
2022-01-22 20:42:24 +08:00
Stuart Breckenridge
6c9c3749bb UniformTypeIdentifiers 2022-01-21 12:53:24 +08:00
Maurice Parker
89e899c5d7 Directly set the unread count on the cell instead of doing a full reload to get rid of unread count flickering 2021-11-13 11:06:17 -06:00
Maurice Parker
0da3bca41e Restrict smart feeds from swipe commands 2021-11-13 10:56:30 -06:00
Maurice Parker
b6eb648f95 Fix code style 2021-11-13 10:44:11 -06:00
Maurice Parker
d09cdb9663 Remove animate block since it wasn't helping any 2021-11-13 10:43:09 -06:00
Maurice Parker
f4961bdc42 Increase the animation duration to reduce unread count flickering 2021-11-13 10:35:20 -06:00
Maurice Parker
e2f3d1867d Revert to reloading individual rows with a short animation to remove the flicker caused by unread counts changing too fast 2021-11-13 10:33:07 -06:00
Stuart Breckenridge
8b39dc4abb Uses SceneCoordinator
Adds a `func` to SceneCoordinator to handle dismisses vis-a-vis using notifications.
2021-11-08 09:52:12 +08:00
Stuart Breckenridge
0469d81c62 consistent naming 2021-11-06 22:46:26 +08:00
Stuart Breckenridge
0db88c5f92 Fixes #3335
When the app is brought to the foreground from an external action (e.g., tapping on the widget, opening from a notification), a notification is posted (with a slight delay).

`MasterFeedViewController` and `SettingsViewController` are observers. `MasterFeedViewController` will dismiss any `SFSafariViewController`s that are presented, while `SettingsViewController` will dismiss itself.
2021-11-06 22:43:50 +08:00
Maurice Parker
877391ec6b Fix flickering that happens when unread counts come in to fast 2021-10-24 12:45:45 -05:00
Maurice Parker
19eca0e3fc Restore the selection state after reloading cells 2021-10-21 09:47:34 -05:00
Maurice Parker
99d24e1623 Change to always call super 2021-10-21 09:34:33 -05:00
Maurice Parker
a990888be7 Fix crash caused by reloading visible cells when they didn't need to be 2021-10-21 09:33:29 -05:00
Maurice Parker
278e845f76 Reenable the trait collection reload now that things are working better 2021-10-20 20:50:55 -05:00
Maurice Parker
9069ac975a Stop animating the reloading of cells 2021-10-20 20:45:20 -05:00
Maurice Parker
08a1e79e7d Fix handling of how sections were added and remove 2021-10-20 20:37:29 -05:00
Maurice Parker
bbc7230e76 Refactor Diffable Datasources out of the Sidebar 2021-10-20 19:03:02 -05:00
Maurice Parker
09647be51b Merge branch 'ios-release' 2021-09-06 20:31:24 -05:00
Maurice Parker
168020cba2 Always updates the tree controller when collapsing and expanding. Fixes #3040 2021-08-24 16:55:44 -05:00
Maurice Parker
86ca397221 Ignore key commands when the web view has focus. Fixes #3179 2021-06-23 02:44:34 -05:00
Maurice Parker
f1dbc2de71 Merge branch 'ios-release' 2021-06-22 19:14:50 -05:00
Maurice Parker
cc176134ea Put in a slight delay to prevent the screen from flashing. Fixes #3038 2021-06-17 19:23:41 -05:00
Maurice Parker
29458fb03b Change to use destructive style on delete button. Fixes #3159 2021-06-15 21:33:23 -05:00
Maurice Parker
f9af3c786b Merge branch 'ios-candidate' 2021-05-25 20:12:50 -05:00
Brent Simmons
5490e3ab49 Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate 2021-05-08 12:42:52 -07:00
Brent Simmons
9d2c8f000f Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance. 2021-05-08 12:42:44 -07:00
Maurice Parker
9b53fcbe37 Fix regression that prevented the timeline and article from being cleared when the current feed is deleted. Fixes #3054 2021-05-06 20:07:49 -05:00
Brent Simmons
28b00260e0 Cache IconImage for feeds on the Feeds screen.
Empty the cache, and reload visible cells, when the trait collection changes, so that we get the proper icons for light/dark mode. This caching provides a small-but-worthwhile performance increase for the Feeds screen.
2021-05-01 12:29:18 -07:00
Stuart Breckenridge
15fb5637ff Fixes #3035
MarkAllAsReadAction will check for and handle SmartFeeds.
2021-04-24 15:05:11 +08:00