Brent Simmons
a24977b23f
Make shuttingDown private.
2025-02-01 19:50:06 -08:00
Brent Simmons
8db1c7d447
Fix lint issues.
2025-02-01 19:44:19 -08:00
Brent Simmons
600176e6bc
Remove some unused imports. Improve some formatting.
2025-02-01 19:43:44 -08:00
Brent Simmons
e9fc4c09ed
Make AccountManager and ArticleThemesManager self-initing.
2025-02-01 19:37:59 -08:00
Brent Simmons
8a123a0734
Remove no-longer-needed global appDelegate variable.
2025-02-01 17:56:34 -08:00
Brent Simmons
7847a8b796
Remove assertionFailure that had an incorrect assumption.
2025-02-01 17:55:37 -08:00
Brent Simmons
a27a70e9fb
Fix references to SceneDelegate.
2025-02-01 17:48:47 -08:00
Brent Simmons
c980bd426c
#ifdef-out SceneDelegate.
2025-02-01 17:34:58 -08:00
Brent Simmons
f4d98f4fdd
Create UI in didFinishLaunching.
2025-02-01 17:34:45 -08:00
Brent Simmons
9707ad9dfb
Create UI in didFinishLaunching.
2025-02-01 16:25:54 -08:00
Brent Simmons
f91afc209b
Create window in AppDelegate didFinishLaunching.
2025-02-01 16:09:53 -08:00
Brent Simmons
16e6b4b377
Remove UIApplicationSceneManifest from Info.plist.
2025-02-01 16:09:30 -08:00
Brent Simmons
900cbabe71
Remove most uses of AppDelegate.appDelegate on iOS.
2025-02-01 13:28:49 -08:00
Brent Simmons
f91d673b5d
Make FaviconDownloader.shared.
2025-01-30 21:07:46 -08:00
Brent Simmons
0dfb284f67
Finish migration away from AppAssets to AppImage and AppColor.
2025-01-30 12:58:14 -08:00
Brent Simmons
a7d4c4912d
Rename AppImage.accountImage to the less redundant AppImage.account.
2025-01-27 22:40:31 -08:00
Brent Simmons
6ed742c5a7
Continuing migrating to AppImage.
2025-01-27 22:21:01 -08:00
Brent Simmons
989ecb1e0f
Continuing migrating to AppImage.
2025-01-26 22:19:19 -08:00
Brent Simmons
b116c7b6e5
Rename AppAsset to AppImage.
2025-01-26 22:07:13 -08:00
Brent Simmons
69ae436ea4
Create shared AppAsset and start using it.
2025-01-26 21:38:40 -08:00
Brent Simmons
1bfd0ee12c
Simplify code.
2025-01-26 21:12:15 -08:00
Brent Simmons
2f12d9f803
Create shared AppDefaults and delete platform-specific AppDefaults.
2025-01-26 21:06:22 -08:00
Brent Simmons
d9d47749ef
Add shared AppDefaultsKey.
2025-01-25 11:40:38 -08:00
Brent Simmons
5651764907
Mark classes as final that can be marked as final.
2025-01-25 11:01:12 -08:00
Brent Simmons
4a1df03375
Fix lint issues.
2025-01-24 23:02:17 -08:00
Brent Simmons
cc4914a7ef
Fix lint issues.
2025-01-24 22:31:37 -08:00
Brent Simmons
f1640d8d09
Fix lint issues.
2025-01-24 22:13:01 -08:00
Brent Simmons
9bf4fea962
Fix lint issues.
2025-01-24 21:58:35 -08:00
Brent Simmons
6923695b37
Fix lint issues.
2025-01-24 21:57:34 -08:00
Brent Simmons
4fabcab999
Fix lint issues.
2025-01-24 15:50:14 -08:00
Brent Simmons
4b1b285d0b
Fix lint issues.
2025-01-23 22:52:36 -08:00
Brent Simmons
b7f82944c7
Fix lint issues.
2025-01-22 22:38:37 -08:00
Brent Simmons
bbef99f2d3
Fix lint issues.
2025-01-22 22:18:09 -08:00
Brent Simmons
27500633ab
Fix lint issues.
2025-01-22 21:57:59 -08:00
Brent Simmons
e52d4c28df
Fix build failure.
2025-01-22 21:47:51 -08:00
Brent Simmons
97757a567f
Unify DetailIconSchemeHandler and ArticleIconSchemeHandler into one shared ArticleIconSchemeHandler.
2025-01-20 14:28:23 -08:00
Brent Simmons
20ef630d05
Add UserAgentExtended for use with openrss.org.
2025-01-20 10:03:35 -08:00
Brent Simmons
ef09d80d44
Remove unneeded semicolons.
2025-01-19 22:13:28 -08:00
Maurice Parker
65936f3a1b
Clear the Timeline when selecting a different Feed in the sidebar before loading it again. Fixes #3735 .
2025-01-19 22:08:55 -08:00
Brent Simmons
80328ff4d4
Compress nnwFeedIcon.
2025-01-19 21:59:44 -08:00
Brent Simmons
9f5fc9093a
Reload cells when HTMLMetadata is available.
2025-01-19 20:24:58 -08:00
Brent Simmons
608f0df4af
Handle more cases in willChangeTo displayMode delegate method. Create and use setRefreshToolbarItemVisibility method on TimelineViewController.
2025-01-18 21:45:32 -08:00
Brent Simmons
46c5e75e6c
Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
2025-01-18 20:56:15 -08:00
Stuart Breckenridge
b5c592abd6
♻️ Moves timeline fix to scene coordinator
2025-01-19 07:45:20 +08:00
Stuart Breckenridge
3d67dfa63e
🩹 Fixes incorrect refresh control visibility
...
Makes `TimelineViewController` a `UISplitViewControllerDelegate`.
When the display mode is such that the feeds, timeline and article are visible, the timeline refresh control is hidden.
When the display mode is such that the timeline and article are visible, the timeline refresh control is visible.
2025-01-18 15:11:08 +08:00
Brent Simmons
1db92f75a4
Delete PreloadedWebView and WebViewProvider. Create WebViewConfiguration for shared web view configuration code.
2025-01-15 21:55:09 -08:00
Brent Simmons
7322301be3
Move ContextMenuPreviewViewController out of storyboard and into xib.
2025-01-14 19:44:32 -08:00
Stuart Breckenridge
fea425fba2
💄 Changes sidebar behaviour to match 6.1.5
...
- Split View now uses `displace` to prevent overlaps.
- Width of timeline in portrait limited to 40% of screen width to make it less obtrusive.
2025-01-15 09:50:57 +08:00
Brent Simmons
5a43886640
Move ImageViewController out of storyboard and into its own xib.
2025-01-12 21:55:09 -08:00
Stuart Breckenridge
c44bdbed46
🚑 ️ Fixes #4483 by showing bars on rotation
...
On rotation, if the device is a .phone and it is transitioning to a `.regular` horizontal size class—it’s big—bars in the article view are surfaced to workaround a crash. This doesn’t affect behaviour on smaller iPhones or iPads.
2025-01-13 12:16:13 +08:00