Commit Graph

991 Commits

Author SHA1 Message Date
Maurice Parker 33cd254dad Fix bug where emulated separator continually was added to the row 2020-11-19 16:25:06 -06:00
Maurice Parker 04736ded79 Update the title bar when searching 2020-11-19 16:21:51 -06:00
Maurice Parker bc7692f4ba Change the separator to a custom separator color because the system color for dark mode was just too much. 2020-11-19 13:53:51 -06:00
Maurice Parker 006586ada6 Correctly align separator with contents of cell. Issue #2592 2020-11-19 13:44:08 -06:00
Maurice Parker 97bbb9d9d9 Put unread articles button in the toolbar. Issue #2581 2020-11-19 12:10:42 -06:00
Maurice Parker 117f6ccf6f Reorder code to match new toolbar order 2020-11-19 11:31:58 -06:00
Maurice Parker 88c33283bf Move search bar to the right side of the toolbar and put icons in the same order as they are on iOS. Fixes #2583 2020-11-19 11:29:56 -06:00
Maurice Parker c2d0dac62c Hide the Timeline sort and filter on Big Sur. Fixes #2582 2020-11-19 11:16:07 -06:00
Maurice Parker 968003fd47
Merge pull request #2593 from stuartbreckenridge/main
removes “point” from “extension point”
2020-11-19 04:22:33 -06:00
Stuart Breckenridge 7abb4d510d removes “point” from “extension point” 2020-11-19 13:48:30 +08:00
Maurice Parker ca54e0a394
Merge pull request #2591 from stuartbreckenridge/main
Buttons states
2020-11-18 22:07:49 -06:00
Stuart Breckenridge d4c46f2879 removes hovering id 2020-11-19 12:05:20 +08:00
Stuart Breckenridge f4fe19ae90 Fixes button state on Extension Help View 2020-11-19 12:04:43 +08:00
Maurice Parker 8fd3cd2cde Rework cell background selection and separators to remove separator drawing artifacts and use the inset table style. Fixes #2579, #2580 and #2584 2020-11-18 22:02:54 -06:00
Stuart Breckenridge 015ee0a8e0 fixes button state on account help view 2020-11-19 12:02:08 +08:00
Maurice Parker eb5e85cbcf Set table view to style plain to avoid Big Sur's big margins. Fixes #2584 2020-11-18 20:49:32 -06:00
Maurice Parker f7574dc633 Tweak the sidebar image sizes so that they match the system apps as it looks like the HIG has the wrong values in it for sidebar image sizes 2020-11-15 15:18:33 -06:00
Maurice Parker 65510b1901 Merge branch 'mac-release' into main 2020-11-13 07:15:26 -06:00
Maurice Parker de1f8c80a5 Gate FeedWrangler from the release build 2020-11-12 15:48:25 -06:00
Maurice Parker c1eb0a892f Use slightly smaller mark all as read image resource 2020-11-09 15:38:24 -06:00
Maurice Parker 8b7d7798ff Flip the order of mark all as read and search toolbar items 2020-11-09 15:26:14 -06:00
Maurice Parker d397f1627c Scale button images down so that PDF button images look correct when the small size icons are selected. 2020-11-09 13:02:46 -06:00
Maurice Parker 7a2c4cef9a Make username/email field the initially selected field when showing the add dialogs. 2020-11-06 19:42:20 -06:00
Stuart Breckenridge b09c25507c FreshRSS specific wording 2020-11-07 09:31:52 +08:00
Brent Simmons e297a53eb2 Fix out-of-index crash by guarding against a 0-length string. 2020-11-06 17:03:20 -08:00
Stuart Breckenridge 67ea55551b ReaderAPI.xib constraints 2020-11-07 07:23:15 +08:00
Stuart Breckenridge 29dfbbb28b Fixes autolayout warning that had no impact 2020-11-06 19:09:52 +08:00
Stuart Breckenridge ba5a06c108 Account / Explainers
Fixes #2553
Fixes #2554

