Commit Graph

86 Commits (ec00f7f14fbf16992b71ddd54e583ba07fdfd523)

Author SHA1 Message Date
AlexanderP ProductEngine 8e3a85ed66 CHUI-896 FIXED Line flashing and FUI button flashing not working correctly for CHUI notifications: added flashing of the line item after conv. floater opens 2013-03-28 05:49:28 +02:00
mberezhnoy cca679e0d6 merge 2013-03-12 07:39:00 +02:00
mberezhnoy 40f61ae600 CHUI-840 (Right clicking on unselected group conversation can have unpredictable results for menu options) 2013-03-11 12:32:34 +02:00
Cho 228d868cf6 CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Added call to mConversationsRoot->arrange() in LLFloaterIMContainer::isScrolledOutOfSight()
2013-03-08 02:02:45 +00:00
Cho a5861a4a49 CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Added call to setSelectedSession() from LLConversationViewParticipant::handleMouseDown()
2013-03-05 00:41:22 +00:00
maksymsproductengine 31e5465158 CHUI-788 FIXED Mute icon not shown in participant list in conversation floater 2013-02-27 01:35:27 +02:00
Cho 6194302a84 CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Renamed LLFLoaterIMContainer::isConversationItemWidgetvisible() to isScrolledOutOfView() with opposite return value
2013-02-22 21:42:08 +00:00
Cho 6185c16a0a CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Added LLFLoaterIMContainer::isConversationItemWidgetvisible() which is now used in LLConversationViewSession::startFlashing() to flash chat toolbar button if out of view
2013-02-22 20:54:58 +00:00
Mnikolenko ProductEngine 5284da1ace CHUI-781 FIXED Select conversation if user selects participant that belongs to this conversation. 2013-02-22 14:23:10 +02:00
Mnikolenko ProductEngine 3f71eabbbb CHUI-702 FIXED Calling requestArrange() in refresh() has to fix the problem. 2013-02-22 14:02:14 +02:00
Mnikolenko ProductEngine 7b2cbf254a CHUI-702 FIXED Call requestArrange() after showing Voice indicator to avoid overlapping. 2013-02-19 15:45:36 +02:00
mberezhnoy a15854213b merging into latest changes 2013-01-24 10:41:32 +02:00
mberezhnoy 651f230500 CHUI-678 (Voice indicators not shown for participants in torn off conference conversations) 2013-01-23 10:23:16 +02:00
AlexanderP ProductEngine be7835eec6 CHUI-625 Participant drop down icon not visible when conversation is highlighted orange: redraw the arrow slightly later 2013-01-17 16:25:21 +02:00
maxim@mnikolenko 3938f99b5e CHUI-681 FIXED Clear flash state only for selected widget 2013-01-18 14:18:51 +02:00
maximbproductengine f40ee4792d CHUI-616 (Left Click on participant name in torn off conference moves focus to conversation floater) 2013-01-03 06:35:40 +02:00
Merov Linden c81cf89086 CHUI-600 : Fix the orange (provided by Leo), fix the conversation item flashing (when shown) 2012-12-19 17:10:31 -08:00
Merov Linden dcfcc191dd Pull merge from richard/viewer-chui 2012-12-19 12:45:59 -08:00
Merov Linden 8adca4583e CHUI-600 : WIP : Flash conversation item in different color than select and start flashing only when shown 2012-12-18 22:57:56 -08:00
Merov Linden f8b51f4028 Pull merge from richard/viewer-chui 2012-12-14 21:26:02 -08:00
Merov Linden d0d8ee87e7 CHUI-596 : Added a new flash state so we can keep a conversation highlighted after the flash time ends. Clears the flash state for all conversation on select. 2012-12-14 21:20:43 -08:00
Gilbert Gonzales 68b61bdec6 CHUI-520: Now when have a P2P conversation torn off a voice indicator icon will be displayed allowing the user to adjust the voice volume when clicked. Also did a code cleanup on conversationview.h/cpp which was showing the speaking indicator icon too soon when joining another voice session. This was due to calling switchIndicator(..) directly inside ::onCurrentVoiceSessionChanged. The proper solution is to wait for SpeeakingIndicatorManager::switchSpeakerIndicators() call switchIndicators(). 2012-12-14 16:01:14 -08:00
MaximB ProductEngine 80bc7e13e1 CHUI-557 (Cannot expand conversation from minimized state by clicking on selected conversation) 2012-12-12 03:05:32 +02:00
Gilbert Gonzales b1b4b78d5c CHUI-417: Problem: Speaking indicator icons were out of position because they were not taking into account the reduced width when a vertical scrollbar appeared. Resolution: Now when the ::arrange() function is called, this implies that the width of a conversation line item has changed...so within this function call updateChildren(). updateChildren() will reposition the speaker icon and info button based upon the adjusted width. 2012-12-07 17:38:36 -08:00
MaximB ProductEngine 4c3510bc4e merging 2012-12-04 14:45:19 +02:00
Gilbert Gonzales ad7cb33bbc merging in latest changes 2012-12-03 17:01:53 -08:00
Gilbert Gonzales 2ee6bcab37 CHUI-571: Now when the 'Chat Preference' is set to 'Open Conversations window' the conversation line item with flash. The only time it does not flash is when the the conversation line item is already focused. Also fixed various focusing bugs when navigating between conversations and participants. 2012-12-03 16:19:46 -08:00
AlexanderP ProductEngine 1ce49f764f CHUI-532 FIXED (Viewer crash when user in conversation is removed from participant list because they logged out or teleported away)
delayed destroy of the timer
2012-12-03 19:20:11 +02:00
MaximB ProductEngine 168c1d5a85 CHUI-432 (User that is muted in group call does not show as muted to other users in conversation list) 2012-12-03 15:37:11 +02:00
Gilbert Gonzales 45e8926f13 code cleanup: variables and functions were using the word 'minimized' to refer 'collapsed'. Renamed variables and functions to use the word 'collapsed' instead of 'minimized'. 2012-11-28 13:48:55 -08:00
Gilbert Gonzales 80f8a465eb CHUI-548: Now a p2p conversation is aligned with the nearby chat arrow. Just had to check for a p2p conversation type and then adjust then decrease the indentation. Also made LLFolderViewItem::drawOpenFolderArrow() a non-virtual function and adjusted code accordingly. 2012-11-28 11:35:59 -08:00
maksymsproductengine edeeed9541 CHUI-531 FIXED Poor fps in CHUI viewer 2012-11-21 01:41:49 +02:00
MaximB ProductEngine f043bc32fd CHUI-434 (Don't display phone icon and disable phone button when voice isn't enabled) 2012-11-19 09:08:02 +02:00
Merov Linden 61f3c1b41d Merge pull from richard/viewer-chui 2012-11-17 15:48:07 -08:00
Merov Linden 2d25eb18ad CHUI-479 : Clean up unecessary tracking code 2012-11-17 13:24:41 -08:00
Merov Linden ec5d1e48c4 CHUI-479 : WIP : Introduce a publicly available LLSpeakingIndicatorManager::updateSpeakingIndicators() method so to reset all indicators when creating new dialogs. 2012-11-15 18:07:57 -08:00
MaximB ProductEngine dbc37f6ca7 CHUI-397 (Delay in removing names from participant list in nearby chat)
CHUI-440 (Nearby chat participant list does not clear after teleport when conversation floater is closed/minimized)
fixed
2012-11-15 10:38:21 +02:00
Merov Linden a5d6375dd9 Merge 2012-11-14 10:43:09 -08:00
Merov Linden 33068c6da8 CHUI-479 : WIP : Add debug tracing into speaking indicator manager and monitors (to be deleted eventually). 2012-11-14 10:40:51 -08:00
Merov Linden e15921e42b CHUI-479 : WIP : Small refactoring to allow participant to be added to session whether or not its parent folder is. 2012-11-14 10:37:52 -08:00
maxim_productengine 6ba822c0ff CHUI-460 FIXED Reselect floater after toggling the participant list open or closed 2012-11-13 13:32:24 +02:00
maxim_productengine 5790565ec6 Additional fix for CHUI-473 2012-11-09 19:44:37 +02:00
AlexanderP ProductEngine 486bdf3284 CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and in accordance with the naming convention in the project, some classes and corresponding files should be renamed:
LLIMConversation -> LLFloaterIMSessionTab
LLIMFloater -> LLFloaterIMSession
LLNearbyChat -> LLFloaterIMNearbyChat
LLIMFloaterContainer -> LLFloaterIMContainer
LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener
LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-09 12:45:36 +02:00
Merov Linden 865cb1b967 Pull merge from viewer-chui 2012-11-08 13:34:57 -08:00
Merov Linden 4ee2b01b30 Pull from viewer-chui, had to resolve conflicts on llimfloatercontainer.cpp 2012-11-07 17:11:30 -08:00
AlexanderP ProductEngine d1f45654d9 CHUI-473, CHUI-482 FIXED (Clicking on nearby chat toast to open Conversation floater does not show Nearby Chat conversation selected in list; Nearby chat conversation is not selected in list by default when it is the only conversation ): implement. new logic in LLIMFloaterContainer for the syncronous select the conv. list's item and corresponding convers. floater; removed floater selecting from conv. items; fixed bug with item select 2012-11-07 18:45:02 +02:00
maksymsproductengine 8828eb21e2 CHUI-448 FIXED p2p IM chat conversations show a participant list with a carat 2012-11-06 22:02:09 +02:00
AlexanderP ProductEngine a337d7e597 Fixed postBuild() for Ad-hoc conference 2012-11-07 12:47:00 +02:00
Merov Linden 2d9d44e316 CHUI-468 : WIP : Taking LLAvatarList and related out of LLParticipantList 2012-11-05 18:33:39 -08:00
Gilbert Gonzales 9d98530823 CHUI-471: Adjusted conversationview so that indentation of the avatar icon is dependent upon getIndentation() instead of modifying avatar icon's left value. 2012-10-30 18:20:28 -07:00