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
Paul ProductEngine
f7f15900ea
CHUI-346 ADDITIONAL FIX (LLConversationViewSession: enable current voice channel indicator)
...
- When voice initialized show voice channel indicator for nearby chat session
2012-09-27 17:46:11 +03:00
Paul ProductEngine
976a2f5a44
CHUI-344 FIXED (LLConversationViewSession: enable icon update)
...
- This commit also fixes CHUI-345 CHUI-346
2012-09-26 20:45:18 +03:00
Seth ProductEngine
a62a4b60e8
CHUI-347 FIXED drawing selected conversation item background.
...
Moved some duplicating pieces of code from LLFolderViewFolder::draw() and LLFolderViewItem::draw() to separate methods to reduce code duplication in LLConversationViewSession::draw().
Changed some static variables in LLFolderViewItem to static members for using them in derived LLConversationViewSession.
2012-09-26 17:43:47 +03:00
Gilbert Gonzales
18f2947158
CHUI-283: Now the mouse over highlight only shows up when hovering over a participant. Before there was a bug where the onMouseLeave() function was not being called. This prevented the mouse-over-highlight from turning off.
2012-09-21 16:26:44 -07:00
Gilbert Gonzales
6dd2bf36c5
CHUI-283: Now the speaker/info icon positions are set based upon visibility.'
2012-09-21 15:27:46 -07:00
Gilbert Gonzales
381c13d0e5
CHUI-283: Refactor of how the layout is determined for LLFolderViewItem. Changed constant members that defined the layout to non-const member varaibles, which are populated using a .xml file.
2012-09-20 16:12:28 -07:00
Gilbert Gonzales
3c8407f32c
CHUI-283: Now the avatar icon loads in the user's avatar image.Also the avatar image is of proper size. The participant of the conversation is offset correctly as well.
2012-09-18 12:15:51 -07:00
AlexanderP ProductEngine
76827f03d4
CHUI-289 FIXED (Newly added conversation is not selected in conversation list): added the "reverse" selecting - list item is selected when the corresponding floter gets focus.
2012-08-22 13:25:06 +03:00
Gilbert Gonzales
9d73cac97e
merging in latest changes
2012-09-13 19:17:18 -07:00
Gilbert Gonzales
c6863d18d7
CHUI-283: Now upon the information icon and speaker icon do not overlap the username text. Instead the username text will be truncated with an ellipse to prevent the overlap. Also did a code cleanup.
2012-09-13 19:10:28 -07:00
Gilbert Gonzales
2084d33c1e
CHUI-283: Now the information icon only appears upon mousehover. Also the information/speaker icon are right justified.
2012-09-13 11:22:41 -07:00
Seth ProductEngine
4b52515b54
CHUI-282 WIP Fixed conversation list items selection.
...
Fixed displaying session participants only when session item is open.
2012-09-13 20:10:45 +03:00
Gilbert Gonzales
ab43940f11
CHUI-283: Now the speaker icon and information icon are functional.
2012-09-12 15:43:05 -07:00
Gilbert Gonzales
7b78e72bf1
merging in latest changes
2012-09-11 17:45:45 -07:00
Gilbert Gonzales
ef39011f43
CHUI-283: Now displaying the speaker icon instead of the profile icon
2012-09-10 11:09:05 -07:00
Seth ProductEngine
be06bebffc
CHUI-282 WIP Modified conversation view item and IM floater container so that the folder view handles the positioning of items in conversations list.
2012-09-10 20:12:27 +03:00
Gilbert Gonzales
5dc8738076
CHUI-283: Basic Implementation, just have hard coded avatar icon appearing and profile/info buttons visible. profile/info buttons do not have proper positioning or mouseclick events.
2012-09-10 07:40:13 -07:00
Merov Linden
1229f42ade
CHUI-285 : Clear the needs refresh flag when refreshing, comment clean up.
2012-09-05 18:55:07 -07:00
Merov Linden
8cd5d36160
CHUI-285 : Create participant widgets in the conversation list
2012-09-04 22:11:28 -07:00
Merov Linden
e537d6477d
CHUI-98 : Defining the various llconversation sub classes in their respective file
2012-08-23 19:44:10 -07:00
Merov Linden
4ea73df484
CHUI-282 : WIP : Further separate view from model for llconversation items
2012-08-23 11:32:20 -07:00
Merov Linden
679d0f78f9
CHUI-282 : WIP, Clean up dependencies
2012-08-22 23:14:01 -07:00
Merov Linden
2cf5307c92
CHUI-282 : WIP : Isolated llconversationview classes and suppressed the dependency of model to widgets
2012-08-22 19:29:22 -07:00