Introduces Mail-inspired add account sheets
2020-11-06 19:07:28 +08:00
Maurice Parker e8238c03f2 Don't enable the Add button unless all conditions for an Add have been met. Fixes #2555 2020-11-05 10:34:26 -06:00
Maurice Parker 6f09a6682d Update share extension image resources to match the new Big Sur icon 2020-11-04 16:01:33 -06:00
Maurice Parker c558731de8 Reduce size of article left and right padding 2020-11-04 12:30:29 -06:00
Maurice Parker f90ef4b360
Merge pull request #2552 from stuartbreckenridge/explainer-text
Explainer text
2020-11-04 10:45:33 -06:00
Stuart Breckenridge 840668452c Add Extension/Account Tweaks
• Tidies up extension language
• Adds images to account / extension panels
• Click on images will display add account / add extension sheets
2020-11-04 10:35:53 +08:00
Maurice Parker 948998382d Make article view text adjustable via the app preferences. Fixes #42 2020-11-03 17:08:56 -06:00
Stuart Breckenridge e12bd28ff4 removes force unwrap
this causes a crash on dev builds.
2020-11-03 13:04:31 +08:00
Stuart Breckenridge 3928d0a025 Corrects Extension accessibility labels 2020-11-03 13:02:46 +08:00
Maurice Parker 0023c164f2
Merge pull request #2548 from stuartbreckenridge/explainer-text
Fixes alignment and duplicate text for Extensions
2020-11-02 20:01:13 -06:00
Stuart Breckenridge 144bf06703 Fixes alignment and duplicate text for Extensions 2020-11-03 09:58:46 +08:00
Maurice Parker 7d2206550c
Merge pull request #2547 from stuartbreckenridge/explainer-text
Explainer text for accounts and extensions
2020-11-02 19:44:59 -06:00
Maurice Parker 0338a3bda4 Remove deprecation warning 2020-11-02 19:43:29 -06:00
Stuart Breckenridge 3580739b8d Amends contsraints on HostingControllers
This has the effect of pushing the explainer text up to the centre alignment of the tableviews.
2020-11-03 09:41:34 +08:00
Maurice Parker caeebfc89e Extend Article with PasteboardWriterOwner so that timeline copying works as it was intended to. Issue #963 2020-11-02 19:33:56 -06:00
Maurice Parker 5900b748be Filter the NetNewsWire share menu item from the NetNewsWire share menu 2020-11-02 16:27:13 -06:00
Stuart Breckenridge 3b5dfb38ec Explainer text for accounts and extensions
Explainer text will display when no account/extension is selected.
2020-11-02 11:08:54 +08:00
Daniel Jalkut 1ced4448ea Support a new secret user default JalkutRespectFolderExpansionOnNextUnread, and revise the "next unread" strategy so that whether the search for a next unread wraps around to the top or not is parameterized. 2020-11-01 17:33:48 -05:00
Maurice Parker 2395c0c7df Correct validation so that we can still move feeds in Reader API accounts 2020-10-31 17:37:25 -05:00
Maurice Parker 5fdbd4b9d0 Fixed misleading variable name 2020-10-31 17:31:48 -05:00
Maurice Parker cbb481c3f7 Don't allow a feed to be in more than one folder for Reader API accounts 2020-10-31 17:26:43 -05:00
Maurice Parker 04b1667293 Merge branch 'mac-release' into main 2020-10-31 10:25:11 -05:00
Maurice Parker 198a5c29bf Rename templateImage to just image since we don't use template images anymore 2020-10-30 15:42:45 -05:00
Maurice Parker d4dbc5a8b2 Put Feed Providers first as they will probably be used most often in extensions 2020-10-30 15:33:44 -05:00
Maurice Parker 5f7d3961bd Change resources so that they will work better with SwiftUI 2020-10-30 15:01:25 -05:00
Maurice Parker 3b196a5f2a Update extension maintenance so that it matches the new account maintenance look and feel 2020-10-30 14:43:42 -05:00
Maurice Parker 81ae58e061 Remove code duplication 2020-10-30 11:21:49 -05:00
Maurice Parker 3aad0b5075 Remove no longer needed system events. Fixes #2537 2020-10-30 09:44:24 -05:00
Maurice Parker 48138b1bb4 Retain a reference to the Add Account Window Controllers so that they don't get deallocated before they have a chance to get used 2020-10-30 04:25:33 -05:00
Maurice Parker d9df9e53d3 Remove obsolete Add Account code 2020-10-30 04:18:11 -05:00
Stuart Breckenridge 5b1df3631e Alignment consistency 2020-10-30 09:44:44 +08:00
Stuart Breckenridge 24dbe7c310 Fixes #2534
• Minor tweaks to the iCloud icon
• Consistent footers on add account sheet
• Old functionality removed when the accounts tableview has no selection
2020-10-30 09:30:11 +08:00
Maurice Parker b3e7c1bd63
Merge pull request #2530 from stuartbreckenridge/mac-add-account-refresh
Prototype Refresh
2020-10-29 17:54:08 -05:00
Maurice Parker 7c91a1df3a Change NetNewsWire News URL to use the XML version since some sync services don't understand JSON. 2020-10-29 17:52:58 -05:00
Stuart Breckenridge 0c9336a1ff
Merge branch 'main' into mac-add-account-refresh 2020-10-30 06:39:39 +08:00
Stuart Breckenridge bd3fd1ef2a Removes dead code 2020-10-30 06:16:28 +08:00
Maurice Parker 64c93ed118 Enable credentials for newer sync services 2020-10-29 15:19:30 -05:00
Maurice Parker 515dd5f63f Check for duplicate accounts and make sure it doesn't interfere with credentials updates 2020-10-29 14:05:55 -05:00
Maurice Parker 3a1570f6c6 Fix feed wrangler error message layout 2020-10-29 13:52:23 -05:00
Maurice Parker 092d5efb3c Allow the credentials to be updated for Feedbin. Fixes #2532 2020-10-29 11:55:49 -05:00
Stuart Breckenridge 80744982f5
Offset and alignment changes. 2020-10-29 20:14:17 +08:00
Stuart Breckenridge 29fee1b590
padding changes 2020-10-29 16:33:31 +08:00
Stuart Breckenridge 49b6cb1417
more padding 2020-10-29 16:27:52 +08:00
Stuart Breckenridge 2bd2a20a0b
added restrictions. 2020-10-29 15:29:55 +08:00
Stuart Breckenridge d6b7054f11
image scaling fixed 2020-10-29 15:20:43 +08:00
Stuart Breckenridge ca7806240e
additional padding 2020-10-29 12:14:33 +08:00
Stuart Breckenridge 0c196dca88
Look and feel updates 2020-10-29 12:07:18 +08:00
Stuart Breckenridge 3fdb0d1f04
Prototype Refresh 2020-10-28 23:19:42 +08:00
Maurice Parker 31607414f6 Remove Inoreader from developer build on the Mac 2020-10-27 20:42:42 -05:00
Maurice Parker d14a519a35 Check all accounts, not just active, for the iCloud account 2020-10-27 20:40:24 -05:00
Maurice Parker e0be6bec52 Prevent horizontal scrolling of Accounts Add list 2020-10-27 20:39:01 -05:00
Maurice Parker fc7b0cb05c Delete unneeded constraints 2020-10-27 20:31:51 -05:00
Maurice Parker 485eba3f26 Put accounts in the same order as they are on iOS 2020-10-27 20:26:08 -05:00
Maurice Parker 88399f0fb2 Widen existing accounts and extensions table and prevent horizontal scrolling in them 2020-10-27 20:20:18 -05:00
Maurice Parker 8f08d0d691 Make Extension Point maintenance Voice Over compatible 2020-10-27 20:18:26 -05:00
Maurice Parker de2171bbd0 Upgrade extension point assets to color versions for the Mac 2020-10-27 19:35:05 -05:00
Maurice Parker 4d2b5f0286 Update Mac account assets to be more colorful 2020-10-27 18:04:17 -05:00
Stuart Breckenridge 03611bc6ec
Add Accounts UI Refresh
• An extenison has been added to `AccountType` for iconColors (which have been added to the asset catalogs) and localised account names. SPM can handle resources so it might make sense to move to there.

