Maurice Parker
a500166af0
Merge branch 'ios-release' into main
2020-08-15 11:03:29 -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
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
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
Rizwan Mohamed Ibrahim
687b454cd7
fix mark all as read context menu on Accounts
2020-07-01 12:30:39 +05:30
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
Andrew Mackarous
5cc2605add
Fix issue #2132
2020-06-15 02:42:30 -04: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
7d8e49a2ee
Merge branch 'ios-release'
2020-05-18 03:05:59 -05:00
Maurice Parker
225c98a70e
Merge pull request #2073 from rizwankce/open-in-safari-shortcut
...
Keyboard shortcuts for "Open in App Browser"
2020-05-15 04:38:26 -05:00
Rizwan Mohamed Ibrahim
c9ebb6bd75
adds "Open In App Browser" shortcut
2020-05-15 12:39:33 +05:30
Rizwan Mohamed Ibrahim
04458adee5
adds "Mark All Read" shortcut for feeds list
2020-05-14 18:13:41 +05:30
Rizwan Mohamed Ibrahim
f7f7f4dddb
adds keyboard shortcuts for open in Safari
2020-05-14 17:58:38 +05:30
Stuart Breckenridge
58575331dd
Fixes #2018
...
This commit adds a new `MarkAsReadAlertControllerSourceType` protocol to which `CGRect`, `UIView`, and `UIBarButtonItem` conform to.
The `MarkAsReadAlertController` now presents an action sheet for mark as read, mark above as read, and mark below as read. The above is used for the `popoverPresentationController`’s `barButtonItem`, `sourceRect`, or `sourceView` as needed.
2020-05-13 12:33:51 +08:00
Maurice Parker
fda9be2e41
Update the progress bar when it comes into view so that it is always current
2020-05-10 10:00:04 -05:00
Maurice Parker
6c06c7791c
Add interaction to buttons that were missing it. Issue #1945
2020-03-25 08:55:02 -05:00
Maurice Parker
97226f543b
Assign keyboard shortcuts to filters and change clean up shortcut. Issue #1842
2020-03-22 10:18:07 -05:00
Maurice Parker
66e7e425aa
Remove obsolete code that could be causing the feed unread counts to not update. Issue #1806
2020-03-13 17:06:53 -05:00
Maurice Parker
9007ed4b06
Changed so that Feeds and Timeline clear read items if necessary on manual refresh commands. Issues #1834 , #1856 , and #1845
2020-03-11 14:47:00 -06:00
Maurice Parker
48e856fc04
Serialize access to the UITableView for scrolling and diffable datasource updates. Issue #1806
2020-02-23 10:57:20 -08:00
Maurice Parker
03c1ed2625
Make handling of programmatic feed selection when filtered or collapsed more consistent. Issues #1788 and #1792
2020-02-17 17:40:40 -08:00
Maurice Parker
2ae021960b
Move account files to the documents directory and out of the shared container. Issue #1784
2020-02-12 16:21:48 -08:00
Nate Weaver
b86341f44c
Don't block vertical pan gestures
2020-02-01 01:12:54 -06:00
Maurice Parker
6ac6136612
Make animations individually selectable and no longer animate navigation selections. Issue #1439
2020-01-27 21:57:52 -07:00
Maurice Parker
bb05d9111e
Fix to use the correct count for currently selected row. Issue #1711
2020-01-26 21:34:50 -07:00
Maurice Parker
b62f80e0ea
Removed unnecessary reloads that were crashing. Issue #1672
2020-01-25 15:51:34 -07:00
Maurice Parker
fe75fb1aa4
Prevent swipe gestures on header cells from triggering the cell below. Issue #1661
2020-01-20 12:42:25 -07:00
Maurice Parker
84844e6cef
Fix Feed deselection. Issue #1657
2020-01-19 18:36:23 -07:00
Maurice Parker
09c8ca9898
Remove unnecessary cell reload that was causing crashes. Issue #1535
2020-01-19 12:16:59 -07:00
Maurice Parker
046162b303
Update the SceneCoordinator to use the same lookup method to determine if the node should be getting its unread count from the SceneCoordinator.
2020-01-16 15:24:48 -07:00
Maurice Parker
21cf8415d2
Add confirmation for Mark As Read actions. Issue #1603
2020-01-11 11:30:16 -07:00
Maurice Parker
e93b916c50
Implement Refresh to Clear Articles option. Issue #1601
2020-01-10 18:14:21 -07:00
Maurice Parker
3115abc72e
Enhance accessibility for toggle toolbar buttons. Issue #1581
2020-01-09 14:38:25 -07:00
Maurice Parker
a88d9be8a9
Add name in text field of feeds rename dialog. Issue #1571
2020-01-08 12:48:37 -07:00
Maurice Parker
5058899ec1
Fix crash when disclosing feed with collapsed folder. Issue #1562
2020-01-08 10:35:52 -07:00
Maurice Parker
b5d1858fef
Move filter buttons to the top right and the settings button to bottom left. Issue #1554
2020-01-07 17:39:45 -07:00
Maurice Parker
dff6c1b9c4
Change to use correct favicon downloader function. Issue #1552
2020-01-07 14:17:00 -07:00
Maurice Parker
9550b29a01
Move filter button to bottom left. Issues #1525 and #1527
2020-01-06 18:32:17 -07:00
Maurice Parker
c0f76d0dbb
Change Mark All as Read icon. Issue #1526
2020-01-06 18:07:04 -07:00
Maurice Parker
5cd163e1e4
Add refresh indicator to the Timeline. Issue #15
2020-01-03 14:23:37 -07:00
Maurice Parker
5a7863d447
Rollback pull to refresh on the timeline and modified pull to refresh control. Issue #1520
2020-01-03 08:42:43 -07:00
Maurice Parker
e26a00ddfe
Enable pull to refresh on timeline and change refresh indicator to better show when it is successfully pulled. Issue #1520
2020-01-02 21:08:21 -07:00
Martin Hartl
7b0261b401
Switch order of context menu items to show delete at the bottom
2020-01-02 08:16:29 +01:00
Martin Hartl
5cbfe3b071
Include Mark All as Read in Feeds list context menu
2019-12-30 21:16:50 +01:00
Maurice Parker
5c4d8aeba7
Verify that the parent node to be expanded is a Folder before trying to expand it.
2019-12-28 10:58:15 -07:00
Maurice Parker
8fb92e119a
Auto expand accounts that may have been suspended as collapsed when disclosing a feed. Issue #1440
2019-12-19 09:38:53 -07:00
Maurice Parker
58b24f3349
Rename callback: to completion:
2019-12-14 18:01:34 -07:00
Maurice Parker
43bf65b7a6
Rename occurrences of completionHandler to completion.
2019-12-14 17:14:55 -07:00
Maurice Parker
1a26f21d03
Remove context menus from all header sections, not just the accounts.
2019-12-11 14:42:45 -07:00
Maurice Parker
b95a692876
Remove interactions and gesture recognizers from recycled section headers. Issue #1432
2019-12-11 14:29:32 -07:00
Maurice Parker
1f924a80fa
Restore feed selection after initial layout so that the visible area tests are correct.
2019-11-29 17:36:22 -06:00
Maurice Parker
ebd7f4904d
Persist the Feeds Read filter across application launches. Issue #1349
2019-11-26 20:23:12 -06:00
Maurice Parker
4a9e79cd1e
Persist and restore container expanded state across application launches. Issue #1361
2019-11-26 16:33:11 -06:00
Maurice Parker
3d1f68a877
Fix suggestion for upward dragging drop zones. Issue #1360
2019-11-26 13:42:25 -06:00
Maurice Parker
6a56936850
Moved expanded state away from Node so that it won't get lost on rebuilds. Issue #1346
2019-11-24 18:29:00 -06:00
Maurice Parker
b5525e1a9e
Restore back button items. Issue #1337
2019-11-24 10:33:13 -06:00
Maurice Parker
4296c243ff
Implement custom previews for context menus to crop cell separators. Issue #1221
2019-11-23 22:15:29 -06:00
Maurice Parker
c8cfcae8e3
Fix drag and drop targeting bugs.
2019-11-22 19:59:25 -06:00
Maurice Parker
dd7431d5cb
Remove obsolete code.
2019-11-22 15:23:21 -06:00
Maurice Parker
89e9a7b80e
Add filter button show/hide unread feeds. Issue #1311
2019-11-21 15:55:50 -06:00
Maurice Parker
150e50082c
Fix drag and drop target bugs
2019-11-21 13:22:33 -06:00
Maurice Parker
f818a1618f
Implement drag and drop feed arrangement.
2019-11-20 20:28:24 -06:00
Maurice Parker
985cef6b49
Remove title from timeline back button. Issue #1319
2019-11-19 18:16:03 -06:00
Maurice Parker
bdf9add8f1
Populate timeline asynchronously and restore timeline after search. Issues #1307 & #1308
2019-11-19 11:16:43 -06:00
Maurice Parker
5283d2efbe
Implement Feed protocol.
2019-11-15 06:19:14 -06:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Maurice Parker
f5cd5d7067
Reload expanded node so that the disclosure arrow is correct.
2019-11-14 15:39:11 -06:00
Maurice Parker
ef84acc02d
Implement better scroll interference avoidance strategy.
2019-11-13 15:31:14 -06:00
Maurice Parker
38535910ef
Change Select Feed to Go to Feed. Issue #1240
2019-11-13 15:22:22 -06:00
Maurice Parker
2fd2b8b1b0
Update the refresh indicator since time when coming to the foreground.
2019-11-13 13:43:02 -06:00
Maurice Parker
bed5cfa94d
Only apply cell updates to the correct feed icon notification
2019-11-05 19:57:15 -06:00
Maurice Parker
560f36621f
Add IconImage to encapsulate our icon processing logic
2019-11-05 18:05:57 -06:00
Maurice Parker
d4f9e73438
Fix bug where dragging a feed onto an empty account failed. Issue #1255
2019-11-05 07:12:51 -06:00
Maurice Parker
292e3789f4
Remove animation speed setting. Issue #1234
2019-11-04 14:19:13 -06:00
Maurice Parker
274950a500
Removed extraneous row selection.
2019-11-03 19:44:13 -06:00
Maurice Parker
8fb87a7c87
Update label animations to match cell selection fading and changed table animation speeds to 1.5. Issue #1237
2019-11-02 19:57:01 -05:00
Maurice Parker
7c1deb3309
Increase Feeds animation speed. Issue #1227
2019-11-01 11:55:11 -05:00
Maurice Parker
18bee355e0
Fix section header separator antialiasing issues. Issue #1226
2019-11-01 11:40:52 -05:00
Maurice Parker
b78b996e88
Animate Select Feed context menu result. Issue #1220
2019-10-31 20:55:08 -05:00
Maurice Parker
0c32e8de14
Don't try to scale the favicon for the master feed list.
2019-10-31 15:25:45 -05:00
Maurice Parker
280f754217
Reload nodes who's unread counts change as that could change the cell layout
2019-10-30 20:38:57 -05:00
Maurice Parker
42f4332023
Fix crash that can happen if updateUI is called before the UI is fully setup
2019-10-30 04:04:13 -05:00
Maurice Parker
d537799969
Give disclosure triangles their own gutter. Issue #1210
2019-10-29 17:55:49 -05:00
Maurice Parker
66b6d43408
Update Feeds to use higher resolution images when available. Issue #1208
2019-10-28 20:57:26 -05:00
Maurice Parker
8cb080da6d
Implement custom separator since the builtin separator is crazy when animating adds and deletes. Issue #1192
2019-10-28 19:52:50 -05:00
Maurice Parker
29efea3d00
Set estimated row height for tableview cells
2019-10-28 17:18:44 -05:00
Maurice Parker
473053e813
Update the updated since label on every appearance
2019-10-25 17:07:40 -05:00
Maurice Parker
6a281c7672
Replace Mark All as Read with progress indicator. Issues #1157 and #1165
2019-10-25 13:34:59 -05:00
Maurice Parker
9376fcd64a
Added deactivate context menu for accounts.
2019-10-23 20:22:31 -05:00
Maurice Parker
f0d1cf6239
Add Account Inspector context menu item for Accounts
2019-10-23 19:58:18 -05:00
Maurice Parker
17af3f28bf
Hide unread account information unless the Account is collapsed. Issue #1159
2019-10-23 08:53:09 -05:00
Maurice Parker
7b51a272b0
Only clear Feed/Timeline selection after view begins to appear. Issue #1156
2019-10-22 19:20:35 -05:00
Maurice Parker
8656753423
Rename MarkArticlesReadAlertController to UndoAvailableAlertController to better reflect its new purpose
2019-10-10 15:13:20 -05:00
Maurice Parker
ba8d1dfa83
Convert parameter usages of automated to animated
2019-10-09 21:24:56 -05:00
Phil Viso
93ab639509
Updated modal copy. Copy update removed the need for separate versions of the modal.
2019-10-07 21:13:00 -05:00
Phil Viso
b963d97922
Show an alert the first time mark all as read is tapped
2019-10-07 19:48:58 -05:00
Phil Viso
461c681a9d
Added a flag to suppress mark all as read warning alert
2019-10-07 19:33:30 -05:00