Commit Graph

313 Commits

Author SHA1 Message Date
Marvin Scholz
9f27022c06 Remove shortcut explanation that should be obvious with new styling 2017-12-26 02:31:43 +01:00
Marvin Scholz
99a6f45e48 Use kbd element for shortcut keys and style accordingly 2017-12-26 02:31:11 +01:00
Marvin Scholz
f4cc6b1a09 Use more semantic HTML for tables 2017-12-26 01:56:17 +01:00
Brent Simmons
b08281c861 Add keyboard shortcut for mark-older-as-read: the o key. (Oh, not zero.) 2017-12-25 12:29:13 -08:00
Brent Simmons
2dbb0a4988 Validate the Mark Older Articles as Read command. 2017-12-25 12:21:44 -08:00
Brent Simmons
27b8fd0b18 Move Keyboard Shortcuts menu item to the Help menu. 2017-12-25 12:21:21 -08:00
Brent Simmons
de70a4d539 Clean up. Drop the panic button mark-everywhere-read UI bits, since they’re no longer used. 2017-12-25 10:48:49 -08:00
Brent Simmons
c38b46a29e Implement markOlderArticlesAsRead. Fix #199. 2017-12-25 10:40:06 -08:00
Brent Simmons
6a09a2d6ef Move refresh-all to end of applicationDidFinishLaunching. 2017-12-25 10:23:12 -08:00
Brent Simmons
28eccbcc6a Set the Mark as Starred action to nil, since there’s no implementation yet. Fix #270. 2017-12-24 10:39:50 -08:00
Brent Simmons
1cb2a32b5a Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2017-12-24 10:28:44 -08:00
Brent Simmons
5241f936c0 Use setPointAndSizeAdjustingForScreen for setting size and position of main window on first run. 2017-12-24 10:28:34 -08:00
Brent Simmons
24fb1f0356 Fix infinite loop that could happen on going to next unread. Fix #269. 2017-12-23 22:18:42 -08:00
Brent Simmons
288f203bea Add setPointAndSizeAdjustingForScreen for placing windows without (usually) going offscreen. Use it for positioning the Keyboard Shortcuts window. Fix #263. 2017-12-22 11:13:20 -08:00
Brent Simmons
d5a43ecaaf Add OPMLExporter. Fix an invalid OPML bug. 2017-12-22 10:28:26 -08:00
Brent Simmons
5142ceb9d2 Bump version. 2017-12-21 14:47:32 -08:00
Brent Simmons
9c249ef6b2 Position the window on first-run exactly once. Opening a second window should not place it in the same position as the first. 2017-12-21 14:47:12 -08:00
Brent Simmons
a4c82739b6 Implement next and previous subscription navigation. Also: on first-run, position and size the window a bit nicer. 2017-12-21 14:43:29 -08:00
Brent Simmons
662a273d7f Edit KeyboardShortcuts.html. 2017-12-21 13:58:18 -08:00
Brent Simmons
84845c21b3 Make sidebar expand/collapse keyboard shortcuts work. 2017-12-21 11:09:07 -08:00
Brent Simmons
70000c1d31 Progress on keyboard shortcuts. Add link to Technotes in Help menu. Fix #266. 2017-12-20 21:23:48 -08:00
Brent Simmons
ac3947b164 Continue progress on keyboard shortcuts. 2017-12-20 20:51:17 -08:00
Brent Simmons
5657f673f1 Normalized references to arrow keys. 2017-12-20 17:40:46 -08:00
Brent Simmons
d5355bfb84 Display Keyboard Shortcuts window at a reasonable size and position. 2017-12-20 17:23:46 -08:00
Brent Simmons
01de056684 Style the Keyboard Shortcuts window HTML. 2017-12-20 17:23:23 -08:00
Brent Simmons
d7bd7140ba Add first draft of the Keyboard Shortcuts page. 2017-12-20 16:39:58 -08:00
Brent Simmons
85e0a9739d Implement scrollOrGoToNextUnread. 2017-12-20 13:39:31 -08:00
Brent Simmons
6879c172c2 Make a bunch of progress on keyboard commands. 2017-12-20 12:59:31 -08:00
Brent Simmons
b0fc2e7391 Add plists defining global and sidebar keyboard shortcuts. 2017-12-20 12:55:29 -08:00
Brent Simmons
6371c0e9d2 Make right-arrow work to go from sidebar to timeline. Make left-arrow work to go from timeline to sidebar. 2017-12-19 15:24:38 -08:00
Brent Simmons
1654702164 Bump version number. 2017-12-18 18:20:21 -08:00
Brent Simmons
fcda565d91 Remove references to tags. Fix #259. 2017-12-18 18:20:13 -08:00
Brent Simmons
7d68e3322c Reuse account nodes, which should fix at least one cause of the bug where sometimes the On My Mac group item collapses when it shouldn’t. 2017-12-18 12:43:18 -08:00
Brent Simmons
c65757bab3 Delete appInfo stuff — it was confusing and overkill as a UserInfo helper. 2017-12-18 12:34:07 -08:00
Brent Simmons
81d8532e2c Add a cache to HTMLMetadataDownloader; do all parsing off the main thread, for better UI performance. Also: make FaviconURLFinder use HTMLMetadataDownloader, as it should have in the first place. 2017-12-18 10:20:28 -08:00
Brent Simmons
e091f1c609 Skip fetching unread counts on changing sidebar selection. It’s not needed and it’s expensive. This provides a major performance boost when using my 2500-feed test. 2017-12-18 10:00:06 -08:00
Brent Simmons
ebe43c43f8 Draw template images with 0.75 alpha in the sidebar. 2017-12-17 10:52:31 -08:00
Brent Simmons
76f3fa7498 Use SmallIconProvider in SidebarViewController to get icons for sidebar objects. 2017-12-17 10:51:46 -08:00
Brent Simmons
5be4c2b543 Make PseudoFeed conform to SmallIconProvider. 2017-12-17 10:51:05 -08:00
Brent Simmons
6205532ab1 Add colors.brightBlue to DB5.plist. (The hex value comes from Brad. Matches the toolbar icons.) 2017-12-17 10:49:45 -08:00
Brent Simmons
da489b8271 Add SmallIconProvider protocol. Objects that want an icon in the sidebar (and perhaps other places) can conform to this. 2017-12-17 10:48:55 -08:00
Brent Simmons
587ae2d1db Remove no-longer-needed toolbar placeholder image. 2017-12-17 10:47:43 -08:00
Brent Simmons
d45347250a Remove theme popup menu from toolbar, since themes have been punted to 2.0. 2017-12-16 16:50:13 -08:00
Brent Simmons
bdb9908d9e Remove back/forward from toolbar, since that feature’s been punted to 2.0. 2017-12-16 16:39:51 -08:00
Brent Simmons
f133b539ca Create SidebarStatusBarView. 2017-12-16 16:36:35 -08:00
Brent Simmons
59f06ea764 Create Smart Feeds group item in sidebar. Fix #216. 2017-12-16 11:16:32 -08:00
Brent Simmons
b19d15ed3f Increase spacing in sidebar from small to medium. 2017-12-16 11:14:24 -08:00
Brent Simmons
2efcd7ea0c Get rid of the window status bar. Put the current URL at the bottom of the detail view. 2017-12-16 10:18:02 -08:00
Brent Simmons
1f614c3c6a Remove Dinosaurs feature for now, since it’s scheduled for 2.0. Fix #255. 2017-12-14 22:19:55 -08:00
Brent Simmons
3b33d9a0c2 Remove menu items for features that won’t make it in until 2.0. 2017-12-14 22:12:56 -08:00