• Add Account screen now has sections for local, icloud, web, and self-hosted, icons are now tinted and sized a bit smaller, and text is now `body` sized.
2020-10-27 11:42:28 +08:00
Maurice Parker 679cd40e84 Don't allow duplicate Reader API accounts to be created. 2020-10-25 19:41:16 -05:00
Maurice Parker c75dc8b54d Make sure that the error is displayed after the progress window is ended by doing an DispatchQueue.main.async on the error display. 2020-10-25 15:17:02 -05:00
Maurice Parker ecbd7d2f55 Enable adding accounts for the Reader API services. 2020-10-24 20:42:34 -05:00
Maurice Parker bc2a475936 Add Inoreader, BazQux, and The Old Reader assets 2020-10-24 14:18:01 -05:00
Maurice Parker 0a01a9f501 Display "(No Text)" if there isn't a title or summary for the timeline. Fixes #2391 2020-10-23 19:18:35 -05:00
Maurice Parker d735ae91dc Add a confirmation alert for the delete context menu so that it matches other delete functionality. 2020-10-23 16:54:20 -05:00
Maurice Parker be35382f70 Update Feedbin icon to the new design. 2020-10-23 15:44:55 -05:00
Nate Weaver d504a4b1a8 Replace force-unwraps
Fix for #2513.
2020-10-20 12:11:09 -05:00
Nate Weaver 0f8ffb3e01 Replace force-unwraps
Fix for #2513.
2020-10-20 12:02:27 -05:00
Maurice Parker 0d36b276e9 Disable the Import Subscriptions menu item if there aren't any accounts that can import OPML files. 2020-10-18 20:32:10 -05:00
Maurice Parker 065236ada3 Fix row background color. Issue #2503 2020-10-18 18:28:19 -05:00
Maurice Parker 34a2860c97 Fix row background color. Issue #2503 2020-10-18 18:27:36 -05:00
Maurice Parker c028bf42b8 Reenable sandboxing since it was causing CloudKit to fail to sync. 2020-10-18 18:02:50 -05:00
Maurice Parker 40d5625bd6 Use the correct error asset. 2020-10-18 17:04:30 -05:00
Maurice Parker e0bd520ef9 Set the preferences toolbar type so that it is correct on Big Sur. 2020-10-18 17:03:59 -05:00