summaryrefslogtreecommitdiff
path: root/indra/newview/llscreenchannel.cpp
AgeCommit message (Collapse)Author
2010-12-28STORM-682 : pull into viewer-developmentMerov Linden
2010-12-27STORM-523 : pull into viewer-developmentMerov Linden
2010-12-24STORM-682 FIXED Fixed positioning notification toasts in mouse-look mode.Vadim ProductEngine
Toasts were positioned as if side tray was expanded. The fix is to reshape the so-called toasts screen channel (an area where toasts are drawn) on entering/leaving mouse-look mode, so that the screen channel can notice that side tray get in/visible.
2010-12-11STORM-391 FIXED Dismiss toasts that don't fit on screen.Vadim ProductEngine
Make sure older toasts don't appear after newer ones fade out.
2010-12-11STORM-391 WIP Removed unused methods.Vadim ProductEngine
2010-12-10Merge from viewer-developmentMonroe Linden
2010-12-09STORM-774 WIP Misc renames to improve readability.Vadim ProductEngine
2010-12-08Adjusted whitespace in llscreenchannel.cppJonathan Yap
2010-12-03Found and disabled another place where hovered notifications were being handledJonathan Yap
2010-12-03Fix for OK notification being overlaid by Keep/Discard/Block notificationJonathan Yap
2010-11-15mergeRichard Linden
2010-11-01EXP-371 Chat/IM bubble notifications not aligned with bottom barRichard Linden
2010-10-26STORM-36 FIXED As a User, I want to control how long a chat toast appears ↵Paul Guslisty
before it fades. Please add fade time back to Chat preferences. - Added two spinners to the Chat preferences tab that control NearbyToastLifeTime and NearbyToastFadingTime - Added callbacks to the LLNearbyChatScreenChannel that update these properties if they were changed Refactoring of LLToast: - Removed code that was making toast transparent from LLToast::draw() - Modified LLToast interface that relates to showing and hiding toast, so that all screen channels can use LLToast universally. - Replaced in LLScreenChannel calling methods of old interface to new ones.
2010-10-04EXP-138 FIXED Chat and IM notices not aligned with Bottom bar in Skylight ViewerRichard Nelson
2010-10-14STORM-211 FIXED Only the hovered toasts now persists until you move mouse ↵Vadim ProductEngine
away (all toasts used to freeze).
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-08EXT-8218 FIXED Fixed crash in ↵Alexei Arabadji
LLNotificationsUI::LLScreenChannel::redrawToasts method. Details: Provided resetting hovered toast field in screen channel when toast destroyed along viewer logging out. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/705/ --HG-- branch : product-engine
2010-06-30EXT-8045 FIX check if sidetray is createdYuri Chebotarev
reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/ --HG-- branch : product-engine
2010-06-29EXT-8045 FIX shift ScreenChannel rect when "SidebarCameraMovement" change.Yuri Chebotarev
reviewed by Mike Antipov, Alexei Arabadji at https://codereview.productengine.com/secondlife/r/654/ --HG-- branch : product-engine
2010-04-29fixed EXT-6736 Notecard floater missing Keep/Discard Buttons (vwr 2.0)Alexei Arabadji
Added functionality to close hidden IM toasts when IM floater opens. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/321/ --HG-- branch : product-engine
2010-04-08fixed EXT-3703 Startup toast message doesn't fit toast widthAlexei Arabadji
* reverted changes made previously by rev. f0663aa57134; * added calculation of toast height difference based on LLTextBox::reshapeToFitText; * added vertical centering of message textbox; reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/195/ --HG-- branch : product-engine
2010-04-07fixed EXT-5842 There is a lot of unused space in the online/offline toasts,Alexei Arabadji
- decreased on/offline notification toasts width from 305 to 220px; - added toast right alignment; - made toasts for long avatar names taller (according to max length of avatar full name(63 characters) made 3 max line of message text in online/offline toasts, also corrected initial geometry parameters of panel_online_status_toast.xml to allow method LLToastPanel::snapToMessageHeigh works correctly); reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/182/ --HG-- branch : product-engine
2010-03-04fixed EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
made all type offers be embedded to the IM floater; made showing offer toast if IM floater isn't visible; corrected IM message counter on showing offer toast; --HG-- branch : product-engine
2010-03-03fixed EXT-5685 “Duplicated 'user online/offline' toasts after coming back toAlexei Arabadji
Viewer”, implemented filtering of exclusive notifications; --HG-- branch : product-engine
2010-02-17Fixed low bug EXT-4246 - Close button on notification toast is larger than ↵Dmitry Zaporozhan
host spot. Close button is partially positioned out of toast(floater). Usually, hovering or clicking that "outer" part of the button can not be handled. The workaround is to position the button on the floater and make the floater background invisible. Now close button is properly handled, but toast is transparent. To fix this i added wrapper_panel that looks and behaves like a floater. --HG-- branch : product-engine
2010-02-04Fixed normal bug EXT-4862 - Nearby Chat pop-up toasts close affordance ↵Dmitry Zaporozhan
displays under prior toasts. Implemented same fix for notification toasts. --HG-- branch : product-engine
2010-02-02Fixed normal bug EXT-4696 - Teleport offer window is not alligned to the ↵Dmitry Zaporozhan
center of game area --HG-- branch : product-engine
2010-01-19Fixed low bug EXT - 3703 (Startup toast message doesn't fit toast width)Paul Guslisty
--HG-- branch : product-engine
2010-01-18fixed EXT-4214 “Notifications counter can be negative”,Alexei Arabadji
added check to avoid deleting closed toasts; --HG-- branch : product-engine
2010-01-18fixed EXT-4382 “Crash when blocking avatar from the inventory offer dialog”,Alexei Arabadji
added clean-up of stored toasts list on toast destroy event; --HG-- branch : product-engine
2010-01-14fixed EXT-3732 “Remove "x other alerts" toast“,Alexei Arabadji
removed overflow toast related functionality; --HG-- branch : product-engine
2010-01-13implemented EXT-4001 “Notification Well window interaction”,Alexei Arabadji
made notification that restored from notification well window shows as inspector; --HG-- branch : product-engine
2010-01-11Fixed normal bug EXT-3764 - Notifications should not stack when selected ↵Dmitry Zaporozhan
from the Well. --HG-- branch : product-engine
2009-12-30Fixed normal bug EXT-3762 - New notifications don't appear in the ↵Dmitry Zaporozhan
Notifications Well until they fade away in the channel. --HG-- branch : product-engine
2009-12-25Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM ↵Dmitry Zaporozhan
window is opened. --HG-- branch : product-engine
2009-12-22fixed normal bug (EXT-3587) Notifications overflow toast cannot be dismissed ↵Dmitry Oleshko
during spam - reduced to minimum number of show/hide cycles for the Overflow toast, so it is easier now to click the (x) button - the Overflow toast is now created once for a channel --HG-- branch : product-engine
2009-12-15Update for normal task EXT-3089 - Notification toasts positioning, layering ↵Dmitry Zaporozhan
and stacking. Docked LLDialogs are part of toasts positioning rules. --HG-- branch : product-engine
2009-12-14fixed normal bug (EXT-1093) Dialog boxes should be centered in the ↵Dmitry Oleshko
viewport(game area) Alert dialogs' behavior was broken in 6132:32b8dcff3b67 of PE brunch --HG-- branch : product-engine
2009-12-11Updated comment.Dmitry Zaporozhan
--HG-- branch : product-engine
2009-12-10implemented task EXT-2609 Implement 'block' option for inventory offersDenis Serdjuk
--HG-- branch : product-engine
2009-12-09hardened condition for LLScreenChannelBase::isHovering method;Alexei Arabadji
--HG-- branch : product-engine
2009-12-08Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/Alexei Arabadji
--HG-- branch : product-engine
2009-12-08fixed EXT-3193 “Closing toasts cause blocking toast screen channel.”,Alexei Arabadji
added direct check of toast hovering to avoid collisions with order of mouseEnter and mouseLeave events; corrected EXT-3096, added call off startFadingToasts in deleteToast since mouseLeave not will be called in case closing toast; --HG-- branch : product-engine
2009-12-08Merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2009-12-08Update for normal task EXT-3089 - Notification toasts positioning, layering ↵Dmitry Zaporozhan
and stacking. Improved functionality, cleaned code. --HG-- branch : product-engine
2009-12-07Implemented normal task EXT-3089 - Notification toasts positioning, layering ↵Dmitry Zaporozhan
and stacking. --HG-- branch : product-engine
2009-12-07tast EXT-3096 (Notification toasts mouse hovering behavior), fade behavior ↵Igor Borovkov
is now being reset for all toasts on hovering --HG-- branch : product-engine
2009-12-03Work on task EXT-3081 (Separate Message Well on Notifications Well and IM Well)Mike Antipov
Initial commit -- added two floater classes derived from LLSysWellWindow to work with Notification Well & IM Well -- register two floaters in place of previous sys_well (but with the same xml file) -- replace using of LLSysWellWindow with LLNotificationWellWindow in the out code (except of in LLScreenChannel::updateShowToastsState) -- rename member variable in bottom tray used for Notification Well --HG-- branch : product-engine
2009-11-24No ticket.Dmitry Oleshko
A pointer member must be initialized in constructor. --HG-- branch : product-engine
2009-11-24fixed normal bug (EXT-2653) Undocked IM floater blinks each time ↵Dmitry Oleshko
notification toasts fade away - reduced a number of show-hide cycles for toasts - only toasts showed for the first time will appear in foreground now (using of mFirstLook from LLFloater) --HG-- branch : product-engine