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
|
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
|
8d749caf7a
|
Update appcast for 1.0d25.
|
2017-12-22 09:59:24 -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
|
035702d403
|
Add KeyboardKey and KeyboardShortcut structs.
|
2017-12-20 12:54:01 -08:00 |
Brent Simmons
|
f53275daa5
|
Add Manton Reece’s blog to the default feeds.
|
2017-12-19 18:05:41 -08:00 |
Brent Simmons
|
23769bc391
|
Add AccountDelegate.accountDidInitialize method, so that the delegate can set the account’s nameForDisplay before anything else happens. Fix #247.
|
2017-12-19 17:48:30 -08:00 |
Brent Simmons
|
1d9a1c0c67
|
Fix URL to script.
|
2017-12-19 17:33:15 -08:00 |
Brent Simmons
|
9618969bc9
|
Add note about the cleanPrefsAndData script.
|
2017-12-19 17:32:40 -08:00 |
Brent Simmons
|
8b4db10606
|
Add script to start over — delete prefs and subscriptions etc.
|
2017-12-19 17:30:32 -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
|
705efcb7e8
|
Add keyboard utilities to RSCore.
|
2017-12-19 15:23:42 -08:00 |
Brent Simmons
|
dd89f2dea7
|
Add test for Macworld authors — make sure they appear as names instead of email addresses, even though they’re using RSS.
|
2017-12-19 13:28:33 -08:00 |
Brent Simmons
|
6c5566e184
|
Parse Atom authors. Fix #260.
|
2017-12-19 13:24:19 -08:00 |
Brent Simmons
|
0317196cf6
|
Add test for Atom authors. Currently failing.
|
2017-12-19 13:03:35 -08:00 |
Brent Simmons
|
ccd87040c3
|
Support multiple authors in RSS and Atom feeds.
|
2017-12-19 13:03:05 -08:00 |
Brent Simmons
|
83c49bf428
|
Add two tests for parsing Atom attachments. Thanks to Marco for finding some examples (they’re very rare).
|
2017-12-19 11:52:12 -08:00 |
Brent Simmons
|
b380d0597f
|
Test Omni Show and Macworld unique IDs. The Omni Show ids should come from the feed’s guids. Macworld’s unique IDs should be calculated, since the feed doesn’t have guids.
|
2017-12-19 11:20:40 -08:00 |
Brent Simmons
|
fefa96d259
|
Prefer permalink to link when creating a calculated unique ID.
|
2017-12-19 11:19:46 -08:00 |
Brent Simmons
|
a3dde79b84
|
Add test to make sure RSS parser is using guid for article.uniqueID.
|
2017-12-19 11:02:05 -08:00 |
Brent Simmons
|
a82cee29b8
|
Make RSParsedArticle calculate a unique ID only when there’s no guid. Otherwise use the guid. Do not attempt to create a globally-unique ID — that’s out of scope for the parser and should be (and is) handled at the app’s model layer.
|
2017-12-19 10:59:24 -08:00 |
Brent Simmons
|
7ccb531f0c
|
Parse Atom enclosures. However, I couldn’t find any in the wild, so there are no tests yet.
|
2017-12-19 10:17:09 -08:00 |
Brent Simmons
|
5bb9081fd2
|
Refresh on startup (when not running a debug build). Fix #58.
|
2017-12-18 21:58:38 -08:00 |
Brent Simmons
|
5b01f04afe
|
Save to disk right after importing OPML. Fix #249.
|
2017-12-18 21:46:35 -08:00 |
Brent Simmons
|
69360a9939
|
Add Julia Evans and Cate Huston to the default feeds list.
|
2017-12-18 20:46:06 -08:00 |
Brent Simmons
|
726d09b10a
|
Merge branch 'master' of https://github.com/brentsimmons/Evergreen
|
2017-12-18 20:22:20 -08:00 |
Brent Simmons
|
01e3205bc3
|
Update appcast for 1.0d24.
|
2017-12-18 20:22:12 -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
|
fb9a1d610c
|
Parse enclosures in RSS.
|
2017-12-18 15:35:50 -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
|
244eb02afd
|
Add SmallIconProvider to the project.
|
2017-12-17 10:52:12 -08:00 |