Commit Graph

  • c0e9f28398 Do a synchronous fetch of the timeline data on macOS Maurice Parker 2020-07-20 17:04:12 -05:00
  • d71dc5813e Replace with nothing to reset the Timeline when fetching a new one Maurice Parker 2020-07-20 16:44:56 -05:00
  • e7a68f433d Optimized Timeline context menu so that it isn't constantly scanning for article location in array Maurice Parker 2020-07-20 16:21:48 -05:00
  • 4bf4c6d6c2 Restore Mark All As Read in Feed context menu after making it performant Maurice Parker 2020-07-20 09:40:56 -05:00
  • 3b8db28f3d Deleted code that is dead because of recent navigation changes Maurice Parker 2020-07-20 01:36:19 -05:00
  • ef6a74b8bd Push the byline and published date to the bottom of the Timeline cell Maurice Parker 2020-07-19 21:13:24 -05:00
  • 9c0da054fd Don't silently fail if there is no undo manager, just go ahead and mark the records Maurice Parker 2020-07-19 21:06:38 -05:00
  • 6853535b96 Remove macOS navigate code that was messing up performance Maurice Parker 2020-07-19 20:34:20 -05:00
  • 797b8cd428 Delete dead code Maurice Parker 2020-07-19 20:26:54 -05:00
  • 77dc455ce9 Disable Mark All as Read in Feed context menu item as it was just crushing Timeline performance Maurice Parker 2020-07-19 20:12:48 -05:00
  • feb2d2c9ab Fix iOS compile error due to selection change Maurice Parker 2020-07-19 19:46:33 -05:00
  • 29386d74d6 Make selected indicator white Maurice Parker 2020-07-19 18:20:05 -05:00
  • 4446fa0ca9 Change mark all as read image to be a PNG, since SwiftUI on AppKit sucks at handling vector resources Maurice Parker 2020-07-19 17:44:41 -05:00
  • 88745755b6 Change how the Inspector renames web feeds and folders so that they will sync Maurice Parker 2020-07-19 17:07:09 -05:00
  • a521673ac6 Fix bug that prevented Mark All As Read button from enabling until a status change event occurred Maurice Parker 2020-07-19 16:36:34 -05:00
  • fe2b81b47b Put hack in to select next unread item. WIP Maurice Parker 2020-07-19 15:50:01 -05:00
  • 68a569ec0b Implement go to next unread Maurice Parker 2020-07-19 15:24:59 -05:00
  • de10e81e31 Stub out goToNextUnread for SceneModel Maurice Parker 2020-07-19 13:28:22 -05:00
  • 3cbb4da788 Add Sidebar go to next functionality Maurice Parker 2020-07-19 13:23:08 -05:00
  • 7f60c69454 Save and restore selection for the Timeline Maurice Parker 2020-07-19 11:38:15 -05:00
  • 1b5c9da2d7 Change status updates be combine code instead of selectors Maurice Parker 2020-07-19 11:15:02 -05:00
  • b25c8634ca Add missing subscription command Maurice Parker 2020-07-18 23:13:57 -05:00
  • a243601695 Fetch and merge articles for the timeline. Issue #2281 Maurice Parker 2020-07-18 23:09:39 -05:00
  • c4ec9606f3 Delete empty lines Maurice Parker 2020-07-18 21:38:00 -05:00
  • 859d9fc972 Change to use the standard cancellables set Maurice Parker 2020-07-18 21:33:24 -05:00
  • 16555d829a Clear the timeline when there are no feeds selected. Maurice Parker 2020-07-18 21:16:55 -05:00
  • 8291230561 Fix the iPad which seems to like to set the selected value to nil after setting it to the correct selection Maurice Parker 2020-07-18 21:02:38 -05:00
  • 9240c8e8a9 Add space between section header and feed url, since macOS doesn't add it like it should Maurice Parker 2020-07-18 20:22:41 -05:00
  • 68f4ea88c9 Hide home url section if one isn't available Maurice Parker 2020-07-18 20:18:57 -05:00
  • 86a38edabd Merge pull request #2283 from stuartbreckenridge/hotfix/inspector-tweaks Maurice Parker 2020-07-18 19:57:18 -05:00
  • 8cbc18c45e Refactor TimelineModel to use Combine more fully Maurice Parker 2020-07-18 19:56:30 -05:00
  • 03c60a2979 Adds default cancel keyboard shortcut Stuart Breckenridge 2020-07-19 08:25:26 +08:00
  • 526a98f326 Switches to AppAssets Stuart Breckenridge 2020-07-19 08:12:20 +08:00
  • 4d227e7e2c Inspector tweaks Stuart Breckenridge 2020-07-19 07:57:25 +08:00
  • 9732ca10f3 Made Sidebar Combine correct Maurice Parker 2020-07-18 17:10:45 -05:00
  • d36870028a Refactor Combine code to make it more readable Maurice Parker 2020-07-18 16:53:30 -05:00
  • 271f7433d4 Use a table to look up TimelineItem position instead of spinning through the TimelineItems Maurice Parker 2020-07-18 16:36:20 -05:00
  • 3899fe7fd9 Use the fetch filter option to speed up timeline rendering Maurice Parker 2020-07-18 16:12:10 -05:00
  • 6a33060473 Fix sidebar rename bug Maurice Parker 2020-07-18 15:24:48 -05:00
  • 876f978347 Standardize notification handling on Combine instead of selectors Maurice Parker 2020-07-18 15:20:15 -05:00
  • 5845925b3a Merge pull request #2278 from stuartbreckenridge/feature/feed-inspector Maurice Parker 2020-07-18 10:57:22 -05:00
  • 5fb44a30ea actually updates readerview value Stuart Breckenridge 2020-07-18 21:46:39 +08:00
  • 5a7c3111ce Removes rename Stuart Breckenridge 2020-07-18 21:24:06 +08:00
  • 0e2b8fd514 Adds InspectorModel Stuart Breckenridge 2020-07-18 21:21:59 +08:00
  • dece406f56 Confirm changed to Done Stuart Breckenridge 2020-07-18 19:31:56 +08:00
  • 1a46167355 Merge pull request #2277 from stuartbreckenridge/feature/feed-inspector Maurice Parker 2020-07-18 05:24:20 -05:00
  • f525081f6e Update InspectorView.swift Stuart Breckenridge 2020-07-18 18:23:07 +08:00
  • 69c92e795b Merge pull request #2276 from stuartbreckenridge/feature/feed-inspector Maurice Parker 2020-07-18 05:00:15 -05:00
  • e391b29353 Implement the Mark All as Read button Maurice Parker 2020-07-18 04:58:46 -05:00
  • 40e0a1b676 Launch with correct views instead of using placeholder text views Maurice Parker 2020-07-18 04:35:44 -05:00
  • 8f8afb5dbb Inspector View Stuart Breckenridge 2020-07-18 17:34:04 +08:00
  • be60b112d0 Remove computed properties from TimelineItem Maurice Parker 2020-07-17 20:55:18 -05:00
  • 2a4a13ed13 Implement mark all as read in feed context menu for timeline Maurice Parker 2020-07-17 20:29:53 -05:00
  • 644e9da1c0 Implement open in browser timeline context menu item. Maurice Parker 2020-07-17 20:08:49 -05:00
  • a102b9f63d Add marking starred and read context menu items to Timeline Maurice Parker 2020-07-17 19:46:05 -05:00
  • 538d886bf4 Correct about/below mark as read to take into account multiple select Maurice Parker 2020-07-17 18:15:42 -05:00
  • 11bd3dce22 Change sidebar context menu to use trailing closure syntax Maurice Parker 2020-07-17 18:05:26 -05:00
  • 067041195d Implement Mark Above and Mark Below context menu items. Maurice Parker 2020-07-17 17:59:35 -05:00
  • 37a84395fe Add in missing file Maurice Parker 2020-07-17 17:34:11 -05:00
  • 048da0bf79 Separate the sidebar context menu into a standalone different file Maurice Parker 2020-07-17 17:27:08 -05:00
  • 78fdf0a0d0 Enable open in browser toolbar button. Maurice Parker 2020-07-17 17:08:08 -05:00
  • 74b878fa6f Disable safari and share toolbar buttons when no articles are selected Maurice Parker 2020-07-17 13:55:54 -05:00
  • fb691cc148 Fix type in branching graphic Maurice Parker 2020-07-17 13:29:57 -05:00
  • ffa3afe83c Change master branch to main branch in documentation Maurice Parker 2020-07-17 13:27:41 -05:00
  • d9c117fc59 update CI to point to main Maurice Parker 2020-07-17 11:15:27 -05:00
  • a6268b297f Merge pull request #2274 from stuartbreckenridge/master Maurice Parker 2020-07-17 10:30:18 -05:00
  • 19d4afc467 On macOS, just change the colorScheme Stuart Breckenridge 2020-07-17 22:33:38 +08:00
  • b739f6dd61 Improves behaviour of dark/light changes on iOS Stuart Breckenridge 2020-07-17 22:18:10 +08:00
  • ee69714b90 Adds timeline preview to viewing pane Stuart Breckenridge 2020-07-17 20:47:49 +08:00
  • 39548f9420 Merge pull request #2273 from stuartbreckenridge/master Maurice Parker 2020-07-16 21:07:32 -05:00
  • cda315aa6b Adds a separate pane for viewing preferences Stuart Breckenridge 2020-07-17 10:01:20 +08:00
  • 8f7b8160a1 Make Timeline text layout like current apps Maurice Parker 2020-07-16 19:36:20 -05:00
  • ba7fcd70c9 Do Reddit and Twitter parsing/formatting on a background thread during sync Maurice Parker 2020-07-16 14:10:40 -05:00
  • 84389e2cf4 Move from using views for the queue to using an array and remove unneeded flush of queue Maurice Parker 2020-07-16 13:56:07 -05:00
  • cdf8ad1277 Remove web provider queue flush on multiplatform Maurice Parker 2020-07-16 13:44:19 -05:00
  • 2b0f6f4e77 Deselect articles when switching selected feeds Maurice Parker 2020-07-16 12:27:40 -05:00
  • 0425bb8ae3 Fix compile error caused by API change Maurice Parker 2020-07-16 11:53:26 -05:00
  • e5bf13edca Tweak API to stop web view controller rebuiding Maurice Parker 2020-07-16 11:51:33 -05:00
  • 14e1b7447f Merge branch 'master' of https://github.com/Ranchero-Software/NetNewsWire Maurice Parker 2020-07-16 11:42:22 -05:00
  • 364bcf9d4d Implement new ArticleView API for iOS Maurice Parker 2020-07-16 11:42:07 -05:00
  • 5f573fc985 Make article rendering stop flashing! Maurice Parker 2020-07-16 11:14:05 -05:00
  • 9836fb781c Rename variable to make its intent clear Maurice Parker 2020-07-16 10:53:54 -05:00
  • a2954d5c29 Merge pull request #2271 from Wevah/master Maurice Parker 2020-07-16 09:58:08 -05:00
  • fc2d5b7b28 Set max-width of <object> to 100% Nate Weaver 2020-07-16 09:21:42 -05:00
  • 92f6ee3f42 Coalesce refresh progress updates Maurice Parker 2020-07-15 21:32:56 -05:00
  • 46762bf297 Implement refresh progress bar for macOS Maurice Parker 2020-07-15 21:24:22 -05:00
  • 69fa598d99 Enable refresh button on macOS Maurice Parker 2020-07-15 20:09:11 -05:00
  • e34dbd48ee Move error handling to SceneNavigationView Maurice Parker 2020-07-15 20:06:29 -05:00
  • cf233f4825 Merge pull request #2259 from stuartbreckenridge/feature/mac-preferences Maurice Parker 2020-07-15 19:16:19 -05:00
  • c453882b4b Adds Test/Release build downloading Stuart Breckenridge 2020-07-16 07:29:58 +08:00
  • 310cfaf66b Tidies up AdvancedPreferences Stuart Breckenridge 2020-07-16 07:02:55 +08:00
  • 1b5b219e54 Restores storyboard to 36b4907e Stuart Breckenridge 2020-07-16 06:49:01 +08:00
  • 995278ac58 Enables check for updates Stuart Breckenridge 2020-07-16 06:43:11 +08:00
  • 30d1f77405 Implement pull to refresh on iOS Maurice Parker 2020-07-15 16:52:57 -05:00
  • 2b84469fb4 Refactored refresh progress so that it doesn't crash on the mac anymore Maurice Parker 2020-07-15 15:32:04 -05:00
  • f32b0bfdc3 Change to use a view instead of a function for the navigation wrapper Maurice Parker 2020-07-15 15:25:41 -05:00
  • 367bd90ec9 Fix refresh progress compile error Maurice Parker 2020-07-15 13:43:24 -05:00
  • deee6c13f5 Remove progress indicator and next unread from timeline until we can properly show and hide them. Maurice Parker 2020-07-15 13:00:38 -05:00
  • c8077ad214 Separated refresh progress model from SceneModel again Maurice Parker 2020-07-15 12:56:19 -05:00
  • 6e60156f0e Move browser class up a level Maurice Parker 2020-07-15 12:44:03 -05:00