Commit Graph

190 Commits (8485bff29b98f47954b78b31b2e0511f94de3be4)

Author SHA1 Message Date
Arrehn 709688ad1e Bottom bar cleanup: Make move button flyouts more consistently locatable, fix broken gesture icon, order outfit/inventory buttons closer to each other. 2011-06-29 02:05:20 -04:00
WoLf b864fbb741 New feature: Quick Preferences panel. Access from the new bottomtray button, toggles a floater containing common settings for ease of use. 2011-06-17 11:54:15 +02:00
ziree dbbd4f9abd FIRE-983, Fixed bottom bar button move crashes, made all buttons hideable and remember their positions. 2011-05-09 00:04:57 +02:00
Kitty Barnett 7403b9d594 Merged in fix for broken UI-BottomTray commit 2011-05-03 11:26:47 +02:00
Kitty Barnett ebb8e1683f Recommit of partial UI-BottomTray patch from Catznip 2011-05-03 10:45:49 +02:00
Kitty Barnett 2bf55caaa8 Backed out changeset: b874f75087bd 2011-05-03 10:13:18 +02:00
ZiRee 378447194b Fix AO button visibility and drag&drop in bottom bar. 2011-04-21 18:32:51 +02:00
ZiRee d2bea9d49a AO on/off now remembered across logins, fixed cycling not working right after login without moving. 2011-04-20 23:52:31 +02:00
ZiRee 54f218f68a First draft for a viewer side animation overrider. Still very rough code but almost feature-complete. 2011-04-20 05:41:33 +02:00
Arrehn 10e88f3891 Merge with RLVa-LL2.5.2 2011-04-09 22:24:22 -07:00
Tozh 3e1ed3f2d7 Toggle sidebar people panel and floater FIRE-493 2011-03-20 15:18:39 -04:00
Tozh 019a7687ae //-TT Patch: "Wear Items" option in inventory to Replace Worn Items Only
- WIP
2011-03-08 08:15:44 -05:00
Kitty Barnett 604345b918 Merged with .RLVa tip
--HG--
branch : RLVa
2011-02-19 01:12:23 +01:00
Tozh 3d22dc02ac Ported the Speak button patch from Catznip, sent in by Satomi Ahn. 2011-01-27 15:51:06 -05:00
Arrehn 00d0f38820 Bottom tray now pops up inventory sidepanel, inventory sidepanel has button for secondary floater
--HG--
branch : Firestorm_2.4.1
2011-01-24 10:44:23 -05:00
JessicaLyon 1e8922ba61 Added ability to show/hide side bar buttons home, places, profile located at the bottom bar. 2011-01-21 12:13:21 -05:00
JessicaLyon fb5be728f4 Began work on allowing side bar buttons located at the bottom to be shown/hidden via right click. Incomplete. 2011-01-19 19:18:05 -05:00
Arrehn a30a9064b1 Merge Firestorm up to LL 2.4 Release. (initial pass)
RLVa needs additional merging
2011-01-18 00:50:43 -05:00
Arrehn 383e7f8058 Prototype of removed sidebar with smart buttons that detect docked/undocked
Collapsable bottom bar nearbychat
2011-01-13 02:00:56 -05:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Andrew Productengine 2b39cf6c2d STORM-344 FIXED Fixed Speak button label shrinking when bottom bar has enough space for displaying full Speak label.
Bug was caused by counting only width added by last resize as usable for Speak button extending, so widening viewer window by few pixels many times when Speak is shrink would never let it expand regardless of available space.

- Added check for possible chiclet panel shrinking width- cause spare space goes to it when extending. If there is enough space to give from chiclets to Speak, Speak is extended.
2010-11-25 17:51:33 +02:00
Kitty Barnett c1e2223e50 Merged with default tip (Revision dc6483491b4a)
--HG--
branch : RLVa
2010-12-05 01:50:09 +01:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
Kitty Barnett 1c2ef4090a Merged with default tip (Revision f20bf424bd86)
--HG--
branch : RLVa
2010-10-30 17:28:00 +02:00
Richard Linden 4df678e334 EXP-331 FIXED Avatar and Destination Guild UI Hints not showing 2010-10-26 11:24:32 -07:00
Richard Linden e638204dc2 EXP-273 WIP added avatar picker popup and hint 2010-10-21 17:14:14 -07:00
Richard Nelson 7c256e5a13 EXP-166 FIXED Front an Side Preset Views not accessible in Skylight viewer 2010-10-11 15:48:36 -07:00
Richard Linden d8e40a49ed EXP-156 FIXED custom Skylight hints
moved move hint down to bottom of screen
made destination hint go away on teleport
2010-10-07 15:35:17 -07:00
Richard Nelson 01b28ddf5d EXP-156 WIP Implement custom Skylight hints 2010-10-06 20:10:36 -07:00
Andrew Productengine 0fe2156f87 STORM-187 ADDITIONAL FIX Fixed buttons autohiding in bottomtray on resize.
The bug was caused by moving nearby chat bar into panel inside layout panel instead of being layout panel itself in changeset 741eb25e921c without modifying get_panel_min_width() call which used that layout panel. This broke behaviour of LLBottomTray::processWidthDecreased().

