Commit Graph

972 Commits

Author SHA1 Message Date
Maurice Parker 5283d2efbe Implement Feed protocol. 2019-11-15 06:19:14 -06:00
Maurice Parker afd9783711 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-14 20:11:50 -06:00
Maurice Parker 06bd5b3a6f Renamed Feed and related classes/instances to WebFeed 2019-11-14 20:11:41 -06: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
Maurice Parker f5cd5d7067 Reload expanded node so that the disclosure arrow is correct. 2019-11-14 15:39:11 -06:00
Maurice Parker 0d66259650 Add ArticleFetcherType and change state restoration to use new type. 2019-11-14 15:06:32 -06:00
Maurice Parker 48fef65bc4 Remove refresh interval setting. Issue #1293 2019-11-13 17:13:06 -06:00
Maurice Parker 179cce177c Fix Feed Inspector form size on iPad 2019-11-13 17:02:14 -06:00
Maurice Parker 0c33f6c496 Animate disclosing the feed when using Go to Feed. 2019-11-13 15:41:41 -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 315ac3ee12 Remove code that wasn't actually hiding the search bar 2019-11-13 09:36:05 -06:00
Maurice Parker 3d2806287a Fix to show display mode button on launch for iPad in portrait. Issue #1291 2019-11-12 16:13:59 -06:00
Maurice Parker 701070f2dd Make Article icons/avatars match Timeline icons/avatars. Issue #1273 2019-11-12 09:22:23 -06:00
Maurice Parker d8b1b6c236 Stop adjusting the scroll position on every appearance. 2019-11-11 20:45:14 -06:00
Maurice Parker 766cd2f868 Save and restore scroll position when transitioning between three column mode and normal. Issue #1242 2019-11-11 16:59:42 -06:00
Maurice Parker 91f7da615c Delete dead code previously used by SwiftUI 2019-11-11 10:13:51 -06:00
Maurice Parker 63a42042db Add feedly assets 2019-11-10 18:04:21 -06:00
Kiel Gillard 4976537a40 Enables the iOS app to add Feedly accounts. 2019-11-11 08:12:54 +11:00
Maurice Parker f687fc96a6 Added haptic feedback to tick mark slider. 2019-11-08 20:38:24 -06:00
Maurice Parker 29b7215f5c Add tick marks to timeline layout sliders 2019-11-08 20:11:17 -06:00
Maurice Parker 0df4498fa3 Add customize timeline layout setting 2019-11-08 17:16:09 -06:00
Maurice Parker 3a1f53ce70 Fix name text field alignment 2019-11-08 14:25:02 -06:00
Maurice Parker 62d7fe34f1 Unify the cache deletion code between iOS and Mac now that the Mac uses the caches directory. 2019-11-08 12:20:21 -06:00
Maurice Parker f34f803995 Extend timeline under the navigation bar. Issue #1272 2019-11-08 11:38:58 -06:00
Maurice Parker a232c5c040 Remove restore title hack that should have been removed when Reader was moved away from the title. Issue #1271 2019-11-07 15:03:54 -06:00
Maurice Parker 94d60fbf34 Remove unnecessary dispatch 2019-11-07 15:00:43 -06:00
Maurice Parker ac2506fd64 Don't cache icon views used by the web view. 2019-11-07 14:58:58 -06:00
Maurice Parker 4f294c4d20 Make Article icons/avatars match Timeline icons/avatars Issue #1274 2019-11-07 14:29:16 -06:00
Maurice Parker 5d2cac32e0 Change feed URL labels to character wrap. 2019-11-07 06:54:24 -06:00
Maurice Parker 3acc992a2f Use grouped inset style on Settings #1266 2019-11-07 06:40:10 -06:00
Maurice Parker e9aa7c08f5 Change Account Inspector to use Group Inset Style 2019-11-06 19:27:03 -06:00
Maurice Parker 6afd9e0dbf Rename to InspectorImageHeaderView 2019-11-06 19:19:16 -06:00
Maurice Parker 238289ec5d Ignore Feed Icon in special cases. Issue #1265 2019-11-06 17:59:27 -06:00
Maurice Parker b0f9d97650 Discard images that are too wide to be used as icons. Issue #1264 2019-11-06 17:36:05 -06:00
Maurice Parker 5ce45c8977 Remove background task scheduling when user defaults change. 2019-11-06 16:53:13 -06:00
Maurice Parker 461468e14f Dispatch the background task request on a dedicated serial queue. Issue #1180 2019-11-06 16:47:33 -06:00
Maurice Parker fc577d3266 Exchange share and reader button positions. 2019-11-06 08:08:08 -06:00
Maurice Parker 4f1e1ef0c2 Move Reader button to Safari button position on Article View. Issue #1260 2019-11-06 08:00:20 -06:00
Brent Simmons f96d4cbf17 Make the article header (detail view) closer to the navbar — spacing looks better this way. 2019-11-05 22:19:17 -08:00
Maurice Parker bed5cfa94d Only apply cell updates to the correct feed icon notification 2019-11-05 19:57:15 -06:00
Maurice Parker 84ab745e06 Launch BGTaskScheduler on a background thread 2019-11-05 19:14:26 -06:00
Maurice Parker 560f36621f Add IconImage to encapsulate our icon processing logic 2019-11-05 18:05:57 -06:00
Maurice Parker 05e0e34f6b Configure three panel mode when coming from background. Issue #1251 2019-11-05 15:46:28 -06:00
Maurice Parker 8efd94e24d Make special layout for Account rows (Section Headers). Issue #1253 2019-11-05 09:11:43 -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 69c3d218b9 Automatically dismiss account inspector on account deletion when presented as a modal dialog. 2019-11-04 21:10:02 -06:00
Maurice Parker c6e3ed6692 Cancel network activity when told to shutdown by the OS. Issue #1232 2019-11-04 20:24:21 -06:00
Maurice Parker 292e3789f4 Remove animation speed setting. Issue #1234 2019-11-04 14:19:13 -06:00
Maurice Parker f138c2d9aa Fix timeline secondary label coloring 2019-11-04 11:47:44 -06:00
Maurice Parker 524a7383ac Don't create a new instance of userdefaults each time it is used. 2019-11-04 11:35:45 -06:00
Maurice Parker 7378616d26 Make form cells unelectable. 2019-11-04 11:33:38 -06:00
Maurice Parker b49b60af99 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-04 10:11:51 -06:00
Igor Makarov 2e58bef660 update selectability of non-selectable cells 2019-11-04 08:39:36 +02:00
Maurice Parker 274950a500 Removed extraneous row selection. 2019-11-03 19:44:13 -06:00
Maurice Parker ac06175170 Make account header separators slightly wider so that they always appear on non-retina devices. Issue #1244 2019-11-03 18:29:06 -06:00
Maurice Parker 48b475a33c Create an empty article controller if we are separating controllers and one doesn't exist. Issue #1172 & Issue #1177 2019-11-03 18:10:49 -06:00
Maurice Parker 0fa8ddd384 Change default master feeds table row animation to middle. Issue #1207 2019-11-03 17:45:10 -06:00
Maurice Parker d0c600b098 Set layer speed to 1.0 until we can figure out how to speed it up without stuttering animations 2019-11-03 17:42:11 -06:00
Maurice Parker 44533399e6 Fix timeline bug where vibrancy could be lost 2019-11-03 16:34:57 -06:00
Maurice Parker 21d5c321b4 Hide search controller when no items are present. Related to Issue #1195 2019-11-03 08:36:14 -06:00
Maurice Parker 2a59a28a53 Prevent timeline table view from extending under the navigation bar. Issue #1238 2019-11-03 08:03:27 -06:00
Maurice Parker 6e6747bc66 Remove experimental code not meant to be committed. 2019-11-03 07:59:03 -06:00
Maurice Parker 01c8eb3ad5 Correct settings display size. Issue #1236 2019-11-03 07:30:36 -06:00
Maurice Parker 9ea5a0ce1f Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-03 07:18:11 -06:00
Maurice Parker 27e00ee5c7 Add copy capabilities to Feed URL and Homepage labels. Issue #1239. 2019-11-03 07:18:00 -06:00
Maurice Parker 68fe9e2b62 Add the account icon to the account inspector. 2019-11-03 04:01:58 -06:00
Brent Simmons bef824b02f Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-02 18:20:06 -07:00
Brent Simmons 1ac3c8fec7 Add just a little padding to timeline cells to help break up the BIG WALL O’ TEXT feeling. 2019-11-02 18:19:57 -07:00
Maurice Parker 4b182ba242 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-11-02 20:15:57 -05:00
Maurice Parker 3f46c0e939 Make unread indicator animatable 2019-11-02 20:15:48 -05:00
Brent Simmons a2c71fc804 Fix warning about plain style navigation item not being supported. 2019-11-02 18:03:00 -07: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 105033db8e Correct logging categories 2019-11-02 12:29:01 -05:00
Maurice Parker 6a0c5ac31b Fix issue where search bar sometimes wouldn't appear. 2019-11-02 11:49:44 -05:00
Maurice Parker 721752a16b Slightly move the feeds icons into the disclosure gutter. 2019-11-02 11:46:24 -05:00
Maurice Parker 6b2de18557 Add fade in fade out animation for Account unread counts. Issue #1228 2019-11-01 17:48:27 -05:00
Maurice Parker 47293cc073 Make zoomed images use the full width. Issue #1229 2019-11-01 16:11:14 -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 3629108b09 Make section headers lighter color. Issue #1225 2019-11-01 09:55:17 -05:00
Maurice Parker 5720034f19 Change Feeds background color and update to emulate plain style tables more closely. Issue #1224 2019-11-01 06:34:26 -05:00
Maurice Parker b78b996e88 Animate Select Feed context menu result. Issue #1220 2019-10-31 20:55:08 -05:00
Maurice Parker ebed17ed2f Tell iOS to wait while we are processing to allow us to try to finish 2019-10-31 19:20:52 -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 3dd533ed0d Move dark image detection back to background queue 2019-10-31 14:44:03 -05:00
Maurice Parker 0f5210d92f Change image processing queues to default quality of service 2019-10-31 14:39:35 -05:00
Maurice Parker 8ba15c6234 Cache favicon to homepage mappings 2019-10-31 14:04:34 -05:00
Maurice Parker 5bcb5a982f Cache home pages with no icon between launches 2019-10-31 13:38:38 -05:00
Maurice Parker 1e7b71a482 Use correct queues for user interface elements 2019-10-31 12:22:37 -05:00
Maurice Parker 34d0142dbc Don't transition to three panel mode when just getting screenshots for the background 2019-10-31 11:21:08 -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 165a286327 Added some padding to the footers in settings. 2019-10-30 19:47:28 -05:00
Maurice Parker 326b288667 Fix background transition bug for 3 column mode 2019-10-30 18:02:57 -05:00
Maurice Parker 51acc5972f Prevent the search bar from appearing on rotation. Issue #1171 2019-10-30 16:08:03 -05:00
Maurice Parker 30da68218f Don't incorrectly assign an avatar background when there isn't an image 2019-10-30 15:46:20 -05:00
Maurice Parker 8d85d01da4 Persist feed name changes correctly. 2019-10-30 15:35:45 -05:00
Maurice Parker 8bbabbacdb Don't execute 3 panel mode changes in an animation block 2019-10-30 14:38:39 -05:00
Maurice Parker 2d70a6c1a5 Prevent insertion point bug. Issue ##1204 2019-10-30 13:51:32 -05:00