Граф коммитов

1052 Коммитов

Автор SHA1 Сообщение Дата
Myk Melez 7231089f09 first version of river of news view that works 2008-05-07 13:45:18 -07:00
Myk Melez 36856b2726 first set of changes to convert the firefox feed preview into a river of news view 2008-05-04 19:54:47 -07:00
Myk Melez 0b2369590a refactor code for retrieving and maintaining a collection of messages into a SnowlCollection object so it can be reused by multiple views 2008-05-02 17:32:05 -07:00
Myk Melez 67f6a7ad12 reinitialize the view when the number of rows changes so that the tree updates the number of rows it contains 2008-05-01 18:42:35 -07:00
Myk Melez e9836f9dc4 message and collection objects to abstract away some of the code being duplicated for each view; they aren't being used yet; next step is to convert the views to using them 2008-05-01 16:55:41 -07:00
Myk Melez f2ad0cc06f the new river of news view, based on the subscribe page in Firefox; this doesn't work yet, it's just a copy of the files with some minimal massaging to fit them into the snowl directory/file structure (and make the FeedWriter XPCOM component into a RiverWriter JS module) 2008-05-01 15:06:42 -07:00
Myk Melez 3611357fb8 register the resource alias to the top-level directory rather than the modules directory for consistency with resource://gre/modules/ URLs and so we can use it to load resources from elsewhere in the extension later; this means converting chrome://snowl/module.js URLs into chrome://snowl/modules/module.js URLs 2008-05-01 15:04:26 -07:00
Myk Melez ba35ac5414 update message views after updating the message store 2008-05-01 11:55:28 -07:00
Myk Melez 933cdb8a3a add 'set all read' keyboard shortcut 2008-04-30 18:11:06 -07:00
Myk Melez 564ae7c82f persist the placement of the message view 2008-04-30 16:10:48 -07:00
Myk Melez b7be964a24 persist the hidden state of the messages view 2008-04-30 13:07:01 -07:00
Myk Melez 1aa8f5a463 reattach the view to the messages tree after moving it to avoid an error about invalidate not being a function when switching sources 2008-04-29 18:54:22 -07:00
Myk Melez 1ef976bb94 update the list of sources when they change 2008-04-29 18:25:47 -07:00
Myk Melez d3bc88aa80 first version of OPML import 2008-04-29 18:16:08 -07:00
Myk Melez 60a39d3450 ignore XPIs 2008-04-29 18:16:00 -07:00
Myk Melez ed43d2f021 remove the snowl registration service, which we don't need anymore because we have a JS module that implements the functionality (registering snowl as a feed handler) 2008-04-29 16:12:54 -07:00
Myk Melez 61e9b896c1 remove the custom template query processor, which we're avoiding implementing because it makes us deal with the complexity of XUL templates 2008-04-29 16:11:27 -07:00
Myk Melez abe15bb0d3 make the columns sortable in the tree view 2008-04-29 16:09:29 -07:00
Myk Melez c9567f0547 add comment that we should fix where we place the remainder of columns 2008-04-18 15:36:19 -07:00
Myk Melez c541200369 unbreak styling of links, and gray out the visited links a bit 2008-04-18 15:35:35 -07:00
Myk Melez 013a0126fa have exactly 400px wide columns 2008-04-18 15:29:44 -07:00
Myk Melez 370662f3a7 round down the number of columns that fit into the page so we don't try to fit in one too many columns 2008-04-18 15:29:23 -07:00
Myk Melez 872e3d9932 don't compensate for bug 429439, which is invalid; this means we actually can optimize the number of columns based on the full zoom, which is great 2008-04-18 15:27:57 -07:00
Myk Melez 539923b711 use a custom view for the message pane 2008-04-17 16:57:40 -07:00
Myk Melez f8f1ad344b link content chunks in portal view to their feeds 2008-04-16 23:00:21 -07:00
Myk Melez eaa50acdfe portal view 2008-04-16 22:53:14 -07:00
Myk Melez 191a57fd7c display unread messages in bold, then update them when the user selects them 2008-04-16 22:52:51 -07:00
Myk Melez 8aafebac56 support spacing through messages 2008-04-16 17:29:10 -07:00
Myk Melez 8ce43af6e7 let user toggle read status with 'r' key 2008-04-16 15:22:49 -07:00
Myk Melez b3ad0e87f6 display unread messages in bold, then update them when the user selects them 2008-04-16 14:16:39 -07:00
Myk Melez d2d33cc57a supress some log messages 2008-04-15 21:34:24 -07:00
Myk Melez 6d9de543c6 keep the item focused when selecting an item in the story pane with the keyboard 2008-04-15 17:23:50 -07:00
Myk Melez b8acc48b6b better column headers 2008-04-15 16:57:48 -07:00
Myk Melez 5ca2a31cb4 feedclient.js is now the feed.js module 2008-04-15 16:49:55 -07:00
Myk Melez acd1f7e72d merge Snowl and SnowlView objects overlaid into browser chrome 2008-04-15 16:42:57 -07:00
Myk Melez 7d855bfc50 get rid of init.js and a bunch of unused code in snowl.js 2008-04-15 16:32:54 -07:00
Myk Melez c55c6c0aa9 experimental stuff 2008-04-15 16:22:35 -07:00
Myk Melez e78082778a refresh sources once per hour 2008-04-15 16:21:19 -07:00
Myk Melez bd9372b40f make ID generation work, prettify timestamps, and record whether or not messages are current (i.e. available from the source) 2008-04-14 19:08:58 -07:00
Myk Melez ad617786c9 make sure both sources and messages get updated when the user unsubscribes 2008-04-11 15:14:49 -07:00
Myk Melez f45df79a39 update the list of sources when the user unsubscribes from one 2008-04-11 15:08:33 -07:00
Myk Melez 8383c37624 update the list of sources when the user subscribes to one 2008-04-11 15:07:21 -07:00
Myk Melez 32583cf23e implement basic subscribe and unsubscribe 2008-04-11 14:24:54 -07:00
Myk Melez 189af8ebbe add a sidebar listing subscriptions with basic support for selecting a subscription and seeing just its messages 2008-03-09 22:31:06 -07:00
Myk Melez bee4955ad7 make timestamps display only the time for today's stories; go to link in current tab when user selects item; persist column size, order, hiddenness 2008-03-09 20:46:04 -07:00
Myk Melez b16a3f6609 use a tree instead of a listbox so the cells don't resize themselves as you scroll through them 2008-03-09 17:24:40 -07:00
Myk Melez 92b18ac8bd a million changes: the first chrome view, logging, bug fixes 2008-02-18 21:03:25 -08:00
Myk Melez d22cfa8e75 define resource protocol alias in chrome.manifest and use it to import modules 2008-02-05 01:26:06 -08:00
Myk Melez 7f0f349dfd log4moz from the weave project for better logging 2008-01-24 17:46:58 -08:00
Myk Melez 3243493468 first checkin of website containing remote XUL view of messages 2008-01-24 17:46:12 -08:00