Commit Graph

16 Commits (d77edcdf137e76b135cf8dbf70d10bcda34b00a0)

Author SHA1 Message Date
Ansariel d77edcdf13 Remove dead code from FSFloaterIMContainer 2014-02-28 09:33:20 +01:00
Ansariel e888128d7f FIRE-6735: Option to not flash IM tabs on friend login prevents flashing when receiving friendship requests, teleport offers & inventory offers 2014-02-24 22:22:53 +01:00
Ansariel c69406e4f7 Added option to flash the chat toolbar button if new nearby chat or (group) IMs arrived:
* The corresponding floater must be docked to the conversations floater and the conversations floater must be closed for the button to flash
* The option to flash when new (group) IMs arrived is only available if IMs are shown in tabs and not as separate windows
2014-02-05 13:59:24 +01:00
Ansariel d80a53826c Force update of voice state indicator when adding a tab 2014-02-04 22:03:58 +01:00
Ansariel fa50f999fd Show voice channel state indicator in correct color if tab is selected 2014-02-04 19:33:52 +01:00
Ansariel ed9c25798a Add explicit check for NULL although it wouldn't be necessary in this case 2014-02-04 13:38:35 +01:00
Ansariel 52adb30e3c Optimize voice status indicator even more:
* Update only once per second and not per frame
* Only update icon if the status actually changed
* Made the indicator optional
2014-02-04 09:54:43 +01:00
Ansariel a03ee0a386 Optimize voice status code and safe us from expensive string compares 2014-02-03 22:44:50 +01:00
Ansariel ba5bfa3f83 FIRE-4849: Add voice status icon to chat tabs in conversations floater 2014-02-03 21:47:50 +01:00
Ansariel 17f574529d FIRE-11841: Conversations button in toolbar doesn't properly set focus to selected floater 2013-10-08 19:28:56 +02:00
Ansariel 1c93008d4a FS communication UI: Wire up reloading of empty floaters in preferences if log and transcript location has been moved 2013-08-05 21:12:52 +02:00
Ansariel 472c835d4f Wire up adding IM tab to contacts on new session 2013-06-30 18:57:02 +02:00
Ansariel 7ed4535803 Revert FSFloaterIMContainer to Firestorm code and dump new CHUI stuff that got in during merge 2013-06-28 23:48:03 +02:00
Tank_Master c61db3d380 Merge LGPL tip 2013-06-26 12:59:37 -07:00
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -07:00
Ansariel 63ef2950e9 CHUI preparation phase 1: Move FS-specific communication parts into a separate domain and out of the way for CHUI merge to reduce conflicts
* LLChatHistory moved to FSChatHistory
* LLFloaterNearbyChat moved to FSFloaterNearbyChat
* LLIMFloater moved to FSFloaterIM
* LLIMFloaterContainer moved to FSFloaterIMContainer
* LLNearbyChatbarListener moved to FSNearbyChatbarListener
* LLNearbyChatControl moved to FSNearbyChatControl
* LLNearbyChatHub moved to FSNearbyChatHub
* floater_im_container.xml moved to floater_fs_im_container.xml
* floater_im_session.xml moved to floater_fs_im_session.xml
* floater_nearby_chat.xml moved to floater_fs_nearby_chat.xml
* widget chat_history.xml moved to fs_chat_history
* widget nearby_chat_control.xml moved to fs_nearby_chat_control.xml
2013-02-28 18:57:38 +01:00