Commit Graph

747 Commits

Author SHA1 Message Date
Stuart Breckenridge fbba9d4339 Merge branch 'main' into localize_strings
# Conflicts:
#	Shared/Timer/AccountRefreshTimer.swift
2023-01-04 15:17:14 +08:00
Stuart Breckenridge e670d610e3 Localized mac app 2023-01-04 12:33:38 +08: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 65dfa91ee1 Reverts to existing localization strategy
Existing `strings` tables removed. `tableName`s replaced with `comment`s.
2022-12-21 19:45:39 +08:00
Stuart Breckenridge 31768eb274 Fixes ArticleTheme Import on SwiftUI
Adds startAccessingSecurityScopedResource and stopAccessingSecurityScopedResource to `.fileImporter`s.
2022-12-21 12:31:54 +08:00
Stuart Breckenridge 199b9e4093 Removes logging call 2022-12-20 23:13:38 +08:00
Stuart Breckenridge fe5a7d185b Tidy up on the themes view 2022-12-20 22:04:04 +08:00
Stuart Breckenridge 53e49aa699 Article themes moved to SwiftUI 2022-12-20 20:35:18 +08:00
Stuart Breckenridge 432aeea1b5 Localises IconImage descriptions
- Deletes UIKit Timeline customizer
2022-12-20 17:26:19 +08:00
Stuart Breckenridge 686d93f49e Switched to Pickers instead of Sliders
…because tick marks on SwiftUI pickers are painful
2022-12-20 17:20:45 +08:00
Stuart Breckenridge eedc191b7e Restore extension and account restrictions 2022-12-19 12:17:06 +08:00
Stuart Breckenridge ef6b90d594 Enabling Extensions now possible in SwiftUI 2022-12-19 12:14:56 +08:00
Stuart Breckenridge 4ed11c0fc6 AddAccount sheets done 2022-12-18 15:51:42 +08:00
Stuart Breckenridge 4ff0bc8f98 Reader and CloudKit Account Views 2022-12-16 16:38:06 +08:00
Stuart Breckenridge b526f05e68 All iOS Inspectors are now SwiftUI 2022-12-15 21:12:37 +08:00
Stuart Breckenridge 369c346139 Changes
- Removes unused classes
- Posts a notification when the app is opened via external context which allows the SwiftUI SettingsView to dismiss itself.
2022-12-14 07:15:22 +08:00
Stuart Breckenridge 00a148cd71 Improves UI for swipe to remove accounts 2022-12-13 09:43:34 +08:00
Stuart Breckenridge ad66d7072c Multiple revisions
Accounts

- Manage Accounts title updated to “Manage Accounts”
- Swift left to delete account added (with confirmation alert)
- After adding an account, user is returned to the Manage Accounts view
- Done button added to the Add Account view

Extensions

- Plus button added
- Consistent UI with Add Account
- Swipe left to deactivate added (with confirmation alert)

Import / Export

- Converted to two separate cells, with action sheet
2022-12-13 09:14:03 +08:00
Maurice Parker 51de7de1a1 Fix error handling for timed refreshes 2022-12-12 16:35:52 -07:00
Maurice Parker 40efe2203e Add fatalError to functions that should never be called because they are Searches. 2022-12-12 16:23:16 -07:00
Bryan Culver ae21bbd546 Review updates 2022-12-09 20:56:12 -05:00
Bryan Culver 35a6cf551b Working implementations 2022-12-07 00:30:19 -05:00
Stuart Breckenridge a9b0d05c83 Restores correct Extension Points in dev builds 2022-12-05 06:48:36 +08:00
Stuart Breckenridge 714e00f616 Merge branch 'main' into ios-ui-settings
# Conflicts:
#	iOS/AppDefaults.swift
2022-12-04 21:10:17 +08:00
Stuart Breckenridge f2cda7fcad More settings work 2022-11-30 21:37:39 +08:00
Stuart Breckenridge 36fa87b8c4 More Options Added to Settings 2022-11-29 19:12:44 +08:00
Bryan Culver a85141e0ab Merge branch 'main' into bsc-662-catch-up 2022-11-21 23:07:29 -05:00
Bryan Culver 7eacc878d2 Stashing 2022-11-21 22:06:45 -05:00
Maurice Parker 7c9ac3d712 Add the concept of direct vs. indirect marking of articles. Fixes #3734 2022-11-14 21:10:16 -06:00
Maurice Parker f6feb64289 Merge branch 'ios-candidate' 2022-11-13 19:36:32 -06:00
Maurice Parker fcee0a605b Merge branch 'ios-release' 2022-11-13 19:26:53 -06:00
Maurice Parker 35e57f4d98 Add build number to the release note lookup 2022-11-13 19:05:03 -06:00
Maurice Parker e1d9455ffc Fix video width for Feedbin Twitter videos in bundled stylesheets 2022-11-13 17:55:41 -06:00
Maurice Parker 746fe982c2 Force videos to be the full width of the available HTML. Fixes #3341 2022-11-13 17:49:29 -06:00
Maurice Parker 0ea57c21c2 Fix article status notification regression 2022-11-12 12:33:14 -06:00
Stuart Breckenridge c8306c8660 Revised settings views
Notes:
- A lot of representable shims over UIKit view controllers. These misbehave a little. They should be re-written in SwiftUI.
- Settings no longer uses VibrantTableViewCell
- Changes to AppDefaults trigger objectWillSend
2022-11-12 19:50:13 +08:00
Brent Simmons e3944ddf90 Remove, from default feeds, “Accidentally in Code” since it hasn’t been updated in quite a while. Replace it with inessential, since I’ll be returning to blogging. 2022-11-08 21:55:03 -08:00
Maurice Parker b7b9344e3d Change how we handle errors when working with Themes 2022-11-08 01:36:28 -06:00
Maurice Parker 41869f7bd8 Fix theme centering on iOS 2022-11-07 21:17:37 -06:00
Maurice Parker ad164d59c9 Switching to case-sensitive compare since that is how we sort everything else. 2022-11-07 01:39:22 -06:00
Ethan Wong 3ba14f8596 Always use localized compare when sorting list items presented to the user 2022-11-06 00:29:33 +08:00
Maurice Parker 17a602d0e7 Add a Debug menu option to clear the image caches 2022-11-04 14:48:07 -05:00
Maurice Parker f454d76701 Merge branch 'ios-candidate' 2022-10-29 01:08:22 -05:00
Maurice Parker 169b103f6d Change widget encoding to be more parallel and only run when going into the background 2022-10-29 00:39:03 -05:00
Maurice Parker 05561d9c1f Change to a different debounce strategy and don't write widget data while in the background. #3567 2022-10-08 17:10:40 -05: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
Diggory Laycock 70509d4db9 Merge branch 'main' into iOS-Custom-notification-tone 2022-10-05 18:29:52 +01:00
Diggory Laycock 1010d29be8 Swaps .caf file for .mp3 for notification sound
.caf files don't appear to work on macOS notifications, and mp3s appear to work on both iOS and macOS, so swapped file format.
2022-10-05 18:21:33 +01: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