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