Commit Graph

199 Commits

Author SHA1 Message Date
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
8f08d0d691 Make Extension Point maintenance Voice Over compatible 2020-10-27 20:18:26 -05:00
Maurice Parker
679cd40e84 Don't allow duplicate Reader API accounts to be created. 2020-10-25 19:41:16 -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
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
4284ea26c8 Merge branch 'mac-release' into main 2020-10-18 16:37:00 -05:00
Kiel Gillard 🤪
68fd7e7411 Clarify the UX of authorizing a Feedly account by directing users towards their default web browser #2444 2020-09-30 09:39:03 +10:00
Kiel Gillard 🤪
67d80dbaec Activate NetNewsWire after authorizing it with Feedly so users are not left in their browser, unable to see the result of authorizing NNW. 2020-09-30 09:38:40 +10:00
Maurice Parker
19a2cc962d Don't allow duplicate accounts to be added for FeedWrangler 2020-09-24 20:29:56 -05:00
Maurice Parker
d0cc9654f2 Don't allow duplicate accounts to be added for Feedbin, FeedWrangler, or NewsBlur. Issue #2448 2020-09-24 20:20:01 -05:00
Maurice Parker
f759f947c6 Restore the ability to select the default RSS reader. Issue #2428 2020-09-22 19:27:36 -05:00
Maurice Parker
2c209fc51b Make table elements accessible when using voiceover. Issue #2393 2020-09-08 13:57:31 -05:00
Angelo Stavrow
8e758b5baf
Check notifications permissions when user clicks showUnreadCountCheckbox 2020-09-06 17:15:46 -04:00
Angelo Stavrow
142ce582e6
Replace binding with IBAction/IBOutlet for Hide Unread Count checkbox 2020-09-06 13:22:35 -04:00
Maurice Parker
a10aa591a2 Remove ability to set default RSS reader. Issue #2381 2020-09-03 18:55:30 -05:00
Maurice Parker
b0e7ae0324 Merge branch 'mac-candidate' into main 2020-08-19 21:03:55 -05:00
Maurice Parker
d98608fe3a Show add account view controller if user deselects a selected account. Issue #2359 2020-08-18 17:31:21 -05:00
Maurice Parker
d6ed015514 Don't allow users to add Reddit or Twitter feeds if they don't have an extension configured. 2020-08-12 10:27:58 -05:00
Maurice Parker
7a7784eb75 Enable preferences toolbar to style itself for Big Sur 2020-08-10 11:25:48 -05:00
Maurice Parker
4820413f74 Make CloudKit and NewsBlur addable accounts 2020-08-02 14:11:35 -05:00
Maurice Parker
844ef03a65 Reenable Extensions for the 5.5 release 2020-08-02 14:10:02 -05:00
Maurice Parker
3215c98253 Disable Extensions until we move Mac 5.1 to mac-candidate 2020-07-10 16:28:57 -05:00
Maurice Parker
7480e42455 Remove iCloud and NewsBlur from the available account types until we move 5.1 to mac-candidate 2020-07-10 16:13:42 -05:00
Stuart Breckenridge
a57f98e4e7 NetNewsWire-Mac AppDefaults is now a singleton 2020-07-02 11:17:38 +08:00
Nate Weaver
41d96be8b4 Revert toolbar item updating 2020-05-25 21:25:52 -05:00
Nate Weaver
1ab17b2574 Add a preference for the browser to use to open articles
- Selectable in General Preferences
- Toolbar item now updates to show the browser's icon
2020-05-25 21:24:49 -05:00
Maurice Parker
5f05e945a8 Added Reddit extension point enablement 2020-05-03 14:10:21 -05:00
Maurice Parker
ccd600b880 Make authorize endpoint async 2020-05-03 13:23:36 -05:00
Maurice Parker
7d2eba537b Change callback URL scheme to final scheme 2020-04-23 07:58:00 -05:00
Maurice Parker
9e0248c494 Correctly save Twitter ExtensionPoints 2020-04-14 23:03:08 -05:00
Maurice Parker
df79da291f Change how ExtensionPoint titles are handled. 2020-04-14 22:33:05 -05:00
Maurice Parker
ad6d5ef7ed Enhance OAuth error handling. 2020-04-14 16:55:26 -05:00
Maurice Parker
e206909237 Refactor ExtensionPoints to make them easier to create in the future. 2020-04-14 16:47:05 -05:00
Maurice Parker
f5aac9516f Stub out Twitter auth. 2020-04-14 11:05:15 -05:00
Maurice Parker
3ba9ca8c8a Added new Secrets framework project 2020-04-09 21:07:56 -05:00
Maurice Parker
e32af77e39 Merge branch 'master' into feed-provider 2020-04-09 19:30:49 -05:00
Maurice Parker
5106cde976 Hide the credentials account button on the Mac for iCloud. 2020-04-09 19:29:37 -05:00
Maurice Parker
0e588b5e09 Update MarsEdit icon and remove "Information" from Preferences tab. 2020-04-09 10:50:23 -05:00
Maurice Parker
d49eabbcb3 Add extension management for our two SendToCommand implementations 2020-04-08 20:22:13 -05:00
Maurice Parker
14189b19e9 Change extension point so that multiple of the same type can exist. 2020-04-08 10:12:06 -05:00
Maurice Parker
49cff8eb8e Add basic ExtensionPoint support. 2020-04-07 15:25:33 -05:00
Maurice Parker
f8667be32b Change preference pane to Extensions for demo purposes. 2020-04-07 12:02:07 -05:00
Maurice Parker
fed8fbce98 Tweak the new preference pane. 2020-04-07 08:06:47 -05:00
Maurice Parker
429ba1aed3 Add Feed Providers preference pane. 2020-04-06 21:06:42 -05:00
Maurice Parker
6a9620e4de Add NewsBlur and CloudKit to addable account types on production builds. 2020-04-06 15:37:26 -05:00
Maurice Parker
c01cc7cb05 Remove warning messages. 2020-04-04 10:32:34 -05:00
Maurice Parker
def48546a3 Change how initial refresh is triggered. 2020-04-01 16:45:29 -05:00
Maurice Parker
4941d60c1a Put add accounts list into alphabetical order 2020-04-01 07:50:11 -05:00
Maurice Parker
b664ae2609
Merge pull request #1959 from quanganhdo/mac-newsblur
Add NewsBlur support to Mac version
2020-03-30 17:37:08 -05:00
Anh Do
c3506e9329
Add NewsBlur to Preferences 2020-03-30 17:45:47 -04:00
Maurice Parker
4f425c9c86 Implement web feed sync between devices. 2020-03-29 17:12:34 -05:00
Maurice Parker
649972f57f Created the Developer build which has some functionality disabled for those without access to the API keys needed. 2020-03-28 16:51:41 -05:00
Maurice Parker
53b00c5414 Don't show add account option for CloudKit when the entitlement isn't present. 2020-03-25 16:09:01 -05:00
Maurice Parker
7596bea8e8 Add missing xib 2020-03-18 15:54:14 -05:00
Maurice Parker
e3d46960fd Add CloudKit syncing add account UI. 2020-03-18 15:48:44 -05:00
Maurice Parker
94c6ca428f Merge branch 'mac-release' 2020-03-01 16:32:31 -08:00
Brent Simmons
5193df5035 Unbreak the Mac build by fixing a reference to addOperation. 2020-02-05 22:30:05 -08:00
Aaron Raimist
073eee6ff8
Rename Feedbin account "Create" button to "Add Account" 2020-01-29 17:50:37 -06:00
Nate Weaver
b35215d03b Update for pending RSCore String updates 2020-01-17 13:45:38 -06:00
Brent Simmons
2b567c141b Add RSCore import to fix build. 2020-01-15 22:36:46 -08:00
Brent Simmons
57af7526da Revise Feedly tests to use MainThreadOperationQueue; get them building again. They don’t pass, but at least they build. 2020-01-15 22:10:06 -08:00
Nate Weaver
6dc442c264 Update to latest RSCore 2020-01-08 23:40:55 -06:00
Maurice Parker
43bf65b7a6 Rename occurrences of completionHandler to completion. 2019-12-14 17:14:55 -07:00
Ryan Dotson
1414754762
Removed double spaces after punctuation in user-facing strings 2019-12-08 11:10:32 +09:00
Ryan Dotson
ac9a9ff754
Updated some strings in iOS 2019-12-07 14:29:08 +09:00
Maurice Parker
68ff7378e7 Added FeedWrangler image assets 2019-11-21 11:28:08 -06:00
Jonathan Bennett
b4a862d207 Merge branch 'master' into feature/feed-wrangler
# Conflicts:
#	Frameworks/Account/Account.swift
#	Frameworks/Account/Account.xcodeproj/project.pbxproj
#	NetNewsWire.xcodeproj/project.pbxproj
#	submodules/RSCore
2019-11-20 14:01:04 -05:00
Jonathan Bennett
e4cce9f7f2 setup credentials update button for mac 2019-11-20 10:21:24 -05:00
Kiel Gillard
bec80922ce Enables accounts and their delegates to prepare to be deleted. Provides a variation of the Account Inspector on iOS for Feedly. 2019-11-15 09:47:39 +11:00
Kiel Gillard
a4bcbf5c36 Automatically refreshes a new Feedly account after its creation. 2019-11-11 08:10:39 +11:00
Kiel Gillard
8c27187ad8 Make the OAuthAuthorizationClient an implementation detail the Account.framework. 2019-11-09 21:44:13 +11:00
Kiel Gillard
b8f7e3f519 Use ASWebAuthenticationSession to authenticate Feedly users and grant NNW access tokens. 2019-11-09 21:44:13 +11:00
Kiel Gillard
6bef313937 Feedly accounts now refresh their access tokens on initialisation. 2019-11-07 18:55:05 +11:00
Jonathan Bennett
77fc1bd8fe Merge branch 'master' into feature/feed-wrangler
# Conflicts:
#	submodules/RSCore
2019-10-23 21:10:57 -04:00
Ryan Dotson
48fb3ebc18 Curled some quotes 2019-10-22 19:58:05 +09:00
Daniel Jalkut
b8e1fb1ab4 Omit the Advanced preferences tab from MAS build. 2019-10-21 18:47:06 -04:00
Jonathan Bennett
f010f2693d disable Feed Wrangler account creation 2019-10-16 09:24:55 -04:00
Jonathan Bennett
86caa869fc Merge branch 'master' into feature/feed-wrangler
# Conflicts:
#	Frameworks/Account/Account.xcodeproj/project.pbxproj
2019-10-16 05:48:03 -04:00
Kiel Gillard
56a92e7938 Adds unit testing and implements fixes for unread counts, icons, missing metadata and more. 2019-10-03 18:06:49 +10:00
Jonathan Bennett
50428f3179 Allow adding Feed Wrangler accounts 2019-09-28 01:59:49 -04:00
Kiel Gillard
465b6e789b Sends and receives unread statuses #1058. Also implements OMPL import #1043. 2019-09-27 08:26:18 +10:00
Maurice Parker
a85df5bd09 Add Feedly icon. Issue #1031 2019-09-20 14:47:40 -05:00
Kiel Gillard
9cc5fa3608 Initial implementation allowing Feedly accounts to be added given the Feedly user's consent. 2019-09-19 10:11:53 +10:00
Maurice Parker
8e939e9942 Change Credentials to be a struct instead of an enum 2019-09-15 10:03:47 -05:00
Maurice Parker
e61efbe47a Split AccountsDidChange notification into both add and delete notifications and automatically expanded new accounts on iOS 2019-09-08 09:43:51 -05:00
Kiel Gillard
f27b7029de Explicity identify the addable account types, allowing for a contingent list given factors such as macOS API availability. 2019-08-30 15:17:25 +10:00
Daniel Jalkut
42168ed3b9 Revise the layout of new account xibs to reduce the distance between labels and text fields, standardize the distance from the service header to the first text field, and move the feedback error string field to beneath the input fields, configured to word-wrap and grow in height as needed. 2019-08-27 12:45:10 -04:00