Commit Graph

60 Commits (aecb5f12ba0786f71023e85d0b81d42e5fbc9a54)

Author SHA1 Message Date
ziree aecb5f12ba Added stacking button to dialogs so it's possible to vrowse open dialogs 2013-08-19 02:03:58 +02:00
ziree e5cbb498b3 Made script dialogs stack properly when fixed to a creen corner. 2013-08-18 19:10:15 +02:00
Ansariel b9525f3c43 Added whitespaces to improve readability 2013-08-18 13:47:27 +02:00
ziree 3906d5be85 Added option to move script dialogs to any corner or keep them docked to their chiclet. FIRE-11381 2013-08-18 02:56:42 +02:00
ziree 065a22ed2f Fixed script dialogs showing up in top left when chiclets are hidden. FIRE-9336 2013-08-07 22:30:24 +02:00
ziree 12cc84f048 Added option for animated script dialogs (V1 style) 2013-08-07 21:31:38 +02:00
Ansariel 6fe045d3c7 Clear open CHUI merge issue in llscriptfloater.cpp 2013-07-12 20:36:43 +02:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -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
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
maksymsproductengine f1155c4fa5 CHUI-573 FIXED Notification chiclet shown when object chiclets are shown 2012-12-04 04:14:51 +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
Ansariel e702838d56 Cleared open merge issue in llscriptfloater.cpp: The bottom tray is dead and gone 2012-05-18 17:56:13 +02:00
ziree e28f64f05d Made transparency setting for llDialog a cached variable. 2012-04-08 21:19:17 +02:00
Ansariel 4b3d767423 Hopefully more reliable way to push group notices, toasts and chiclets around 2012-02-25 11:58:03 +01:00
Ansariel bc6ebf7255 Fixed IM/system toasts, group notices and chiclet bar position option (can now be changed to bottom right corner) - FIRE-4997 2012-02-24 17:42:57 +01:00
Vadim ProductEngine 5dc8e44c76 EXP-1499 FIXED Added some NULL checks in notifications UI code to avoid a crash on exit.
The crash happened if connection timed out while there were unread object inventory offers.
2011-12-20 20:44:38 +02:00
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
ziree 7424496711 Scripted inventory offers now stack on top of each other. Fixes FIRE-4132 2012-01-15 05:07:47 +01:00
Seth ProductEngine 9273459251 EXP-1285 FIXED Chiclets moved to the upper right of the viewer window.
- Floaters dock to chiclets at the bottom.
- Floaters docking region limited to non-toolbar view.
- Chiclet bar is positioned between the right toolbar and the minimized floaters stacked at the top left corner by default.
2011-10-10 17:09:46 +03:00
Kitty Barnett 427d16ee2d Added "ScriptDialogPerObject" setting to control the behaviour of scripted dialogs from the same object
-> 0 - viewer 2 default (one script dialog per object)
       1 - per-channel (one script dialog per unique reply channel per object)
       2 - unconstrained (each script dialog will always add a new chiclet)
2011-01-17 14:03:52 +01:00
Ansariel 803aa3b1aa Add option to have the script dialog ignore the global transparency setting and use an opaque background to make it easiert to notice. Fixes FIRE-1868 2011-07-02 22:19:29 +02:00
ziree 0fe04d3b07 Fixed top right dialog box positions with UI scales other than 1.0. 2011-05-11 19:13:51 +02:00
Tonya Souther 497333ae4b Add option to always have llDialog() dialogs int he top right corner. From Zi Ree, fixes FIRE-771. 2011-03-28 16:53:03 -05:00
Tofu Linden 5b3f293453 more de-crufting. 2010-09-30 12:06:44 +01:00
Tofu Linden 7007896f98 trivial comment changes. 2010-09-29 12:23:15 +01:00
Tofu Linden d2474edf85 restore switching logic between textbox/nontextbox, after the refactor. 2010-09-28 17:47:24 +01:00
Tofu Linden b6a498c301 iterate iterate. 2010-09-28 13:41:46 +01:00
Tofu Linden 393af9b023 hack hack scratch scratch sketch sketch 2010-09-28 13:14:07 +01:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Andrew Dyukov 713417aeeb EXT-5609 FIXED Avoided showing script floater undocked if it was created in mouselook mode.
Commiting on behalf of Alex Productengine.

- Added check if floater is constructed in mouselook mode and added forcing dock state when floater is shown after constructing in mouselook mode.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/830/

