Commit Graph

367 Commits

Author SHA1 Message Date
Maurice Parker f4b4e5b9e4 Make the refresh progress view a fixed width 2022-11-11 19:01:01 -06:00
Maurice Parker 8221e09702 Make the refresh progress view correctly size itself 2022-11-11 17:54:10 -06:00
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