1
0
mirror of https://github.com/moparisthebest/FireTray synced 2024-11-11 03:25:07 -05:00
Commit Graph

338 Commits

Author SHA1 Message Date
foudfou
9242e07206 * options: ability to choose fixed 'newmail' icon
* fix actual color update after icon text color pick
2011-11-06 23:53:04 +01:00
foudfou
919d9fe3df option: ability to choose 'newmail' icon 2011-11-06 20:56:26 +01:00
foudfou
2fabe37d0c * refactoring: Icon management exposed only through firetray.Handler
* fix mailSessionListener removal
2011-11-06 19:32:46 +01:00
foudfou
3c881dbb9d * options: make icon text color a preference
* options: possibility to disable icon notification
2011-11-06 17:42:43 +01:00
foudfou
164c43453f options: UI for notification preferences 2011-11-06 16:28:39 +01:00
foudfou
8ec5451c94 * fixes in UIOptions (onQuit(), populateTreeAccountsOrServerTypes(), missing
cbox-disabled.gif)
* start implementing upcoming options
2011-11-04 01:02:36 +01:00
foudfou
61b8e305ad Merge branch 'UIOptions'
Conflicts:
	src/modules/FiretrayIconLinux.jsm
	src/modules/gdk.jsm
2011-11-03 22:49:52 +01:00
foudfou
96776fe9e5 options: cleaning more precise 2011-11-03 21:55:07 +01:00
foudfou
0d2017d410 options: fix unread message count when (un-)checking account 2011-11-03 21:04:03 +01:00
foudfou
a9920de294 options: fix interaction btw. mail server types and accounts 2011-11-03 17:14:59 +01:00
foudfou
4646612fae * options: fix Order preference sync
* options: display server types according to Order
* cleaning
2011-11-03 02:51:43 +01:00
foudfou
903f99f006 options: finished interaction btw. mail server types and accounts 2011-11-03 01:32:46 +01:00
foudfou
92180a9146 * cleaning
* options: prepare disabling rows (styling)
2011-11-02 19:57:17 +01:00
foudfou
5ad5b3c3d4 * re-introduce dumpObj() useful for DOM elements
* merge server_types and excluded_accounts into one mail_accounts pref

This is visually more intuitive. So do we use the same tree for both. But we
store them into 2 different "branches" of the corresponding preference
object. We need to keep track of them separately because of account
creation/deletion.
2011-11-02 01:48:41 +01:00
foudfou
4d4c21b9f9 * drop dumpObj() in favour of LOG(JSON.stringify())
* UIoptions: add accounts to server types tree. WORK IN PROGRESS
2011-11-01 01:42:30 +01:00
foudfou
6607b641a6 options' UI light rework 2011-10-29 23:35:35 +02:00
foudfou
d8ef0882cc options: remove static tree for mail_account_types_exclude 2011-10-29 22:42:21 +02:00
foudfou
aa9e13a366 refactoring + make server_type a preference 2011-10-29 22:27:55 +02:00
foudfou
b6a54fb005 refactoring + remove EventListeners on quitting options 2011-10-29 15:16:07 +02:00
foudfou
83ed4a34e1 cleaning 2011-10-29 14:10:56 +02:00
foudfou
143ca92fc0 tree for options: cleaning + limit input to digits. WORK IN PROGRESS 2011-10-22 19:47:25 +02:00
foudfou
1357e3a817 tree in option panel: SOMETHING WORKING ! but stil WORK IN PROGRESS 2011-10-22 14:10:54 +02:00
foudfou
8414d7a914 correct minVersion according to the provision of Services.jsm 2011-10-15 14:36:15 +02:00
foudfou
077528763b drop gdk_visual_get_depth() only available since GTK 2.22
As of 2011-09, Debian Squeeze shipped with GTK 2.20
2011-10-03 11:19:21 +02:00
foudfou
64a7e2f65d use TypeError() instead of custom cooking 2011-10-03 10:44:17 +02:00
foudfou
69746ffc86 option panel rework (trees...) WORK IN PROGRESS 2011-10-03 10:39:25 +02:00
foudfou
2c25e98d9a remove mail server type definition checks 2011-09-27 01:47:20 +02:00
foudfou
10e8bb01cf fix mail server sorting 2011-09-27 01:46:45 +02:00
foudfou
1aa9e809de add chatzilla icon for standalone chatzilla support (not tested yet) 2011-09-27 01:22:16 +02:00
foudfou
f8a66ac2a5 minor refactoring for mail server types 2011-09-27 01:21:30 +02:00
foudfou
4acc9bcefc add order to mail server types 2011-09-27 00:55:13 +02:00
foudfou
9f324d18ff * add QueryInterfaces() helper
* add roadmap details in TODO
2011-09-26 10:02:51 +02:00
foudfou
1fff179304 dropped (planned) support for:
* Sunbird ("[Sunbird 1.0 beta1] is the last public Sunbird release by the
  Calendar Project. We recommend upgrading to [...] Lightening 1.0")
* Songbird (Linux support dropped since 2010:
  http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/)
2011-09-24 13:47:49 +02:00
foudfou
ad680a6477 fix options' UI 2011-09-24 13:15:38 +02:00
foudfou
d3b07c348d FireTray v0.4.0a2 2011-09-24 12:00:31 +02:00
foudfou
92e5a49a77 v0.1.2 2011-09-23 17:02:07 +02:00
foudfou
dccc716af3 sort mail servers in accounts_to_exclude option 2011-09-23 16:18:44 +02:00
foudfou
3d0aaae494 drop overly complicated exludeCondition for Accounts iterator 2011-09-23 00:47:48 +02:00
foudfou
acbbff4f7b refactoring: use Accounts iterator 2011-09-23 00:41:02 +02:00
foudfou
33fd0b47f7 add pref to exclude mail servers from checking 2011-09-22 20:13:43 +02:00
foudfou
fcab487297 added _getGdkWindowFromGtkWindow() and illustration code 2011-09-21 11:52:14 +02:00
foudfou
ee9a0b6089 first attempt to get a window handle (GdkWindow*) from a nsIDOMWindow.
Elegant solution lifted from Nils Maier (MiniTrayR).
We need now to work on GdkWindows (instead of GtkWindows) to be able to
gdk_window_add_filter().
2011-09-20 17:44:12 +02:00
foudfou
a02129828c cleaning 2011-09-20 10:43:02 +02:00
foudfou
835f4055aa fix gdk get visual depth 2011-09-20 09:58:15 +02:00
foudfou
bb048d490c v0.1.1 2011-09-19 18:35:53 +02:00
foudfou
0ccfb11cfc finish text icon implementation for displaying unread messages count in mail
applications
2011-09-19 18:33:45 +02:00
foudfou
74f9cf7da3 * replace Components.utils.reportError() with ERROR()
* prepare implementation of text icon
* prepare support of other Mozilla apps (Seamonkey)
2011-09-13 22:08:06 +02:00
foudfou
b62cdf9b78 continue implementation for text icon 2011-09-10 01:47:26 +02:00
foudfou
6737a670e5 convert lib declarations to use ctypes-utils.jsm (Chris Coulson)
grabbed from Mike Conley's messagingmenu extension
2011-09-10 01:03:35 +02:00
foudfou
d31f927830 begin implementation for text icon 2011-09-09 22:15:48 +02:00