Commit Graph

251 Commits

Author SHA1 Message Date
Brent Simmons d309c05cb0 Continue removing feed provider and extension point references. 2023-06-30 21:47:17 -07:00
Stuart Breckenridge ed6ff090be Merge branch 'ios-ui-settings-localised' into localize_strings
# Conflicts:
#	Mac/AppDelegate.swift
#	Mac/Base.lproj/Preferences.storyboard
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/Localizations/LocalizedNetNewsWireError.swift
#	iOS/MasterFeed/MasterFeedViewController.swift
#	iOS/Settings/Appearance/ArticleThemeManagerView.swift
#	iOS/Settings/Appearance/DisplayAndBehaviorsView.swift
#	iOS/Settings/General/SettingsView.swift
2023-05-27 17:00:42 +08:00
Brent Simmons 0334885798 Merge pull request #3950 from vincode-io/ios-webview-fix
Simplify iOS WKWebView loading
2023-05-13 17:09:19 -07:00
Ethan Wong 1e67587ed5 Allow ImageViewController to be closed with the space key on physical keyoard for iOS. 2023-04-22 20:13:41 +08:00
Maurice Parker 152700089b Fix merge conflict 2023-04-16 14:17:34 -05:00
Maurice Parker 2ada885656 Replace old iOS WKWebView flash prevention code with new technique 2023-04-16 14:08:48 -05:00
Brent Simmons f4e71b41a1 Continue adopting MainActor. 2023-04-08 15:45:32 -07:00
Stuart Breckenridge 6efed337db Merge branch 'main' into localize_strings
# Conflicts:
#	Mac/MainWindow/AddFeed/AddTwitterFeedWindowController.swift
#	Mac/MainWindow/MainWindowController.swift
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/ArticleStyles/ArticleTheme.swift
#	iOS/Add/AddFeedViewController.swift
#	iOS/Add/Twitter/TwitterEnterDetailTableViewController.swift
#	iOS/Article/ArticleViewController.swift
#	iOS/MasterFeed/MasterFeedViewController.swift
2023-02-10 09:26:05 +08:00
Stuart Breckenridge fd6ba67aee Renames Default theme to NetNewsWire
Where ‘NetNewsWire’ is used `NSLocalizedString` has been removed. This is done so that NetNewsWire is not picked via Export Localizations.
2023-01-21 19:43:26 +08:00
Stuart Breckenridge 7933345a12 Merge branch 'main' into localize_strings
# Conflicts:
#	Mac/Base.lproj/Preferences.storyboard
#	Mac/MainWindow/Sidebar/Cell/SidebarCell.swift
#	iOS/Account/ReaderAPIAccountViewController.swift
#	iOS/MasterTimeline/MasterTimelineTitleView.swift
2023-01-16 14:42:33 +08:00
Dimitris Apostolou 13e78f120f Fix typos 2022-12-31 18:52:42 +02:00
Stuart Breckenridge 2bca08195e Localization work 2022-12-30 21:53:07 +08:00
Stuart Breckenridge d457b2dd53 Interim commit wth .based localisations 2022-12-24 15:01:33 +08:00
Stuart Breckenridge 2f1f673afe Fixes #3739 - Theme menu updates after selection 2022-11-12 14:46:42 +08:00
Maurice Parker ce6d1144bf Change to not encode the email address. Fixes #3719 2022-10-28 20:17:24 -05:00
Maurice Parker e79bbf4b19 Change share sheet Open In Browser icon to match the rest in NetNewsWire. Fixes #3712 2022-10-07 10:34:43 -05:00
Maurice Parker 8497b7bdcd Fix split view controller unread indicator launch visibility 2022-10-05 16:43:31 -05:00
Maurice Parker f38ab1ab51 Fix how the Article Unread Count is updated 2022-10-04 20:19:47 -05:00
Maurice Parker add33e59da Clean up the code a little bit 2022-09-27 18:56:14 -05:00
Maurice Parker 545e810b9b Remove unnecessary code 2022-09-27 18:51:08 -05:00
Maurice Parker c4186f4597 Remove article extractor execution when trying to set Always Use Reader View 2022-09-27 17:51:41 -05:00
Maurice Parker e003069631 Remove unnecessary os version availability tests 2022-09-23 07:52:23 -05:00
Maurice Parker c4623473ed Fix typo that would cause the current theme to be set to default when cold launching 2022-09-17 13:26:59 -05:00
Stuart Breckenridge 115fa702ca rebuild menu after toggle 2022-03-03 09:01:51 +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
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 0e178b574f Rebuilds menu when themes are installed 2022-02-10 22:34:04 +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
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
Stuart Breckenridge 90b41995eb moves nav bar config to SceneCoordinator 2022-02-05 10:47:26 +08:00
Dimitris Apostolou 99120c0c80 Fix typo 2022-02-03 00:01:22 +02:00
Stuart Breckenridge 7249451c99 Fixes Article nav/tool bar behaviour
Now consistent with Feed and Timeline
2022-01-29 13:52:57 +08:00
Maurice Parker ba4c17c0d7 Restore full screen if that is what we used last 2022-01-28 16:15:14 -08:00
Maurice Parker 2a3bccd7d4 Delete dead code 2022-01-28 16:12:01 -08:00
Maurice Parker e81966c884 Remove obsolete function flag 2022-01-28 16:07:57 -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
Stuart Breckenridge 90fed800cb Adds WKWebViewConfiguration to PreloadedWebView 2022-01-21 12:52:48 +08:00
Dimitris Apostolou 94ae4d348c Fix typos 2022-01-05 00:25:20 +02:00
Brian Sanders a731397486 Fixes #2369: Video playback is reset on rotation
The viewWillTransition(to:with:) method in WebViewController was introduced to
fix #3041, so I added an alternative solution using a resize handler in JS.
2021-12-04 18:43:53 -05:00
Maurice Parker f44308c0c5 Make state restoration work on both the iPad and the iPhone 2021-09-13 02:22:15 -05:00
Maurice Parker 5001d82355 Restore article scroll position on iOS 2021-09-13 01:11:23 -05:00