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 |