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
66f8180006
Make sure we are changing the user interface style on the main thread
2020-07-27 19:35:41 -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
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
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
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
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
Maurice Parker
95f6f80583
Merge branch 'ios-release'
2020-06-15 17:40:06 -05:00
Maurice Parker
3b2fcb74fd
Merge pull request #2134 from Mackarous/master
...
Disable selection while applying snapshot
2020-06-15 17:23:23 -05:00
Andrew Mackarous
5cc2605add
Fix issue #2132
2020-06-15 02:42:30 -04:00
Brian Sanders
6aa7b009f8
Tweaks the scroll behavior when space bar is pressed
...
The overlap is 2 lines of text at the standard system font size.
2020-06-13 19:17:17 -04:00
Rizwan Mohamed Ibrahim
f2cd09aae3
refactor open in app browser with global shortcuts
2020-05-29 20:39:04 +05:30
Rizwan Mohamed Ibrahim
d671029828
refactor open in app browser for mac and iOS
2020-05-29 19:26:20 +05:30
Maurice Parker
9253222f96
Rollback change that incorrectly was stopping web activity on wrong controllers
2020-05-27 11:30:30 -05:00
Maurice Parker
809379038f
Stop image zooming and video playback on page swipe
2020-05-27 10:12:20 -05:00
Kiel Gillard 🤪
9d7ebf8dfa
Command + I can be used to get info on a feed for a timeline or an article. Fixes #2104
2020-05-26 14:52:15 +10:00
Maurice Parker
3ce20e26ff
Merge pull request #2102 from stuartbreckenridge/issue-1932
...
Adds Title when sharing to Tweetbot and Buffer
2020-05-23 15:02:03 -05:00
Stuart Breckenridge
8b3e5d7cfd
Adds Title when sharing to Tweetbot and Buffer
...
Fixes #1932
2020-05-22 20:53:22 +08:00
Stuart Breckenridge
98c8ea6d9f
disables swipe back gesture on trackpads
2020-05-20 21:32:19 +08:00
Maurice Parker
7d8e49a2ee
Merge branch 'ios-release'
2020-05-18 03:05:59 -05:00
Maurice Parker
b575d648dc
Merge pull request #2063 from bdougsand/find-in-article-ios
...
Adds "Find in Article" activity to the share sheet
2020-05-18 02:41:28 -05:00
Stuart Breckenridge
2297d218c0
Uses selector syntax.
2020-05-18 09:23:42 +08:00
Stuart Breckenridge
6224dfad03
Notification Permission Requests
...
Fixes #2057
• On app launch, the app checks if notification permissions are granted and registers with APNS if that is the case. It will not request permissions as part of the app launch.
• When a user requests to be notified of new articles, the authorizationStatus is checked:
- if `notDetermined` or `provisional`, an authorization request is made, and if successful, the Notify of New Articles status is updated (otherwise it is reverted)
- if `denied`, an alert is thrown asking the user to enable in settings (and the change to notify of new articles is reverted)
- if `authorized` the update is made.
`WebFeedInspectorViewController` also monitors for the app entering the foreground so that it can get the latest notification auth settings.
2020-05-18 08:39:22 +08:00
Brian Sanders
d8dced6347
Adds a key command (ESC) to the article search bar
2020-05-15 21:41:14 -04:00
Brian Sanders
b058f27064
Fixes bugs in article search
...
Placement of the article search bar is now always done with constraints.
Previously, I'd used inputAccessoryView when the keyboard appeared. That
approach, although ostensibly permitted, causes a hierarchy inconsistency error
when the device orientation changes.
2020-05-15 21:41:14 -04:00
Brian Sanders
62d04e8881
Adds stored inputAccessoryView to ArticleSearchBar
...
It should have been obvious that inputAccessoryView traverses the responder
chain
2020-05-15 21:41:14 -04:00
Brian Sanders
46ce824b98
Adds guard against empty search strings to Find in Article
2020-05-15 21:41:14 -04:00
Brian Sanders
96671df667
Adds keyboard shortcut for "Find in Article" (iOS)
2020-05-15 21:41:14 -04:00
Brian Sanders
2631f4f3f0
Alters search highlights so they don't intercept pointer events
2020-05-15 21:41:14 -04:00