Stuart Breckenridge
d267660d34
Merge branch 'main' into richer-notifications
...
# Conflicts:
# NetNewsWire.xcodeproj/project.pbxproj
2020-12-24 07:16:59 +08:00
Maurice Parker
97f9799e67
Change reader view verbiage. Fixes #2687
2020-12-23 15:34:41 -06:00
Stuart Breckenridge
3898edc8b1
widget text spacing
2020-12-23 21:16:32 +08:00
Stuart Breckenridge
8a05d2f448
handles actions from notifications
2020-12-23 20:15:25 +08:00
Maurice Parker
6631676f62
Change style of default buttons that close scenes to use the Done style.
2020-12-16 16:05:05 -06:00
Maurice Parker
ac4f5d658d
Add confirmation dialogs for deactivating extensions. Fixes #2632
2020-12-08 16:54:34 -06:00
Stuart Breckenridge
d8a56435ac
fixes #2655
...
fixes #2655
2020-12-08 15:04:25 +08:00
Maurice Parker
513cbbd6a4
Merge pull request #2623 from stuartbreckenridge/swift-ui-target-fixes
...
Multiplatform Updates
2020-12-07 12:08:23 -06:00
Maurice Parker
3785af1620
Go back to the filled folder image and make it a the secondary accent color
2020-12-06 16:58:22 -06:00
Maurice Parker
5927c77a04
Convert iOS smart feed icons back to symbol images so that they show up as white when selected.
2020-12-06 16:01:43 -06:00
Maurice Parker
ef18600acc
Separate background suppression from symbol processing. Fixes #2646 & Fixes #2635
2020-12-06 14:25:22 -06:00
Stuart Breckenridge
762417e2ba
additional work on iOS sheets
2020-12-05 22:58:11 +08:00
Stuart Breckenridge
8498e723ce
Widget Performance
2020-12-03 20:32:26 +08:00
Nate Weaver
a33d42ba66
Replace the single usage of a Log object with os_log()
2020-12-02 07:57:48 -06:00
Stuart Breckenridge
d9c39a6964
timeline refresh can now be controlled
2020-11-30 10:08:23 +08:00
Stuart Breckenridge
e5b97abe17
Adds assets for smart feeds
...
Fixes #2610
Fixes #2611
2020-11-25 09:07:18 +08:00
Stuart Breckenridge
34b8c3a788
Fixes #2603
2020-11-21 20:19:58 +08:00
Stuart Breckenridge
97517f1baf
Fixes #2602
2020-11-21 20:17:45 +08:00
Maurice Parker
71cdf2548d
Don't use the commands from the KeyboardManager if the user is typing in a text field. Fixes #2437
2020-11-20 13:00:58 -06:00
Maurice Parker
1a65211f19
Change how smart feeds are shown so that they appear even if they have been filtered
2020-11-19 05:23:07 -06:00
Stuart Breckenridge
fd33dc9be1
fixes cold launch from widget
2020-11-19 17:29:03 +08:00
Stuart Breckenridge
fa26fd565e
makes feed icons a bit bigger
2020-11-19 16:32:44 +08:00
Stuart Breckenridge
3e69571d09
handle launching to articles from a cold start
2020-11-19 15:52:43 +08:00
Stuart Breckenridge
361ca85762
Removes need for dispatchAsync delay
2020-11-19 12:17:29 +08:00
Stuart Breckenridge
0b4640db04
Tidies up Delegate and Coordinator code
2020-11-19 11:30:52 +08:00
Stuart Breckenridge
58e18f4bcb
Widget Bundle
...
• Adds small smartfeed summary widget.
• Adds medium widgets for today, unread, and starred.
2020-11-18 10:49:12 +08:00
Maurice Parker
def0bfea27
Add menu separators to article view context menu.
2020-11-13 10:18:48 -06:00
Maurice Parker
a80fc871c4
Add separators to iOS context menus
2020-11-13 05:23:04 -06:00
Maurice Parker
de1f8c80a5
Gate FeedWrangler from the release build
2020-11-12 15:48:25 -06:00
Maurice Parker
505134c971
Merge pull request #2565 from stuartbreckenridge/ios-add-account-refresh
...
iOS | Add Account Sheet Footers & Sign Ups
2020-11-09 11:22:01 -06:00
Stuart Breckenridge
020cd0eb3c
Localises footers
2020-11-09 21:41:05 +08:00
Stuart Breckenridge
d5a7020239
Adds help text to iOS add account sheets.
2020-11-09 21:31:29 +08:00
Maurice Parker
ad29fc2dd2
Delete code that wasn't being executed
2020-11-08 20:44:32 -06:00
Maurice Parker
f391eb1669
Allow users to drop onto expanded folders. Fixes #2022
2020-11-02 14:53:00 -06:00
Maurice Parker
93cd9dd14b
Enable dropping onto empty accounts. Fixes #2024
2020-11-02 14:35:48 -06:00
Maurice Parker
5742395686
Change FreshRSS URL feed so that it uses the URL keyboard and stops trying to change spellings
2020-11-02 13:58:21 -06:00
Maurice Parker
ef1829618f
Merge branch 'ios-release' into main
2020-11-02 11:30:56 -06:00
Maurice Parker
75fb3fa5fb
Implement account specific drag and drop behaviors for iOS
2020-10-31 20:14:50 -05:00
Maurice Parker
0b4fb4250a
Fix extension point image name
2020-10-30 17:10:24 -05:00
Maurice Parker
5739c819af
Fix logic test to determine if an image is symbol or not. Fixes #2523
2020-10-30 03:52:57 -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
Maurice Parker
1cfe248c6a
Store the NewsBlur basic credentials so that they can be updated
2020-10-29 15:06:27 -05:00
Maurice Parker
1a4ab96038
Enable credentials button for newer sync services
2020-10-29 14:53:52 -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
61a86a5ad4
Allow Feedbin credentials to be updated. Fixes #2533
2020-10-29 12:01:27 -05:00
Maurice Parker
4d2b5f0286
Update Mac account assets to be more colorful
2020-10-27 18:04:17 -05:00
Maurice Parker
a2abbe5da5
Dim the label of any unavailable accounts
2020-10-27 15:08:34 -05:00
Maurice Parker
ba7565b487
Remove table row height
2020-10-27 14:54:13 -05:00
Maurice Parker
ef978a9f89
Add title to Add Extension scene
2020-10-27 14:50:47 -05:00
Maurice Parker
2edd558139
Stop validation fall through for Reader API adds/edits
2020-10-27 14:45:21 -05:00
Maurice Parker
1035fd7b76
Make Reader API table cells unselectable
2020-10-27 14:44:47 -05:00
Maurice Parker
b72948bc8e
Update Extensions to match the new styling of the Accounts management functionality
2020-10-27 14:25:45 -05:00
Maurice Parker
fa08dec5ff
Add Inoreader to the list of services not available in the developer build
2020-10-27 14:03:53 -05:00
Stuart Breckenridge
83a3a0315b
Using Feedbin filled PDF
2020-10-27 22:06:23 +08:00
Stuart Breckenridge
ef057d2f93
Removes fuzziness
...
Feed icons have been updated with any/dark appearance traits where possible instead of using tinting. Where possible, they’ve been converted to PDFs. iPhone/iPad icons now use PDFs based on SF Symbols.
2020-10-27 17:37:25 +08:00
Stuart Breckenridge
8661aae6b9
Tinting added to Settings and Inspector
2020-10-27 15:10:30 +08:00
Stuart Breckenridge
ee88e83548
Tints added to iOS Account controllers
2020-10-27 12:25:15 +08:00
Stuart Breckenridge
5190bf0577
Restrict Accounts now part of cellForRow
2020-10-27 12:13:45 +08: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
43382df4ec
Make iOS match macOS for availability and order of offered accounts
2020-10-25 20:33:56 -05:00
Maurice Parker
be7f0c5ddb
Merge pull request #2527 from stuartbreckenridge/additional-ios-account-types
...
Additional iOS account types
2020-10-25 20:11:16 -05:00
Stuart Breckenridge
c25e42fc7e
additional iOS account types
2020-10-26 09:03:32 +08:00
Maurice Parker
807b2d3109
Don't delay hiding the progress bar unless we are animating it.
2020-10-25 12:46:25 -05:00
Maurice Parker
b0fc1eccca
Fix deprecation warnings for Xcode 12.2
2020-10-25 12:34:02 -05:00
Maurice Parker
6d9dcecd81
Prevent backgrounds from showing up when displaying symbol icons. Fixes #2523
2020-10-24 18:15:59 -05:00
Maurice Parker
6043cfc652
Add Inoreader, BazQux, and The Old Reader assets to iOS
2020-10-24 14:30:59 -05:00
Maurice Parker
09b5f53253
Add missing account type cases.
2020-10-24 14:23:48 -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
be35382f70
Update Feedbin icon to the new design.
2020-10-23 15:44:55 -05:00
Maurice Parker
8cffd206ec
Change to use deselect instead of selecting a nil indexPath since deselect still animates correctly on iOS 14.
2020-10-22 19:48:09 -05:00
Maurice Parker
18726d061d
Remove zero duration animations.
2020-10-22 18:56:33 -05:00
Maurice Parker
7030de089e
Speed up context menus by checking unread count instead of fetching articles everytime.
2020-10-20 17:59:54 -05:00
Maurice Parker
8dbe5691e3
Update the user interface style on the main thread.
2020-10-20 13:45:28 -05:00
Maurice Parker
0b170b7ff5
Merge branch 'ios-release' into main
2020-10-18 19:59:11 -05:00
Maurice Parker
4284ea26c8
Merge branch 'mac-release' into main
2020-10-18 16:37:00 -05:00
Maurice Parker
d1b8ac06af
Ensure that the snapshot has items in it before testing section zero.
2020-10-17 20:06:53 -05:00
Maurice Parker
6cdb2cbfd0
Add exception handling for Reddit app when sharing since it doesn't pass the URL correctly to the share sheet.
2020-10-17 13:00:34 -05:00
Rizwan Mohamed Ibrahim
e4ba77d1b9
Fix a11y for refresh progress view and adds traits
2020-10-07 19:50:12 +05:30
Maurice Parker
8ab762c860
FIx slider layering issue on iOS 14. Issue #2482
2020-10-05 17:28:03 -05:00
Maurice Parker
dc35037740
Remove CSS rule that was interfering with Newsfoot styling
2020-09-29 07:35:05 -05:00
Maurice Parker
ee7e32959f
Add confirmation dialog for Feed/Folder deletes. Issue #1789
2020-09-28 20:21:07 -05:00
Maurice Parker
afefac74fc
Fix color of context menu preview title.
2020-09-28 17:16:03 -05:00
Maurice Parker
59d427d626
Don't allow duplicate Feedly or FeedWrangler accounts. Issue #2448
2020-09-24 18:02:12 -05:00
Maurice Parker
bad21330f3
Revert to requesting notifications on application launch so that the badge can be configured. Issue #2447
2020-09-22 17:39:29 -05:00
Maurice Parker
c580877a86
Change to utilize ArticleFetchers instead of Feeds so that the single article fetcher stops getting filtered out. Issue #2416
2020-09-12 18:09:42 -05:00
Maurice Parker
feba4a7bc6
Change to respect individual feed filters when multiple feeds are selected. Issue #2399
2020-09-08 17:14:49 -05:00
Maurice Parker
cf8dbb26f7
Resolve issue where we could have a web view deallocated before getting displayed.
2020-09-01 18:54:46 -05:00
Maurice Parker
acaeb4164a
Fix issue where web views that never readied themselves would clog up the queue.
2020-09-01 18:27:55 -05:00
Nate Weaver
34685328e0
Changes for IDNA support
2020-09-01 16:41:01 -05:00
Maurice Parker
4c221058d8
Don't insert the web view into the queue until the preload process has already started.
2020-08-26 18:08:43 -05:00
Maurice Parker
c1b108f541
Merge branch 'mac-candidate' into main
2020-08-20 21:03:55 -05:00
Maurice Parker
6893c8ebc8
Use the lighter shade of NNW blue for darkmode article view (like iOS)
2020-08-20 21:02:28 -05:00
Maurice Parker
a500166af0
Merge branch 'ios-release' into main
2020-08-15 11:03:29 -05:00
Stuart Breckenridge
ddbf0fffb6
Fixes #2335
...
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Maurice Parker
eccfd5e15b
Finish macOS Share Extension
2020-08-14 10:25:55 -05:00
Maurice Parker
54275225a7
Stub out Share Extension
2020-08-13 18:03:39 -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
d05b450cc5
Use colorful smart feed icons on iOS
2020-08-11 20:41:20 -05:00
Maurice Parker
c4ad7c71fd
Don't allow Twitter or Reddit feeds to be added to accounts that can't handle them
2020-08-11 17:33:48 -05:00
Maurice Parker
0835e789e5
Add cancel button to Twitter Add Feed
2020-08-11 17:07:36 -05:00
Maurice Parker
0cb0bc357a
Rename AddWebFeed controller classes to AddFeed since they are now used for other feed types
2020-08-11 17:04:11 -05:00
Maurice Parker
9f9b12b6b3
Add Twitter Feed functionality
2020-08-11 16:46:26 -05:00
Maurice Parker
e7f42905dc
Add Reddit Feed adding functionality
2020-08-11 16:27:42 -05:00
Maurice Parker
0ec250ec24
Rewrite Add Feed and Add Folder to be separate dialogs
2020-08-11 15:00:31 -05:00
Maurice Parker
3188a80d25
Remove CSS rule that was interfering with Newsfoot styling
2020-08-11 10:32:54 -05:00
Brent Simmons
462753e06b
Update credits.
2020-08-10 22:16:45 -07:00
Maurice Parker
e2de38647a
Don't crash on early calls to update the toolbar
2020-08-09 20:13:37 -05:00
Maurice Parker
69fb9421a6
Fix tick mark placement which looked bad on iOS 14
2020-08-07 15:30:36 -05:00
Maurice Parker
a63466f7b3
Add and remove buttons instead of hiding them since our hiding trick doesn't work on iOS 14
2020-08-07 15:20:20 -05:00
Maurice Parker
382078e8c6
Fix dynamic type warnings in new storyboards
2020-08-04 16:04:41 -05:00
Maurice Parker
b724658528
Refactor how we do Secrets to work with the new Swift Package structure
2020-07-30 17:40:45 -05:00
Nate Weaver
1f9dfb80e2
Changes for IDNA support
2020-07-29 15:42:11 -05:00
Rizwan Mohamed Ibrahim
1c4b6b4c26
Fix a11y for title view of timeline view controller
2020-07-29 11:37:27 +05:30
Maurice Parker
18fd984246
Revert "Update to the maintenance branches of the submodules"
...
This reverts commit e672f6c5ac
.
2020-07-28 18:13:35 -05:00
Maurice Parker
e672f6c5ac
Update to the maintenance branches of the submodules
2020-07-28 17:47:52 -05:00
Maurice Parker
66f8180006
Make sure we are changing the user interface style on the main thread
2020-07-27 19:35:41 -05:00
Noelle Leigh
7f60b3d330
fix iOS/Settings/SettingsViewController.swift
2020-07-26 06:37:40 -05:00
Noelle Leigh
908e8c3c63
fix iOS/Settings/SettingsViewController.swift
2020-07-26 05:46:27 -04:00
Maurice Parker
84389e2cf4
Move from using views for the queue to using an array and remove unneeded flush of queue
2020-07-16 13:56:07 -05:00
Rizwan Mohamed Ibrahim
64a4d9bbe5
Fix localised comments
2020-07-14 22:04:20 +05:30
Rizwan Mohamed Ibrahim
1a3bbf7dbf
Add a11y label for starred status on master timeline
2020-07-14 18:08:07 +05:30
Rizwan Mohamed Ibrahim
1427e1d8c6
Add a11y label for expanded/collapsed status for Master Feed
2020-07-14 18:07:29 +05:30
Stuart Breckenridge
7183b853bd
#2256
...
Fixes #2256
2020-07-13 14:24:57 +08:00
Nate Weaver
059ebd5e27
Use parentContainerID when computing hash also
2020-07-12 07:44:43 -05:00
Maurice Parker
95a8f6d72d
Merge branch 'swiftui'
2020-07-10 15:28:14 -05:00
Nate Weaver
82f7f99827
iOS: Make shift-space scroll up even when the detail view doesn't have focus
2020-07-10 13:57:35 -05:00
Maurice Parker
99820c1c2f
Fix class name
2020-07-08 17:25:10 -05:00
Maurice Parker
526fe71cf1
Merge branch 'master' into swiftui
2020-07-08 13:23:23 -05:00
Maurice Parker
4ba2ab4baa
Complete the dequeue operation even if the web view navigation fails
2020-07-08 13:22:19 -05:00
Maurice Parker
e1c8479515
Prevent Twitter embeds from cutting off. Issue #2166
2020-07-07 11:47:52 -05:00
Maurice Parker
2e94ae9e8e
Add basic support for Article view on iOS
2020-07-06 21:14:05 -05:00
Maurice Parker
dd9dca57de
Update design to more closely match the existing iOS design and Big Sur look and feel
2020-07-03 19:19:40 -05:00
Maurice Parker
88d03586ae
Register AppDefaults. Issue #2190
2020-07-03 01:24:35 -05:00
Maurice Parker
d15dbe18ef
Change AppDefaults to be final classes on macOS and iOS
2020-07-02 05:36:23 -05:00
Stuart Breckenridge
f92b219cdc
NetNewsWire-iOS AppDefaults is now a singleton
2020-07-02 10:47:45 +08:00
Rizwan Mohamed Ibrahim
687b454cd7
fix mark all as read context menu on Accounts
2020-07-01 12:30:39 +05:30
Maurice Parker
72ef643a5f
Remove commented code
2020-06-29 04:29:39 -05:00
Maurice Parker
403b859c31
Verify that the section exists before accessing it so that we don't crash on the new SDK
2020-06-28 03:14:53 -05:00
Brent Simmons
4ed6ccd52b
Fixed warning from Apple upload system — NSExtensionActivationSupportsText needed to be a boolean, not a string.
2020-06-27 18:15:26 -07:00
Maurice Parker
05f259da51
Merge branch 'ios-release'
2020-06-21 17:55:33 -05:00
Maurice Parker
95704c7f3e
Prefix accessibility label with unread when item is unread. Issue #2142
2020-06-20 11:05:54 -05:00
Maurice Parker
21e79250db
Merge branch 'ios-release'
2020-06-18 17:45:12 -05:00
Maurice Parker
d453a94330
Make unread and star animations cancel on cell reuse. Issue #2054
2020-06-18 17:37:29 -05:00
Maurice Parker
b3c0fac5d3
Save the previous feed instead of relying on the currentFeedIndexPath which may have been reset. Issue #2139
2020-06-18 16:16:30 -05:00
Maurice Parker
5356189654
Optimize unread count look up
2020-06-16 08:32:01 -05:00
Maurice Parker
d69b313525
Optimize unread count lookup
2020-06-16 08:27:59 -05:00
Maurice Parker
36e39705e7
Merge branch 'ios-release'
2020-06-16 08:10:31 -05:00
Maurice Parker
7dd20560c3
Remove reset of web view controller when returning to foreground.
2020-06-16 08:09:28 -05:00
Maurice Parker
4075da2ee8
Fix removal of tap zones when removing old web views
2020-06-16 08:07:54 -05:00
Maurice Parker
50508446bb
Use immutable object for diffable datasource on Feeds. Issues #1901 , #2031 , #2124
2020-06-15 18:03:20 -05:00