Commit Graph

  • f0f24c0a99 Update appcast for 1.0d26. Brent Simmons 2017-12-28 10:06:44 -08:00
  • e6adfc03fe Remove unwanted ellipsis from Mark Older as Read command. Brent Simmons 2017-12-27 18:21:00 -08:00
  • 70ae2bcb75 Bump version. Brent Simmons 2017-12-27 18:11:02 -08:00
  • 25ed41aacc Use standard folder icons in the main window’s source list. Brent Simmons 2017-12-27 18:04:36 -08:00
  • e875473a1c Use a standard folder icon the Feed Directory sidebar. Brent Simmons 2017-12-27 18:01:05 -08:00
  • bab4b285d2 Set identifiers and autosave names for the window and split view in the Feed Directory window.. Brent Simmons 2017-12-27 18:00:51 -08:00
  • c19dba6998 Don’t crash when cellAppearance is nil. Brent Simmons 2017-12-27 18:00:17 -08:00
  • b0b7441687 Start rebuilding the Feed Directory window using a .xib instead of a storyboard. The storyboard was giving me major grief over the split view. This way I have much better control over the split view. Brent Simmons 2017-12-27 17:29:22 -08:00
  • 11ca056757 Set feed directory sidebar to non-collapsible. Brent Simmons 2017-12-27 14:00:09 -08:00
  • c74217f8f9 Improve the Feed Directory UI. Get rid of the toolbar. Put the filter field at the top of the source list. Brent Simmons 2017-12-27 13:44:30 -08:00
  • 1d2d048207 Create two UTI types for articles, one public and one internal. Brent Simmons 2017-12-26 16:18:46 -08:00
  • 5965d92b13 Remove unneeded ; character. Brent Simmons 2017-12-26 16:18:19 -08:00
  • a8bd15e9b4 Add method to convert HTML to plain text suitable for copying to text-based apps. It could be much improved, but it’s better than nothing for right now. Brent Simmons 2017-12-26 16:17:57 -08:00
  • 9ec6188395 Popup a share menu on clicking the Share toolbar item. Fix #40. Brent Simmons 2017-12-26 12:50:34 -08:00
  • 0b2d7c6733 Validate unread counts on fetching articles. Fix #274. Brent Simmons 2017-12-26 11:27:55 -08:00
  • 817a69e618 Return to the normal app icon. Brent Simmons 2017-12-26 11:08:35 -08:00
  • 9d05c0bb8b Simplify styling. Brent Simmons 2017-12-26 11:05:55 -08:00
  • 92db1c0120 Merge pull request #275 from ePirat/feature-shortcut-styles Brent Simmons 2017-12-26 10:50:55 -08:00
  • 9f27022c06 Remove shortcut explanation that should be obvious with new styling Marvin Scholz 2017-12-26 02:31:43 +01:00
  • 99a6f45e48 Use kbd element for shortcut keys and style accordingly Marvin Scholz 2017-12-26 02:31:11 +01:00
  • f4cc6b1a09 Use more semantic HTML for tables Marvin Scholz 2017-12-26 01:56:17 +01:00
  • b08281c861 Add keyboard shortcut for mark-older-as-read: the o key. (Oh, not zero.) Brent Simmons 2017-12-25 12:29:13 -08:00
  • 2dbb0a4988 Validate the Mark Older Articles as Read command. Brent Simmons 2017-12-25 12:21:44 -08:00
  • 27b8fd0b18 Move Keyboard Shortcuts menu item to the Help menu. Brent Simmons 2017-12-25 12:21:21 -08:00
  • de70a4d539 Clean up. Drop the panic button mark-everywhere-read UI bits, since they’re no longer used. Brent Simmons 2017-12-25 10:48:49 -08:00
  • b00244921b Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2017-12-25 10:40:20 -08:00
  • c38b46a29e Implement markOlderArticlesAsRead. Fix #199. Brent Simmons 2017-12-25 10:40:06 -08:00
  • 6a09a2d6ef Move refresh-all to end of applicationDidFinishLaunching. Brent Simmons 2017-12-25 10:23:12 -08:00
  • 2020b3c0a8 Update FAQ with question about syncing. Brent Simmons 2017-12-24 14:53:44 -08:00
  • 3994e19199 Update roadmap. Brent Simmons 2017-12-24 14:29:06 -08:00
  • f0e11ec0b8 Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2017-12-24 11:00:33 -08:00
  • 9c599a6160 Add shortcut icon and og/twitter tags to site metadata. Brent Simmons 2017-12-24 11:00:25 -08:00
  • 28eccbcc6a Set the Mark as Starred action to nil, since there’s no implementation yet. Fix #270. Brent Simmons 2017-12-24 10:39:50 -08:00
  • 1cb2a32b5a Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2017-12-24 10:28:44 -08:00
  • 5241f936c0 Use setPointAndSizeAdjustingForScreen for setting size and position of main window on first run. Brent Simmons 2017-12-24 10:28:34 -08:00
  • 5b37db809f Update website style and home page text. Add blog post. Brent Simmons 2017-12-24 10:26:08 -08:00
  • 24fb1f0356 Fix infinite loop that could happen on going to next unread. Fix #269. Brent Simmons 2017-12-23 22:18:42 -08:00
  • 97f306b556 Add more to the roadmap. Brent Simmons 2017-12-23 20:41:54 -08:00
  • 9472a4a67e Continue note about pull requests. Brent Simmons 2017-12-23 16:40:04 -08:00
  • 213ec4a8f5 Add note about pull requests. Brent Simmons 2017-12-23 16:39:05 -08:00
  • c43914c476 Fix line breaks. Brent Simmons 2017-12-23 16:05:20 -08:00
  • ff8eca0482 Add a technote for answering questions as they come up. Link to it. Brent Simmons 2017-12-23 16:03:59 -08:00
  • ceec389d0e Add link to Roadmap in main Readme. Brent Simmons 2017-12-23 14:04:08 -08:00
  • 439f3ff588 Fix link to Technotes. Brent Simmons 2017-12-23 14:02:35 -08:00
  • b217c167b0 Add link to Technotes in main Readme. Brent Simmons 2017-12-23 14:02:09 -08:00
  • ddf9894b0d Add missing br tags to Roadmap. Brent Simmons 2017-12-23 13:53:06 -08:00
  • d10459a7d7 Add missing line break. Brent Simmons 2017-12-23 13:51:26 -08:00
  • 06374fca77 Link to new technotes in Technotes readme. Brent Simmons 2017-12-23 13:50:14 -08:00
  • 46714d632b Add technote: Roadmap. Brent Simmons 2017-12-23 13:50:00 -08:00
  • 3e695f574c Add technote: What Development, Alpha, Beta, and Final mean for Evergreen. Brent Simmons 2017-12-23 13:49:44 -08:00
  • 2abd59534f Fix link in blog post. Brent Simmons 2017-12-23 13:49:11 -08:00
  • f75a2ff827 Update blog. Brent Simmons 2017-12-22 18:25:42 -08:00
  • 288f203bea Add setPointAndSizeAdjustingForScreen for placing windows without (usually) going offscreen. Use it for positioning the Keyboard Shortcuts window. Fix #263. Brent Simmons 2017-12-22 11:13:20 -08:00
  • d5a43ecaaf Add OPMLExporter. Fix an invalid OPML bug. Brent Simmons 2017-12-22 10:28:26 -08:00
  • 8d749caf7a Update appcast for 1.0d25. Brent Simmons 2017-12-22 09:59:24 -08:00
  • 5142ceb9d2 Bump version. Brent Simmons 2017-12-21 14:47:32 -08:00
  • 9c249ef6b2 Position the window on first-run exactly once. Opening a second window should not place it in the same position as the first. Brent Simmons 2017-12-21 14:47:12 -08:00
  • a4c82739b6 Implement next and previous subscription navigation. Also: on first-run, position and size the window a bit nicer. Brent Simmons 2017-12-21 14:43:29 -08:00
  • 662a273d7f Edit KeyboardShortcuts.html. Brent Simmons 2017-12-21 13:58:18 -08:00
  • 84845c21b3 Make sidebar expand/collapse keyboard shortcuts work. Brent Simmons 2017-12-21 11:09:07 -08:00
  • 70000c1d31 Progress on keyboard shortcuts. Add link to Technotes in Help menu. Fix #266. Brent Simmons 2017-12-20 21:23:48 -08:00
  • ac3947b164 Continue progress on keyboard shortcuts. Brent Simmons 2017-12-20 20:51:17 -08:00
  • 5657f673f1 Normalized references to arrow keys. Brent Simmons 2017-12-20 17:40:46 -08:00
  • d5355bfb84 Display Keyboard Shortcuts window at a reasonable size and position. Brent Simmons 2017-12-20 17:23:46 -08:00
  • 01de056684 Style the Keyboard Shortcuts window HTML. Brent Simmons 2017-12-20 17:23:23 -08:00
  • d7bd7140ba Add first draft of the Keyboard Shortcuts page. Brent Simmons 2017-12-20 16:39:58 -08:00
  • 85e0a9739d Implement scrollOrGoToNextUnread. Brent Simmons 2017-12-20 13:39:31 -08:00
  • 6879c172c2 Make a bunch of progress on keyboard commands. Brent Simmons 2017-12-20 12:59:31 -08:00
  • b0fc2e7391 Add plists defining global and sidebar keyboard shortcuts. Brent Simmons 2017-12-20 12:55:29 -08:00
  • 035702d403 Add KeyboardKey and KeyboardShortcut structs. Brent Simmons 2017-12-20 12:54:01 -08:00
  • f53275daa5 Add Manton Reece’s blog to the default feeds. Brent Simmons 2017-12-19 18:05:41 -08:00
  • 23769bc391 Add AccountDelegate.accountDidInitialize method, so that the delegate can set the account’s nameForDisplay before anything else happens. Fix #247. Brent Simmons 2017-12-19 17:48:30 -08:00
  • 1d9a1c0c67 Fix URL to script. Brent Simmons 2017-12-19 17:33:15 -08:00
  • 9618969bc9 Add note about the cleanPrefsAndData script. Brent Simmons 2017-12-19 17:32:40 -08:00
  • 8b4db10606 Add script to start over — delete prefs and subscriptions etc. Brent Simmons 2017-12-19 17:30:32 -08:00
  • 6371c0e9d2 Make right-arrow work to go from sidebar to timeline. Make left-arrow work to go from timeline to sidebar. Brent Simmons 2017-12-19 15:24:38 -08:00
  • 705efcb7e8 Add keyboard utilities to RSCore. Brent Simmons 2017-12-19 15:23:42 -08:00
  • dd89f2dea7 Add test for Macworld authors — make sure they appear as names instead of email addresses, even though they’re using RSS. Brent Simmons 2017-12-19 13:28:33 -08:00
  • 6c5566e184 Parse Atom authors. Fix #260. Brent Simmons 2017-12-19 13:24:19 -08:00
  • 0317196cf6 Add test for Atom authors. Currently failing. Brent Simmons 2017-12-19 13:03:35 -08:00
  • ccd87040c3 Support multiple authors in RSS and Atom feeds. Brent Simmons 2017-12-19 13:03:05 -08:00
  • 83c49bf428 Add two tests for parsing Atom attachments. Thanks to Marco for finding some examples (they’re very rare). Brent Simmons 2017-12-19 11:52:12 -08:00
  • 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. Brent Simmons 2017-12-19 11:20:40 -08:00
  • fefa96d259 Prefer permalink to link when creating a calculated unique ID. Brent Simmons 2017-12-19 11:19:46 -08:00
  • a3dde79b84 Add test to make sure RSS parser is using guid for article.uniqueID. Brent Simmons 2017-12-19 11:02:05 -08:00
  • 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. Brent Simmons 2017-12-19 10:59:24 -08:00
  • 7ccb531f0c Parse Atom enclosures. However, I couldn’t find any in the wild, so there are no tests yet. Brent Simmons 2017-12-19 10:17:09 -08:00
  • 5bb9081fd2 Refresh on startup (when not running a debug build). Fix #58. Brent Simmons 2017-12-18 21:58:38 -08:00
  • 5b01f04afe Save to disk right after importing OPML. Fix #249. Brent Simmons 2017-12-18 21:46:35 -08:00
  • 69360a9939 Add Julia Evans and Cate Huston to the default feeds list. Brent Simmons 2017-12-18 20:46:06 -08:00
  • 726d09b10a Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2017-12-18 20:22:20 -08:00
  • 01e3205bc3 Update appcast for 1.0d24. Brent Simmons 2017-12-18 20:22:12 -08:00
  • 1654702164 Bump version number. Brent Simmons 2017-12-18 18:20:21 -08:00
  • fcda565d91 Remove references to tags. Fix #259. Brent Simmons 2017-12-18 18:20:13 -08:00
  • fb9a1d610c Parse enclosures in RSS. Brent Simmons 2017-12-18 15:35:50 -08:00
  • 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. Brent Simmons 2017-12-18 12:43:18 -08:00
  • c65757bab3 Delete appInfo stuff — it was confusing and overkill as a UserInfo helper. Brent Simmons 2017-12-18 12:34:07 -08:00
  • 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. Brent Simmons 2017-12-18 10:20:28 -08:00
  • 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. Brent Simmons 2017-12-18 10:00:06 -08:00
  • ebe43c43f8 Draw template images with 0.75 alpha in the sidebar. Brent Simmons 2017-12-17 10:52:31 -08:00