Maurice Parker
|
07ca61f7cf
|
Convert the timeline to use diffable datasources
|
2019-08-30 14:17:05 -05:00 |
Maurice Parker
|
3ab1412dc6
|
Preserve article selection when articles are downloaded (for iPad only)
|
2019-08-30 02:39:54 -05:00 |
Maurice Parker
|
86a302f787
|
Prevent selecting of items that may not show the current article selection as is done on the iPhone
|
2019-08-29 17:49:21 -05:00 |
Maurice Parker
|
6844762dfc
|
Refresh smart feeds when they are selected and articles are downloaded
|
2019-08-29 15:02:45 -05:00 |
Maurice Parker
|
b98877c7df
|
Fix bug where Feeds wasn't getting updated when adding/subtracting or activating/inactivating accounts
|
2019-08-29 14:46:51 -05:00 |
Maurice Parker
|
197fc0170e
|
Optimize and fix unread count updates
|
2019-08-29 14:35:18 -05:00 |
Maurice Parker
|
8e583c2fad
|
Prevent scrolling when reloading and reselecting a cell.
|
2019-08-29 14:04:15 -05:00 |
Maurice Parker
|
379ba49fd5
|
Fix select position getting lost on refreshes
|
2019-08-29 11:53:36 -05:00 |
Maurice Parker
|
be8c14bc65
|
Change to reload the individual row instead of just changing its contents
|
2019-08-28 20:21:50 -05:00 |
Maurice Parker
|
7062744758
|
Make sure we manually correct some state when using diffable datasources
|
2019-08-28 20:08:30 -05:00 |
Maurice Parker
|
89a38fa2b5
|
Change Feeds to use diffable data sources
|
2019-08-28 18:06:27 -05:00 |
Maurice Parker
|
9c66f6160e
|
Clean activities when the associated data is deleted
|
2019-08-28 11:30:40 -05:00 |
Maurice Parker
|
ba9f7ac426
|
Add navigation support for Folder and Feed view activities
|
2019-08-27 17:43:15 -05:00 |
Maurice Parker
|
d641223536
|
Add Activities for viewing Feeds and Folders
|
2019-08-27 14:20:34 -05:00 |
Maurice Parker
|
a1c74a03d1
|
Update to work with the enhanced FeedIconDownloader
|
2019-08-26 19:48:12 -05:00 |
Maurice Parker
|
6c98abb289
|
Fix image and favicon caching
|
2019-08-26 16:58:06 -05:00 |
Maurice Parker
|
d7c90106d1
|
Change to directly modify the avatar image instead of calling reload on the cells
|
2019-08-26 15:37:15 -05:00 |
Maurice Parker
|
c3e93f4b8c
|
Fix scenario where multiple timelines could get pushed onto the navigation stack
|
2019-08-26 09:07:41 -05:00 |
Maurice Parker
|
3d408d0b27
|
Prevent autolayout from messing around with our disclosure chevron
|
2019-08-25 20:06:45 -05:00 |
Maurice Parker
|
cf5fd4fa89
|
Invalidate content size correctly
|
2019-08-25 20:06:02 -05:00 |
Maurice Parker
|
a0b11da438
|
Prevent autolayout from messing with our manually set frames
|
2019-08-25 20:00:34 -05:00 |
Maurice Parker
|
31715ad4f0
|
Handle user activities on a cold launch
|
2019-08-25 17:49:09 -05:00 |
Maurice Parker
|
1e1208f54d
|
Update function name to match other like named functions
|
2019-08-25 17:08:39 -05:00 |
Maurice Parker
|
a0636b8f47
|
Add Smart Feeds as User Activities
|
2019-08-25 17:04:15 -05:00 |
Maurice Parker
|
dc6bf05ae4
|
Rename ActivityFactory to ActivityManager because it will also handle activity deletes in the future
|
2019-08-25 14:43:11 -05:00 |
Maurice Parker
|
0b48c3893d
|
Change AppCoordinator to directly call controller API's since that matches the Coordinator pattern better than sending them notifications
|
2019-08-25 11:38:04 -05:00 |
Maurice Parker
|
313518698c
|
add the ability to respond to NSActivityRequests
|
2019-08-24 19:31:29 -05:00 |
Maurice Parker
|
5b1c0485c5
|
Add NSUserActivity for reading articles
|
2019-08-24 14:57:51 -05:00 |
Maurice Parker
|
1ba60e2846
|
Fix bug that could cause a crash when an invalid indexPath was used to find a node in the shadow table
|
2019-08-23 13:23:13 -05:00 |
Maurice Parker
|
7f024586bb
|
Add navigation and toolbar theming for light mode. Issue #698
|
2019-08-23 12:27:45 -05:00 |
Maurice Parker
|
5a5a66d59f
|
Remove unneeded notifications
|
2019-08-22 16:50:20 -05:00 |
Maurice Parker
|
5088878721
|
Hack around WKWebView's white flashing that it does while loading content
|
2019-08-22 12:10:50 -05:00 |
Maurice Parker
|
d67b9193c5
|
Add large titles to Feeds controller (again)
|
2019-08-22 11:16:07 -05:00 |
Maurice Parker
|
c752d0b699
|
Optimize table cell loading so that we are no longer reloading all visible cells when an image is downloaded
|
2019-08-21 19:37:19 -05:00 |
Maurice Parker
|
af98311c63
|
Change to use async fetch for major account changes
|
2019-08-21 15:58:55 -05:00 |
Maurice Parker
|
2719772701
|
Port async timeline fetching from desktop NNW
|
2019-08-21 15:27:53 -05:00 |
Maurice Parker
|
b025b3ae46
|
fix typo in comment
|
2019-08-21 13:13:03 -05:00 |
Maurice Parker
|
c4e2420966
|
Change to get currently selected unread count item from total number of articles shown in timeline
|
2019-08-21 13:10:08 -05:00 |
Maurice Parker
|
eb8de035d7
|
Work around bug where cell tintColor isn't always correctly inherited from the window
|
2019-08-20 16:37:31 -05:00 |
Maurice Parker
|
9988847fba
|
Fix bug where mark older than caused all articles in the timeline to be marked as read
|
2019-08-20 05:46:44 -05:00 |
Maurice Parker
|
64fd5016a9
|
Commenting out feed context menus due to buggy implementation in Beta 6
|
2019-08-20 05:43:39 -05:00 |
Maurice Parker
|
b475f52871
|
Move show share dialog back to detail controller from coordinator
|
2019-08-19 18:13:21 -05:00 |
Maurice Parker
|
71343b9e72
|
Add Share context menu for timeline
|
2019-08-19 18:09:38 -05:00 |
Maurice Parker
|
badc2d3e25
|
Add open in browser context menu item
|
2019-08-19 17:38:30 -05:00 |
Maurice Parker
|
de7970314d
|
Add mark all as read for feed functionality
|
2019-08-19 17:26:09 -05:00 |
Maurice Parker
|
40a80356f1
|
Move business logic out of controller into coordinator where we typically keep it
|
2019-08-19 16:03:07 -05:00 |
Maurice Parker
|
6087951824
|
Remove context menu titles as they didn't provide any additional context
|
2019-08-19 15:49:42 -05:00 |
Maurice Parker
|
3245223b24
|
Add Select Feed context menu
|
2019-08-19 15:45:52 -05:00 |
Maurice Parker
|
eeebb30467
|
Implement Mark Older as Read for timeline
|
2019-08-18 17:34:53 -05:00 |
Maurice Parker
|
3cbf9f45a3
|
Add weak self usage in a couple needed places
|
2019-08-16 13:54:19 -05:00 |