Maurice Parker
|
0e7d971e65
|
Queue a reload of all visible cells anytime a favicon is downloaded. Issue #995
|
2019-09-06 16:52:31 -05:00 |
Brent Simmons
|
0ba8f3b4e1
|
Call the completion block once and only once from FetchRequestOperation. This is a probable fix for #898.
|
2019-09-03 22:58:17 -07:00 |
Jim Correia
|
c8920ca5a6
|
Added optional separators in the timeline view.
The timeline now optionally includes "Mail style" separators (behind a
hidden default — "CorreiaSeparators" — which defaults to NO).
|
2019-09-02 09:13:21 -07:00 |
Jim Correia
|
cdfdc06142
|
Only enable "Open in Browser" when a single article is selected.
Fixes bug #921.
|
2019-08-31 16:02:21 -07:00 |
Maurice Parker
|
1a3e2784ae
|
Optimize table cell reloading when feed images are made available
|
2019-08-26 12:54:23 -05:00 |
Brent Simmons
|
849830f494
|
Refetch articles for smart feeds and folders, if selected, when a feed or folder is deleted. Fix #838.
|
2019-08-21 21:41:56 -07:00 |
Brent Simmons
|
f513741ddb
|
Start work on filtering timeline so that articles from deleted feeds never show up.
|
2019-08-21 13:23:46 -07:00 |
Brent Simmons
|
887f8e0b53
|
Check to see if the timeline already has the expected representedObjects when the sidebar selection (apparently) has changed. If so, then don’t set the representedObjects again, and don’t knock the user out of search mode if searching.
|
2019-07-28 16:00:43 -07:00 |
Brent Simmons
|
44ec6a026d
|
Get the unread count from the timeline for the currently selected node in the sidebar. This ensures that transients in the timeline are accounted for. (The database query for the unread count wouldn’t necessarily match.)
|
2019-07-27 22:53:27 -07:00 |
Brent Simmons
|
a41f7d8e68
|
Remove some unneeded drawing. This makes resizing the timeline faster.
|
2019-07-27 15:44:13 -07:00 |
Maurice Parker
|
8b0c8156df
|
Remove refresh at midnight for Today smartfeed
|
2019-07-26 08:06:08 -05:00 |
Brent Simmons
|
7a204ad6ed
|
Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in.
|
2019-07-05 20:06:31 -07:00 |
Brent Simmons
|
6f16a2715e
|
Skip downloading featured images, since we’re not displaying them anywhere.
|
2019-06-17 21:47:17 -07:00 |
Maurice Parker
|
40b9be6709
|
center smaller avatars on a solid color background image to make all avatars a consistent size
|
2019-06-14 15:33:13 -05:00 |
Brent Simmons
|
4a4fa6ed0e
|
Fix crashing bug by not using an NSFont as a key in a Swift dictionary. Fix #734.
|
2019-06-09 16:03:08 -07:00 |
Maurice Parker
|
8fc6e81ddf
|
Update the Today timeline and unread count when the day changes. Issue #627
|
2019-05-29 10:24:30 -05:00 |
Maurice Parker
|
43f8e9880c
|
Change to mark all as unread for the selected article feed. Issue #657
|
2019-05-22 10:07:00 -05:00 |
Maurice Parker
|
98a262e34b
|
Update pseudo feed timeline when and account is deleted.
|
2019-05-21 16:47:32 -05:00 |
Maurice Parker
|
918eb746d5
|
Update pseudo feeds when account states change. Issues #645, #663, & #664.
|
2019-05-21 16:36:47 -05:00 |
Maurice Parker
|
46cd477ee0
|
Make unread indicator white for selected and emphasized rows in timeline. Issue #655
|
2019-05-21 16:08:16 -05:00 |
Maurice Parker
|
0da916fa68
|
Add Mark All as Read contextual menu item. Issue #657
|
2019-05-21 14:57:22 -05:00 |
Maurice Parker
|
3207ebf6a5
|
Implement default timeline avatar. Issue #641
|
2019-05-21 05:42:40 -05:00 |
Brent Simmons
|
74953601dd
|
Increase the duration of TimelineViewController’s database fetch queue from 0.5 to 2.0. This will still allow updates to appear in a timely way, but will help prevent fetching too often during a refresh.
|
2019-05-19 22:26:08 -07:00 |
Brent Simmons
|
4d27e5a338
|
Simplify representedObjectsContainsAnyPseudoFeed.
|
2019-05-19 20:49:24 -07:00 |
Brent Simmons
|
e98d28c770
|
Show favicon in the timeline, even though they look weird because they’re small. They’re still better than nothing.
|
2019-05-18 12:21:35 -07:00 |
Brent Simmons
|
36c6c70ba2
|
Scale avatar images down — they might be up to twice as large as expected.
|
2019-05-17 23:02:48 -07:00 |
Brent Simmons
|
3d253ce6d9
|
Align avatars to top in timeline. Fix #643.
|
2019-05-16 22:32:09 -07:00 |
Brent Simmons
|
51730d9b1c
|
Set scaling to .scaleNone in the avatar image view in the timeline, since we’re pre-scaling the images.
|
2019-05-13 22:23:06 -07:00 |
Brent Simmons
|
5abe73331a
|
Make TimelineTableView and TimelineTableRowView opaque in the interest of speeding up rendering during scrolling.
|
2019-05-13 21:42:47 -07:00 |
Brent Simmons
|
52b1ef2350
|
Place avatars on the left in the timeline.
|
2019-05-12 20:42:52 -07:00 |
Maurice Parker
|
23c69a9223
|
Make RefreshInterval shared code
Back out inadvertent macOS changes
|
2019-04-23 08:47:58 -05:00 |
Maurice Parker
|
c5a891234d
|
implement model controller pattern
|
2019-04-21 13:57:23 -05:00 |
Maurice Parker
|
8526db8b4c
|
Added initial POC version of NetNewsWire for iOS to use as a starting point for the actual app.
|
2019-04-15 15:03:05 -05:00 |
Brent Simmons
|
70312aa75c
|
Major folder and project tree restructuring.
|
2019-04-13 16:18:54 -07:00 |