Maurice Parker
2ec176eedc
Correct misaligned switch. Fixes #3658
2022-11-11 19:50:41 -06:00
Maurice Parker
b7b9344e3d
Change how we handle errors when working with Themes
2022-11-08 01:36:28 -06:00
Stuart Breckenridge
856515a9f3
Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
...
# Conflicts:
# NetNewsWire.xcodeproj/project.pbxproj
2022-10-06 20:49:14 +08:00
Maurice Parker
be75bd28d0
Refactor the ArticleThemeManager code to simplify it and try to avoid any issues with app warm up on the iPhone
2022-10-03 13:23:11 -05:00
Stuart Breckenridge
e2809acb0d
Makes role font smaller on iOS
2022-10-03 22:31:54 +08:00
Stuart Breckenridge
2207ed52ab
Removes footer text from iOS Settings
2022-10-03 21:28:29 +08:00
Stuart Breckenridge
05aca1c995
About Views
...
- Tidied up iOS
- Adds refreshed About view to macOS 12+
- About.plist is now shared
2022-10-03 21:16:51 +08:00
Stuart Breckenridge
58d480f4a4
Refreshes the About screen on iOS
2022-10-02 17:28:19 +08:00
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
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
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
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
4ea71ac7cd
Merge branch 'ios-candidate'
2022-02-06 13:56:10 -08:00
Stuart Breckenridge
a19154ac73
Adds account-wide to notifications manager
2022-02-05 10:22:49 +08:00
Maurice Parker
fc6719939e
Correct label
2022-02-04 10:55:46 -08:00
Maurice Parker
f624bbba6a
Merge branch 'ios-candidate'
2022-02-04 10:37:13 -08:00
Stuart Breckenridge
c71d06024c
Moves image to app assets
2022-02-04 13:27:59 +08:00
Stuart Breckenridge
5b5414c7a8
Adds filtering and search to Notification Manager
2022-02-04 13:20:59 +08:00
Stuart Breckenridge
8a4156542b
Notifications Manager Perf Improvements
...
Adopts prefetch for smooth scrolling
2022-02-04 10:10:32 +08:00
Stuart Breckenridge
f611d9ccac
removes dead code
2022-01-29 21:09:44 +08:00
Stuart Breckenridge
c56bafc42e
Notification Manager changes
...
- Only appears in Settings when notifications are authorised.
- Both Settings/NotificationsViewController monitor for return to foreground and update based on notification settings
2022-01-29 20:46:28 +08:00
Stuart Breckenridge
f85d8febf1
more work on notifications
2022-01-27 08:27:11 +08:00
Stuart Breckenridge
a46b6b7d35
settings
2022-01-26 18:21:12 +08:00
Stuart Breckenridge
883ef85614
work on notification manager
2022-01-26 10:25:42 +08:00
Maurice Parker
0fb4398c10
Update to point to the 6.1 help book.
2022-01-23 13:20:36 -08:00
Stuart Breckenridge
cf2da85817
SettingsViewController / UniformTypeIdentifiers
2022-01-21 19:52:59 +08:00
Stuart Breckenridge
ca690859f7
Article Theme / UniformTypeIdentifiers
2022-01-21 13:07:38 +08:00
Brent Simmons
ded927fcfe
Update copyright dates to 2022.
2022-01-09 20:55:03 -08:00
Maurice Parker
7608bf2ae6
Disable the Mark as Read on Scroll preferences temporarily
2021-11-18 19:01:48 -06:00
everhardt
b8cae328f5
Add iOS setting for mark as read on scroll
2021-10-27 21:17:04 +02:00
Maurice Parker
ced4ff239a
Fix compile errors by updating to latest API for Article
2021-09-30 09:28:09 -05: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
Stuart Breckenridge
c29afd2677
try? changed to try with error handling
2021-09-21 09:22:45 +08:00
Stuart Breckenridge
78e0595708
Various ThemeDownloader Updates
...
- `try` added where applicable to ArticleTheme inits
- `ArticleThemePlist` has fixed spelling of theme identifier and conforms to Equatable
- `ArticleTheme` now uses `ArticleThemePlist`
- `ArticleThemeDownloader` is now a class
- `ArticleThemeDownloader` will now download themes to Application Support/NetNewsWire/Downloads on macOS and iOS.
- `ArticleThemeDownloader` will remove downloaded themes from the Download folder when the application is closed.
- macOS app delegate now observes for theme download fails
- Error display code moved from SceneDelegate to SceneCoordinator so that it can use existing presentError on rootVC.
2021-09-21 09:10:56 +08:00
Maurice Parker
04d7ab188f
Add import button to Themes listing scene
2021-09-18 10:49:30 -05:00
Maurice Parker
42bcaf7e55
Extract Theme Import logic so that it can be reused
2021-09-18 10:28:19 -05:00
Maurice Parker
35b913f4a0
Add the ability to delete a theme on iOS
2021-09-12 16:40:59 -05:00