Commit Graph

73 Commits (5eef65e99476b716985eeccfbbcdafdfb664cb1a)

Author SHA1 Message Date
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
Merov Linden a7a24dc2f9 Pull merge from richard/viewer-chui 2012-10-29 20:43:32 -07:00
Merov Linden d49de3a66a CHUI-441 : WIP : Fix crashes when spawning torn off floaters, added widgets creation in the torn off floater for participants. 2012-10-25 18:16:56 -07:00
Gilbert Gonzales 63548b973e CHUI-449: Got rid of a function called setItemSelect(), I wrote this code and it doesn't have a purpose anymore since I can use setConvItemSelect() instead. Also now torn off, minimized conversations are selected when clicking a toast for that conversation. Resolution: Adjusted setConvItemSelect() to be less strict when trying to select an item, now as long as the function is called it will attempt to select the conversation line item. 2012-10-25 11:43:18 -07:00
Gilbert Gonzales b77e2f17aa CHUI-449: Problem: When a toast was clicked, the conversation floater was displayed without selecting the conversation line item. Resolution: Added a function that will show the conversation floater container and then trigger selecting the conversation line item. When the conversation line item is selecting this implicitly will cause the correct conversation floater to be displayed. 2012-10-24 16:02:58 -07:00
maksymsproductengine 30a04430df CHUI-419 FIXED Selecting the drop down arrow to list participants for a conversation does not select that conversation 2012-10-17 19:16:13 +03:00
Gilbert Gonzales ae093e02a1 CHUI-380: Realized that the when clicking the participant/conversation item that the active session wasn't being stored. This caused the right side conversation floater to not change when selecting a participant under a conersation. Resolution: now when clicking on a conversation or participant the active session is stored using setActiveSession(). 2012-10-16 11:38:36 -07:00
Gilbert Gonzales d0f9600f37 CHUI-380: Bug fix after merge. When selecting the participant of a conversation focus would be lost on the converstation floater. This was because focus would be set to the participant folder item. Resolution: Now delegate focus from the particiapnt folder item to the conversation floater. 2012-10-15 16:06:02 -07:00
Gilbert Gonzales d7d0416547 CHUI-380: (In progress) Refactoring needed to fix focusing issues when selecting an existing conversation item. This commit resolves re-introducing bug CHUI-289. Will code review and cleanup code in next commit. 2012-10-12 20:15:57 -07:00
Gilbert Gonzales f4b10aaebb CHUI-380: Fixing a bug that occurred when right clicking nearby chat and then right clicking a participant under a conversation. This would result in both the participant and conversation to be highlighted. Still a work in progress. This change involves introducing an old bug CHUI 289 and finding a different approach to solving it. 2012-10-11 17:48:39 -07:00
Gilbert Gonzales b871d67710 merging in latest changes 2012-10-11 12:18:35 -07:00
Gilbert Gonzales 8aa424128a CHUI-380: Before code review changes. Now the user selects a conversation or participant of a conversation the correct chat floater will appear. Focus will be redirected to the chat input text box automatically allowing the user to type into the input text box. 2012-10-11 10:38:34 -07:00
Merov Linden aeeeae2690 CHUI-364 : Fixed. Do not render participants widgets when closing a conversation handle. 2012-10-05 12:51:31 -07:00
Seth ProductEngine d54eded93b CHUI-357 FIXED moved conversation icon to prevent it being obscured when conversations list is minimized.
Added minimized mode for LLConversationViewSession: this mode is used to move the conversation icon within the item when the conversations panel is minimized.
2012-09-28 20:48:24 +03:00