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

480 Коммитов

Автор SHA1 Сообщение Дата
Myk Melez e723e80449 make page moves work; fix regression in detecting overflow/underflow events from removing the scrollbox 2008-11-07 18:32:41 -08:00
Myk Melez 4d8d8a01b5 rip out the scrollbox wrapper around the content div, since it was causing all sorts of weird problems with column sizing and extra space after the content, and it's unnecessary (we can scroll the content programmatically by setting the content div's scrollLeft attribute) 2008-11-07 17:45:07 -08:00
Atul Varma acf741a5f8 Added a simple, tentative source type registration API to SnowlService. Rather than coupling SnowlService to specific source types by importing their JS modules in service.js, we now have the source types register with SnowlService upon import by calling a new method, SnowlService.addSourceType(). This makes it easy for third parties to add new source types without having to modify Snowl's source code.
We may also want to consider renaming the method to registerSourceType(), whatever seems most appropriate.
2008-11-07 17:24:43 -08:00
Myk Melez 0629070376 move river scrollbox styles into the stylesheet to make them easier to hack on 2008-11-07 17:21:19 -08:00
Myk Melez 5788a142ce make the content div inflexible again in columns mode, while leaving it inflexible in non-columns mode, so we have the best (to the extent possible at the moment) of both worlds 2008-11-07 16:59:04 -08:00
Myk Melez 11ead276ae make the content div flexible again, as it needs to be flexible in order for content to properly wrap in non-columns mode 2008-11-07 16:50:57 -08:00
Myk Melez a916828307 make the content div inflexible so it doesn't flex way too far past the right edge of the content 2008-11-07 16:33:53 -08:00
Myk Melez 5267a334f6 improve spacing with judicious use of margins; insert a colon between titles and excerpts; fix bug where 'body' URL parameter wasn't being applied on load 2008-11-07 16:14:41 -08:00
Myk Melez 1e62e305ca clean up the river stylesheet 2008-11-07 15:16:10 -08:00
Myk Melez 3e9ed0ea35 remove sourceMenu style now that we no longer have a source menu 2008-11-07 14:56:25 -08:00
Myk Melez 1015470dc3 display an excerpt of the message when we don't display the full content 2008-11-07 14:54:10 -08:00
Myk Melez f978340409 Automated merge with http://hg.mozdev.org/snowl/ 2008-11-07 14:06:36 -08:00
Myk Melez 0cbb7f0948 build the body unconditionally but only display it if the user checks the body button; display iconified first image if available 2008-11-06 18:55:26 -08:00
Myk Melez dc997cf92f put byline, title, and content in correct order per new visual design mockups 2008-11-06 17:04:44 -08:00
alta88 4e97fd9468 add toggle between message and message link to list view, missing pref 2008-11-06 12:22:28 -07:00
Myk Melez 2e00e647b0 remove boilerplate that isn't necessary in an abstract class 2008-11-04 21:32:43 -08:00
Myk Melez 2162029526 add a message length counter so users know when they've typed too much for targets that don't allow more than a certain number of characters to be sent to them 2008-11-04 19:09:11 -08:00
Myk Melez 0ff7ab3a20 disable the textbox when sending a message 2008-11-04 18:44:57 -08:00
Myk Melez bf49f002b1 give the user feedback about the send while it is occurring 2008-11-04 18:34:10 -08:00
Myk Melez 657a2974ed add the sent message to the database once it has been sent 2008-11-04 15:09:35 -08:00
Myk Melez a2f882072b include target.js, which was missing from the previous checkin 2008-11-04 15:09:11 -08:00
Myk Melez 96f82434c8 initial implementationi of writing; stream view only, still pretty hacky 2008-11-04 12:24:08 -08:00
Myk Melez fe29737740 add 'snowl' to all observer topics to avoid conflicts with other extensions/core code; use the Observers component everywhere 2008-11-04 12:11:07 -08:00
Myk Melez f8ca6e79a5 add some glue to let sources be queried to see if they are also targets 2008-11-03 18:02:27 -08:00
alta88 c36119f20c Merge with 9171e373cb1fb6717ac10c68228b83b4ad6ecdb3 2008-11-02 10:28:38 -07:00
alta88 b4a9bee6b1 implement tree (list and collection) contextmenu foundation, change XXX Utils to DateUtils, some click handling fixes. 2008-11-02 10:20:12 -07:00
Myk Melez 74dbd795f4 replace 40x40 icon with clearer version (that, however, has a white background) 2008-10-31 16:57:52 -07:00
Myk Melez 342e655855 remove old unused small logo 2008-10-31 16:52:26 -07:00
Myk Melez a47e9c24c6 add the snowl logo to the login dialog so users associate it with snowl 2008-10-30 17:39:34 -07:00
Myk Melez 16c3b611b4 cut the icon out of the logo and store it in a separate file
--HG--
rename : artwork/snowl_16x16.psd => artwork/snowl-icon-small.psd
rename : artwork/snowl_big.psd => artwork/snowl-logo.psd
2008-10-30 17:38:58 -07:00
alta88 0712c122df (no commit message) 2008-10-29 18:36:16 -06:00
alta88 c67b26dc9c menuitem to show flat or hierarchical collections, fix stream to unload/remove observer, wiring for menuitems and view states. 2008-10-28 18:33:20 -06:00
alta88 b9419b14a6 put the main menupopup into the main Firefox popupset and share it with the toolbar and statusbar buttons via the popup attribute for better robustness; add customizable toolbar buttons for the three views 2008-10-27 17:07:35 -07:00
Myk Melez 267bee7c8d small icon that fades to transparency around the edges 2008-10-24 16:48:59 -07:00
Myk Melez ac83c2245c when updating the URI in the river view, make sure we update the river document's URI rather than the URI for the current tab, since the river view might not be the current tab on startup 2008-10-24 15:01:24 -07:00
Myk Melez f3b1579ebf we don't need the _restartApp method anymore 2008-10-24 14:14:12 -07:00
alta88 689f537d08 make the River menuitem toggle the river view open and closed; fix the Wide Message layout problem (chrome gets messed up in Wide Message mode, particularly when using extensions like Sidebar Tabs) 2008-10-24 14:13:17 -07:00
Myk Melez 59d6366097 store the artwork in the repository so we don't lose track of it 2008-10-21 18:05:30 -07:00
Myk Melez d0b1707389 start working on the third preview release of 0.2 2008-10-21 17:43:16 -07:00
Myk Melez 61473ad116 Added tag snowl-release-0.2pre2 for changeset 27b518a266e8 2008-10-20 10:12:16 -07:00
Myk Melez 5e31f2da40 leave received timestamps as Date objects instead of converting them to integer values (and then converting them back before actually using them) 2008-10-20 10:12:01 -07:00
Myk Melez 4bbed44929 fix typo in comment 2008-10-20 10:11:05 -07:00
Myk Melez 23d4ec8a60 Added tag snowl-release-0.2pre2 for changeset 4da8f7477fe6 2008-10-20 03:29:24 -07:00
Myk Melez b6b1ab6383 Added tag snowl-release-0.2pre2 for changeset 328c0e2724b9 2008-10-20 02:32:05 -07:00
Myk Melez 2e1598554f comment out debugging statements that shouldn't show up in version pushed to AMO 2008-10-20 02:23:09 -07:00
Myk Melez 6376cbd08c update version string to 0.2pre2 in preparation for its release 2008-10-20 02:19:58 -07:00
alta88 ba423baa39 brief and no header options for messages displayed in the list view; also Tools->View->Snowl tweaked, new submenu Layouts which includes layout group, header toggle group, toolbars checkbox toggle. List and sidebar toolbars can be toggled off. Contextual enable/disable of menuitems. New snowl toolbarbutton, mirrors the statusbar button. Layout button removed. 2008-10-20 02:16:47 -07:00
alta88 bcbaef7ac0 brief and no header options for messages displayed in the list view; also Tools->View->Snowl tweaked, new submenu Layouts which includes layout group, header toggle group, toolbars checkbox toggle. List and sidebar toolbars can be toggled off. Contextual enable/disable of menuitems. New snowl toolbarbutton, mirrors the statusbar button. Layout button removed. 2008-10-20 02:05:26 -07:00
Myk Melez 7f452ebf7e remove publication timestamps from river view, as they are misleading now that the river view orders by received timestamp; this leaves the byline a bit wonky; i will still have to fix that 2008-10-20 01:38:56 -07:00
Myk Melez de58c84b29 do period-specific grouping in the river view, where today and yesterday are broken up into six-hour groups, the week is broken up by day, and the last four weeks are broken up by week 2008-10-20 01:31:30 -07:00