Maurice Parker
9a4d915e0b
Move read toggle to be swipe-right on timeline
2019-10-03 15:55:16 -05:00
Maurice Parker
f4d58bd7a7
Animate the timeline unread count indicator
2019-10-01 09:49:07 -05:00
Maurice Parker
77ba42f102
Add unread count to the timeline
2019-09-30 20:01:02 -05:00
Maurice Parker
bacff92434
Make timeline favicon have a background in darkmode when the favicon is too dark
2019-09-30 02:54:19 -05:00
Maurice Parker
1f26a91af9
Prevent scrolling while reloading cells Issue #1085
2019-09-29 15:53:50 -05:00
Maurice Parker
c51f5f44e0
Add eclipses to truncated timeline text. Issue #1072
2019-09-29 14:07:33 -05:00
Maurice Parker
5dfb4f6488
Fix off center timeline titles
2019-09-27 20:21:46 -05:00
Maurice Parker
f3a939b49d
Fix dark mode timeline titles
2019-09-27 20:04:49 -05:00
Maurice Parker
ca4a7f8b0b
Add Feed Inspector
2019-09-27 19:45:09 -05:00
Maurice Parker
9c8f5b7d65
Remove chevrons from timeline. Issue #1067
2019-09-26 20:01:13 -05:00
Maurice Parker
f24799f16a
Slightly round the inner image for avatars
2019-09-26 15:50:05 -05:00
Maurice Parker
4e239a44e1
Reload the title view icon again after it becomes available
2019-09-23 20:53:09 -05:00
Maurice Parker
3cd33902cf
Add small icon to timeline title view
2019-09-21 17:59:58 -05:00
Maurice Parker
6f962ecb42
Fix avatar background composition
2019-09-19 13:41:07 -05:00
Maurice Parker
0fcbcb50e0
Change unread indicator to use secondary accent color
2019-09-18 09:56:10 -05:00
Maurice Parker
8b732e5353
Switch from drawing clear color to drawing background color to reset reused avatar views
2019-09-18 09:47:58 -05:00
Maurice Parker
36f4366e70
Use correct icons on timeline swipe for unread and starred
2019-09-18 02:57:32 -05:00
Maurice Parker
db2ee18299
Unify the colori scheme into primary and secondary accent colors
2019-09-18 02:49:57 -05:00
Maurice Parker
372fb06716
Implement different icons for each individual smartfeed
2019-09-17 20:26:49 -05:00
Maurice Parker
73b7436c62
Remove old flush cache code
2019-09-17 17:11:47 -05:00
Maurice Parker
fe3fa220bb
Port TimelineAvatarView to iOS
2019-09-17 17:00:23 -05:00
Maurice Parker
31b506b85a
Work around SwiftUI on bugs on iPadOS so that we can add accounts on the iPad
2019-09-11 20:50:03 -05:00
Maurice Parker
856006a19f
Fixed timeline loading bug for portrait on the iPad
2019-09-11 10:41:48 -05:00
Maurice Parker
8545252265
Remove the usage of IndexPaths for the interface between the coordinator and the timeline
2019-09-11 09:11:33 -05:00
Maurice Parker
8076cac266
Convert timeline to use the diffable datasource to lookup articles instead of the coordinator's article table
2019-09-10 20:32:03 -05:00
Maurice Parker
411413d783
Remove unnecessary selection that was causing the search function to crash
2019-09-10 16:18:40 -05:00
Maurice Parker
bceccd76b5
Restore the timeline selection lost while transitioning to three panel mode
2019-09-10 08:06:43 -05:00
Maurice Parker
8b901819a6
Make table views scroll even if the root split is collapsed
2019-09-08 08:30:08 -05:00
Maurice Parker
7d8a0234b6
changed to queue a reload of all visible cells when a favicon comes in
2019-09-06 17:22:12 -05:00
Maurice Parker
a6f6462afd
Make arrow key scrolling work like it does on the Mac timeline
2019-09-06 13:45:45 -05:00
Maurice Parker
c8b5b10edd
Check if the split is collapsed to see if we are maintaining the selection
2019-09-06 11:22:35 -05:00
Maurice Parker
aa7c60ee3a
Prevent row selection on iPhone as keeping selected rows highlighted is an iPad only feature
2019-09-06 11:11:28 -05:00
Maurice Parker
d0570d16a8
Prevent attempt to restore article selection when there are no articles
2019-09-06 10:38:02 -05:00
Maurice Parker
9f6203e839
Improve launch performance and fix Search home page quick action
2019-09-06 10:29:00 -05:00
Maurice Parker
73828e5115
Remove the coordinator dependency from KeyboadManager as it wasn't needed
2019-09-05 14:37:07 -05:00
Maurice Parker
7a452e2a3c
Add keyboard arrow key navigation
2019-09-04 21:06:29 -05:00
Maurice Parker
68143aa2c5
Implement keyboard shortcut infrastructure and first shortcuts
2019-09-04 16:24:16 -05:00
Maurice Parker
17a5d291f4
Remove become and resign first responder code in Feeds and Timeline
2019-09-03 20:39:00 -05:00
Maurice Parker
640faaa114
Simplify the article replacement logic
2019-09-03 16:07:02 -05:00
Maurice Parker
b7ba2c809c
Use better function for looking up article index
2019-09-03 13:43:59 -05:00
Jim Correia
061872b7ff
Simplified/corrected highlighted/selected appearance of feed and timeline cells.
...
- Set the highlighted text color on labels in table cells. This will be used
for both the highlight and selected states automatically. (And since it is
used for both states, we avoid anachronistic state where we have black
text on a dark blue background in light mode as we transition from none ->
highlighted -> selected.)
- Keep the selected/highlighted overrides to adjust colors for non-UIControl
subelements.
2019-09-02 22:39:01 -07:00
Jim Correia
932f6fdd30
Added NNWTableViewCell; a base class for cells with the NNW selection color.
...
Defined a semantic color for the selection color which is identical to
netNewsWireBlue.
MasterFeedTableViewCell and MasterTimelineTableViewCell now subclass
NNWTableViewCell and no longer directly customize their selected background
view.
2019-09-02 22:38:42 -07:00
Maurice Parker
b768877e23
Use correct delegate methods to begin and end searching
2019-09-02 12:40:14 -05:00
Maurice Parker
746c06d147
Prevent automated scrolling when selecting an article in the timeline
2019-09-02 12:05:11 -05:00
Maurice Parker
c405fdf583
Implement search home page quick action
2019-09-01 17:41:46 -05:00
Maurice Parker
dfc3046bf0
Clear the timeline when the user begins searching
2019-09-01 14:49:56 -05:00
Maurice Parker
858bdb7f21
Rename AppCoordinator to SceneCoordinator as that name better defines its purpose
2019-09-01 12:43:07 -05:00
Maurice Parker
c9858a0457
Show and hide scope bar based on editing state
2019-08-31 16:39:59 -05:00
Maurice Parker
fe2e0155da
Add scoped searching of articles
2019-08-31 15:53:47 -05:00
Maurice Parker
d9ce01591f
Implement full article search
2019-08-31 11:50:34 -05:00