Commit Graph

1948 Commits

Author SHA1 Message Date
Stuart Breckenridge
0dd4689bf0 Logging changes
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage

os_log to Logger

os_log audit

Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Maurice Parker
d2db39c716 Remove FeedWrangler account code 2022-06-04 17:23:20 -07:00
Ethan Wong
5e2fe5f610 Add proper OSLog argument for os_log calls. 2022-04-04 13:51:53 +08:00
Maurice Parker
02dce80f8d Fix toolbar flashing back and forth to clear 2022-03-25 16:22:04 -05:00
Stuart Breckenridge
d41f7ba925 Merge branch 'ios-ui' of https://github.com/stuartbreckenridge/NetNewsWire into ios-ui 2022-03-03 09:02:04 +08:00
Stuart Breckenridge
115fa702ca rebuild menu after toggle 2022-03-03 09:01:51 +08:00
Stuart Breckenridge
8cbdca9928 Merge branch 'main' into ios-ui 2022-03-03 08:53:52 +08:00
Stuart Breckenridge
fc323c4072 Adds long press menu to article extractor button 2022-03-03 08:51:17 +08:00
Stuart Breckenridge
e2242a7928 Appearance menu changes:
- On iPad—theme selector only, with theme selector image.
- On iPhone—theme selector and full size toggle; Aa is the image used.

Reader view and notifications options have been removed.
2022-03-03 08:33:53 +08:00
Stuart Breckenridge
cca1929837 Changes when appearance menu is configured
Fixes #3483
2022-03-03 08:04:59 +08:00
Maurice Parker
27dd920cce Change sync to async 2022-03-01 14:53:43 -06:00
Maurice Parker
d828925483 Merge branch 'ios-candidate' 2022-03-01 14:46:51 -06:00
Maurice Parker
f22239db36 Change task completion notification so that it blocks until NNW has completed suspending. Fixes #3200 2022-03-01 14:45:37 -06:00
Maurice Parker
78e17b8287 Merge branch 'ios-candidate' 2022-03-01 14:12:57 -06:00
Maurice Parker
0719e5883b Clear the timeline when disclosing a web feed so that the previously loaded timeline articles aren't merged. Fixes #3485 2022-03-01 14:12:43 -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
03b5ef562e Merge pull request #3486 from stuartbreckenridge/ios-ui
Changes when appearance menu is configured
2022-02-28 10:08:10 -06:00
Stuart Breckenridge
5ffdad9b64 Changes when appearance menu is configured
Fixes #3483
2022-02-28 07:56:58 +08:00
Maurice Parker
f869798756 Merge branch 'ios-candidate' 2022-02-27 17:19:48 -06:00
Maurice Parker
d68d4228f9 Don't animate backing store rebuild on initial state restoration because it interferes with feed selection. Fixes #3475 2022-02-27 17:15:46 -06:00
Stuart Breckenridge
630972033b Aa as More Menu
More now includes feed inspector's actions to manage notifications and reader view.

Subtitles removed.

First time full screen view shows, an alert is displayed to explain how to exit full screen.
2022-02-14 07:43:51 +08:00
Maurice Parker
bfd091e967 Merge pull request #3464 from stuartbreckenridge/ios-ui
Adds separator to theme changer in article view
2022-02-13 09:13:11 -08:00
Stuart Breckenridge
a4de250022 Adds separator to theme changer in article view 2022-02-13 17:46:50 +08:00
Stuart Breckenridge
6af46d9ef2 iPad Unread Indicator 2022-02-13 09:33:04 +08:00
Stuart Breckenridge
3fd92fd63e suppress unread count on iPad 2022-02-13 08:08:51 +08:00
Stuart Breckenridge
6eb18ce183 Article unread count updated via scenecoordinator 2022-02-13 08:06:10 +08:00
Stuart Breckenridge
a72e0f047f Adds unread count indicator to Article view
Fixes #3134
2022-02-12 11:35:13 +08:00
Stuart Breckenridge
0ff1e19849 Improves performance of notifications view 2022-02-11 11:35:25 +08:00
Stuart Breckenridge
d71884a106 gets rid of unneccessary tracking 2022-02-11 07:45:32 +08:00
Stuart Breckenridge
e67136f026 prefetching disabled 2022-02-11 07:33:49 +08:00
Stuart Breckenridge
8a6140e942 reloads visible cells for favicon notification 2022-02-11 07:10:41 +08:00
Stuart Breckenridge
1ac432cc17 Prefetching & FavIconDidLoad 2022-02-11 07:06:59 +08:00
Stuart Breckenridge
d4a669ba1e Disables prefetching 2022-02-11 06:30:04 +08:00
Stuart Breckenridge
e1f7cc80a9 Merge branch 'ios-ui-notifications' of https://github.com/stuartbreckenridge/NetNewsWire into ios-ui-notifications 2022-02-11 06:16:07 +08:00
Maurice Parker
2eba2975dd Merge branch 'main' into ios-ui-notifications 2022-02-10 14:05:42 -08:00
Maurice Parker
d188d63c77 Move the appearance menu 2022-02-10 13:52:39 -08:00
Stuart Breckenridge
0e178b574f Rebuilds menu when themes are installed 2022-02-10 22:34:04 +08:00
Stuart Breckenridge
18ee46a501 fixes crash 2022-02-10 22:30:42 +08:00
Stuart Breckenridge
08618f5f15 Articles
This commit focuses on the `ArticleViewController`:

- Adds an "Aa" menu to the article view that allows for theme changes and full screen article toggling on iPhone, and theme changes on iPad.
- Removes separate Settings option for full screen availability on iPhone.
- Removes tap target in nav bar to enable full screen mode.
2022-02-10 12:13:06 +08:00
Stuart Breckenridge
5d90bdf8f0 notifications 2022-02-09 19:49:12 +08: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
fd151951b9 Merge branch 'ios-candidate' 2022-02-08 10:35:25 -08:00
Maurice Parker
8ad5969452 Prevent app themes from attempting to be deleted 2022-02-07 16:41:00 -08:00
Maurice Parker
063da4ac02 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:28:20 -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
Maurice Parker
dcd7fca06e Merge pull request #3431 from stuartbreckenridge/ios-ui-navbartoolbar
Makes nav/toolbar behaviour consistent for Feeds, Timeline, and Article
2022-02-07 12:56:38 -08:00
Maurice Parker
4ea71ac7cd Merge branch 'ios-candidate' 2022-02-06 13:56:10 -08:00