- Fixed it by using this new nearby chat container layout panel in this call.
2010-10-06 19:15:49 +03:00
callum 21c8dea4e4 Test merge 2010-10-04 17:40:59 -07:00
Richard Linden ebb4920894 added xui param to turn off drag-and-drop reordering of bottom tray buttons 2010-09-28 17:13:24 -07:00
Andrew Productengine 283763d090 STORM-291 FIXED Fixed the position of the nearby chat bar.
The bug was caused by moving nearby chat bar into panel inside layout panel instead of being layout panel itself without modifying code in LLBottomTray::loadButtonsOrder() which used that layout panel.

- Fixed it by using this new nearby chat container layout panel in this method.
2010-09-29 16:36:58 +03:00
Richard Linden 0034bdc38b fixed build 2010-09-22 20:12:06 -07:00
Richard Linden abe758d45f merge 2010-09-22 19:11:29 -07:00
Andrew Productengine 2a1d4b375e STORM-187 FIXED Fixed chatbar not getting back its width after opening/closing sidetray.
The bug reproduced not only for opening/closing sidetray, but also when viewer window was resized.
The chatbar's width was set to default on width increase, it was also shrunk even when there was enough space for it, and buttons could be shrunk instead.
Also, width to which user resized it manually, was not used in resizes. Gave priority on resizes to nearby chat - i.e.:
Before this fix priorities were- buttons are visible -> buttons are as wide as possible -> nearby is stretched.
After this fix priorities are- buttons are visible -> nearby is stretched -> buttons are as wide as possible.

- Added new member which stores width of nearbychat(either value that was recorded after user's manual resize of chatbar or default). Used it as a value to which chatbar tries to be resized on resizes.

- Implemented the change of priorities described above in processWidthIncreased() and processWidthDecreased() methods.
2010-09-22 18:20:01 +03:00
Richard Linden 1911993cc7 merge 2010-09-16 19:45:57 -07:00
Kitty Barnett f7ff27e313 Merged with default tip (Revision b8cd74d2bcc8)
--HG--
branch : RLVa
2010-09-15 23:22:10 +02:00
Tofu Linden f310e6fd37 merge storm-123 2010-09-13 18:43:17 +01:00
Vadim Savchuk baeded61a7 STORM-101 FIXED Moved floater settings (rect, visibility, docked state) to account-specific XML file.
The settings are now stored to settings_per_account.xml.
This change affects all floaters having save_rect/save_visibility/save_dock_state params set to "true",
not just detached sidebar tabs as the ticket requests.
2010-09-13 20:06:48 +03:00
Andrew Dyukov 026b2abf91 Little refactoring.
Removed unused "mask" arguments from three sidetray methods.
2010-09-13 18:19:59 +03:00
Andrew Dyukov 5bb98a3954 STORM-123 FIXED Fixed resize availability of nearby chat in bottomtray.
Cursor didn't change to "resize" state, because handlehover of bottomtray wasn't working correctly. It happened
because LLPanel::handleHover() wasn't called in LLBottomtray::handleHover().

- There was no good reason to override habdleHover() in LLBottomTray so new method onDraggableButtonHover() was introduced to be called
from bottomtray buttons(as it was already done for mouse up and down).
2010-09-13 18:06:12 +03:00
Kitty Barnett 76969a99e9 - fixed : "Build" button on the bottom tray should visually disable when both @edit=n and @rez=n restricted (thankies Chloe)
-> see http://redmine.catznip.com/issues/2
- fixed : "Build" menu option under "Build" should visually disable when both @edit=n and @rez=n restricted

--HG--
branch : RLVa
2010-09-11 08:33:11 +02:00
Richard Nelson fbcde28736 EXP-23 FIX Tail for chat box hint should be slantways instead of horizontal 2010-09-10 18:06:42 -07:00
Tofu Linden eb10840623 Fix some build errors. 2010-09-07 18:16:46 +01:00
Andrew Dyukov a30bc718bb VWR-22690 FIXED Implemented save/load of bottomtray button order.
- Added methods responsible for saving and loading order of buttons to bottomtray. Order is saved after each drag'n'drop to
ensure user's customization of bottomtray is not lost because of crash.

- Added additional argument to layoutstack movePanel() method which tells it to move panel to the beginning of mPanels vector
without requiring a pointer to panel before which it should be inserted.

Reviewed by Vadim Savchuk.
2010-09-06 22:56:14 +03:00
Andrew Dyukov e04dabd2b3 VWR-20705 VWR-20706 FIXED Implemented drag'n'drop of buttons in bottomtray.
- Though visually user drags buttons, layout panels are really moved. To move one panel before other, new method movePanelBeforeOther() was added to layout stack.

- When drag'n'drop is finished, order of panels in layout stack mToolbarStack is changed, and also order vectors are updated in bottomtray.These are vectors mButtonsProcessOrder and mButtonsOrder. mButtonsOrder was introduced in this changeset to store order of all bottomtray buttons that may change place via drag'n'drop and should save and load it between sessions. mButtonsProcessOrder is not enough for it because it contains only buttons that may be hidden(and for example Speak button is not included in it).

- To pass mouse events from buttons to bottomtray, new class LLBottomtrayButton was added (and new widget bottomtray_button for it).

Reviewed by Vadim Savchuk.
2010-09-06 21:35:01 +03:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Linden 92db224e86 fixed regressions from changing layout panel to be a derived widget class 2010-08-25 16:46:37 -07:00
Richard Nelson 0daa627db4 removed LLLayoutStack::fromXML custom xml parsing 2010-08-24 11:44:28 -07:00