Brent Simmons
|
c0d7a87231
|
Do misc. minor cleanups in SidebarViewController.
|
2018-02-17 21:08:36 -08:00 |
Brent Simmons
|
9d39ae2de4
|
Create and use AppImages.swift for widely-referenced images.
|
2018-02-17 18:19:25 -08:00 |
Brent Simmons
|
d081f041f8
|
Skip group rows when going to next unread. Fix #273.
|
2018-02-15 17:50:31 -08:00 |
Brent Simmons
|
0762074e91
|
Support display of articles in the timeline from multiple items selected in the sidebar. As a side effect: fix #295.
|
2018-02-12 22:13:37 -08:00 |
Brent Simmons
|
f2228120b5
|
Make SidebarOutlineDataSource a separate object. Move data source methods out of SidebarViewController.
|
2018-02-12 22:02:51 -08:00 |
Brent Simmons
|
81e56ba84b
|
Implement and validate the Copy command for the sidebar. Fix #115.
|
2018-02-11 22:10:28 -08:00 |
Brent Simmons
|
1aac355418
|
Make all senders parameters for actions optional — Any? instead of AnyObject or Any.
|
2018-02-11 18:58:50 -08:00 |
Brent Simmons
|
a3a9d467dc
|
Show the contextual menu for all selected items in the sidebar when the clicked row is part of the selection.
|
2018-02-07 21:23:18 -08:00 |
Brent Simmons
|
4491c5f443
|
Make the sidebar contextual menu refer to the clicked row rather than the selected row.
|
2018-02-07 13:25:17 -08:00 |
Brent Simmons
|
d59058c014
|
Show a contextual menu in the sidebar. Create and wire-up SidebarContextualMenuDelegate.
|
2018-02-07 13:17:28 -08:00 |
Brent Simmons
|
1f0123db36
|
Remove code setting the sidebarViewController on SidebarOutlineView, since it doesn’t use it.
|
2018-02-07 13:11:40 -08:00 |
Brent Simmons
|
2999641572
|
Move MainWindowController+ContextualMenus to SidebarViewController+ContextualMenus, where it always should have been.
|
2018-02-04 11:19:24 -08:00 |
Brent Simmons
|
2d7d903bca
|
Create and use a SidebarGearMenuDelegate to show a menu when the gear menu in the sidebar is clicked.
|
2018-01-28 16:09:18 -08:00 |
Brent Simmons
|
3ff00b7eb0
|
Make Go > Today, Unread, Starred commands work. Fix #310.
|
2018-01-27 12:39:07 -08:00 |
Brent Simmons
|
bc1fe05e91
|
Move sentence about bindings to the right section.
|
2018-01-23 21:07:29 -08:00 |
Brent Simmons
|
394274f1e5
|
Continue progress on inspector.
|
2018-01-21 11:35:50 -08:00 |
Brent Simmons
|
953a97afd7
|
Use an image for feeds that don’t have favicons. Currently using the image at /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns — but this might change.
|
2017-12-28 18:11:12 -08:00 |
Brent Simmons
|
25ed41aacc
|
Use standard folder icons in the main window’s source list.
|
2017-12-27 18:04:36 -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
|
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
|
84845c21b3
|
Make sidebar expand/collapse keyboard shortcuts work.
|
2017-12-21 11:09:07 -08:00 |
Brent Simmons
|
6879c172c2
|
Make a bunch of progress on keyboard commands.
|
2017-12-20 12:59:31 -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
|
c65757bab3
|
Delete appInfo stuff — it was confusing and overkill as a UserInfo helper.
|
2017-12-18 12:34:07 -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
|
76f3fa7498
|
Use SmallIconProvider in SidebarViewController to get icons for sidebar objects.
|
2017-12-17 10:51:46 -08:00 |
Brent Simmons
|
e6dee88e2e
|
Update only the favicon in the sidebar when a favicon is downloaded — no need to update the rest of the cell.
|
2017-12-13 21:16:52 -08:00 |
Brent Simmons
|
1047fa5a02
|
Use the proper index sets and so on to make deleting work from the sidebar again. Fix #192.
|
2017-11-25 17:44:54 -08:00 |
Brent Simmons
|
17662ef337
|
Simplify functions for applying functions to cells.
|
2017-11-25 16:16:03 -08:00 |
Brent Simmons
|
7b964e05f9
|
Avoid looking for favicon when updating only a cell’s unread count. Micro-optimization.
|
2017-11-25 15:21:35 -08:00 |
Brent Simmons
|
68c01491fc
|
Note when feed settings change and update the sidebar cells.
|
2017-11-25 13:48:14 -08:00 |
Brent Simmons
|
5ddf9ea284
|
Update sidebar when favicon becomes available. Fix #125.
|
2017-11-25 11:14:42 -08:00 |
Brent Simmons
|
f7e3a4e914
|
Make progress on showing favicons in the source list.
|
2017-11-24 21:57:28 -08:00 |
Brent Simmons
|
4cf3f8dfe7
|
Create and use SidebarCellAppearance and SidebarCellLayout with SidebarCell.
|
2017-11-24 21:39:59 -08:00 |
Brent Simmons
|
8fc7445a7a
|
Disallow selecting group items. Fix #193.
|
2017-11-19 21:01:16 -08:00 |
Brent Simmons
|
197ceefea9
|
Expand group items by default. Fix #187.
|
2017-11-18 17:10:47 -08:00 |
Brent Simmons
|
23ae585b12
|
Add a group-style row for accounts.
|
2017-11-18 16:56:36 -08:00 |
Brent Simmons
|
1e713e3bfd
|
Update Account unread count when BatchUpdate did perform.
|
2017-11-15 13:26:10 -08:00 |
Brent Simmons
|
51825f8f05
|
Write dragged feeds with various UTI types, including a custom feed type.
|
2017-11-07 21:14:58 -08:00 |
Brent Simmons
|
9818278c9b
|
Make undo deleting feeds/folders work.
|
2017-11-05 12:14:36 -08:00 |
Brent Simmons
|
57296279e4
|
Switch back to AnyObject from AnyHashable, because of http://openradar.appspot.com/34824398
|
2017-11-04 23:05:20 -07:00 |
Brent Simmons
|
e16911b363
|
Make deleting work. Can’t undo yet. But now everything is messed-up because of an AnyHashable casting bug. Don’t run this build.
|
2017-11-04 22:51:14 -07:00 |
Brent Simmons
|
c08bbaa970
|
Use AnyHashable instead of AnyObject as representedObject for tree nodes.
|
2017-11-04 15:27:32 -07:00 |
Brent Simmons
|
ef1d95341b
|
Show feeds in Feed Directory sidebar.
|
2017-11-04 14:53:21 -07:00 |
Brent Simmons
|
8d5e568cde
|
Make folder.account weak and optional.
|
2017-10-21 16:37:40 -07:00 |
Brent Simmons
|
71e8a9131d
|
Make progress on fixing adding feeds.
|
2017-10-21 15:56:01 -07:00 |
Brent Simmons
|
ebf1e36f38
|
Removed an extraneous line of code.
|
2017-10-21 13:32:36 -07:00 |
Brent Simmons
|
595af2561d
|
Use TreeController.normalizedSelectedNodes in the delete action.
|
2017-10-21 12:14:45 -07:00 |
Brent Simmons
|
4c017dab10
|
Update unread counts after fetching articles on changing selection in the sidebar.
|
2017-10-19 21:56:30 -07:00 |
Brent Simmons
|
aca8acea7c
|
Update sidebar when adding a folder.
|
2017-10-19 13:27:59 -07:00 |