--HG--
branch : product-engine
2010-08-02 21:00:02 +03:00
Richard Linden 15247f0869 Backed out changeset: 58571b4e704b 2010-07-27 14:22:14 -07:00
Dessie Linden 5d85dad85f Reverted changeset 2bb10eae42bf 2010-07-15 12:31:08 -07:00
Alexei Arabadji 4f6badf216 EXT-8124 FIXED Avoided saving processed notifications that spawns script floater.
Details:
1 Avoided memory leak in LLScriptFloaterManager caused not destroying processed notifications.
2 Provided destroying notification if user initiate closing script floater and not destroying if viewer exit.

reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/721/

--HG--
branch : product-engine
2010-07-12 16:34:38 +03:00
Alexei Arabadji 0815eb1ce4 EXT-7267 FIXED Corrected retrieving of object name.
reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/376/

--HG--
branch : product-engine
2010-05-12 17:01:32 +03:00
Dmitry Zaporozhan a4e20e9932 Implemented EXT-6783(normal sub task) - Implement saving of unread notifications.
Utilized old save and load notification code.
Main concern was with notifications that have complex responder - UserGiveItem, ObjectGiveItem. Those responders are object with own fields that need to persist through sessions.

Notifications that should be saved are marked with persist="true" in notifications.xml
Notifications using functor responders are saved automatically.
Notifications using object responders need additional tuning. Responder object should be a) serializable(implement LLNotificationResponderInterface), b) registered with LLResponderRegistry.

At this point following notifications persist through sessions: UserGiveItem, ObjectGiveItem, TeleportOffered, FrienshipOffered.

Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/211/

--HG--
branch : notifications
2010-04-21 14:29:31 +03:00
Denis Serdjuk ded6723781 fixed Normal Bug EXT-5999 llDialog in 2.0 viewer has different text limits than in 1.23 viewer
Cause:
Dialog floater had arranged own shape to the shape of toast panel. So there is no way to change such behaviour from xml without changing of  other toasts
Solution:
New param has been added to constructor of toast panel to make possible setting an initial shape of panel before update buttons layout

--HG--
branch : product-engine
2010-03-09 13:42:39 +02:00
Alexei Arabadji e88b6d9c7a fixed EXT-5693 “llDialog window appears out of viewport if UI scale > 1.0”,
corrected calculation of allowed floater rect in docked state;

--HG--
branch : product-engine
2010-03-02 11:53:00 +02:00
Alexei Arabadji d7945e5d31 implemented EXT-4641 “[BSI] Undocked camera and movement floaters position should persist across the sessions”,
made move and camera floaters save dock state;

--HG--
branch : product-engine
2010-02-24 12:43:27 +02:00
Dmitry Zaporozhan 5ea72c3087 Fixed major bug EXT-5445 - Pop-ups (that replace the blue ones) should not steal focus.
LLScriptFloater will no longer steal focus when opened.

--HG--
branch : product-engine
2010-02-19 16:13:15 +02:00
Dmitry Zaporozhan 8c2a6a691a Fixed low bug EXT-5166 - Undocked lldialogs respawn in chiclet tray.
LLDialog floater position is saved per originating object.

--HG--
branch : product-engine
2010-02-12 13:41:34 +02:00
Dmitry Zaporozhan 886de22d57 Fixed low bug EXT-5203 - Script chiclets are not toggled when object spawns multiple script floaters
--HG--
branch : product-engine
2010-02-09 14:07:09 +02:00
Dmitry Zaporozhan d2d6af3dfa Fixed critical bug EXT-4970 - Inventory offers by scripted objects are discarded when offered objects got the same name.
Had to do minor refactoring of LLScripFloaterManager in order to fix this issue.

--HG--
branch : product-engine
2010-02-08 18:06:41 +02:00
Dmitry Zaporozhan 862ca3fa16 Fixed major bug EXT-4206 - Bottom bar spec calls for button background art on IM Chiclets.
--HG--
branch : product-engine
2010-01-19 12:42:33 +02:00
Dmitry Zaporozhan 0312156258 Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM window is opened.
--HG--
branch : product-engine
2009-12-25 13:53:11 +02:00
Dmitry Zaporozhan c157c1176a Update for normal task EXT-3089 - Notification toasts positioning, layering and stacking.
Docked LLDialogs are part of toasts positioning rules.

--HG--
branch : product-engine
2009-12-15 10:54:37 +02:00
Eugene Mutavchi 612c7a2960 Additional commit for normal sub-task EXT-3142("new message" indicator for object chiclets)
--HG--
branch : product-engine
2009-12-11 22:49:16 +02:00