Commit Graph

82 Commits (affefe2361ee73eee60bca42e3edb41c65ffa95d)

Author SHA1 Message Date
Seth ProductEngine a3584c383e STORM-264 FIXED Add lower-right corner resize marker for detached side panels.
Detached SP now has a slightly reduced height not to make it flush with the bottom bar.
2010-10-01 22:23:07 +03:00
Vadim Savchuk 9a996978dd STORM-157 FIXED A tab might be highlighted while SB was collapsed.
Made sure that a tab can only be highlighted when sidebar is expanended.
2010-09-15 23:48:46 +03:00
Vadim Savchuk b6a39ffa21 STORM-155 Fixed attempt to show an invisible sidebar tab.
Reason: when you detach the bottommost sidebar tab, the fake open/close tab gets selected, which is invisible.
Fix: select a normal, visible tab.
2010-09-14 23:28:19 +03:00
Tofu Linden 7af2581683 merge storm-99 2010-09-13 18:43:44 +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 5a4728d25a STORM-99 FIXED Fixed wrong name of item shown in confirmation popup when sharing items from undocked sidetray inventory.
I couldn't repro situation when select was disabled, but problem with wrong items reproduced for me all the time.
It happened because all detached tab floaters were getting name "floater", so couldn't be found by sidetray's getPanel(),
and even if inventory could be found is_inventorysp_active() in LLInventoryPanel::getActiveInventoryPanel() would not let us
reach point of getting it.

- Added setting name of floater to sidebar tab's name on it's detach.

- Added search of detached inventory tab to LLInventoryPanel::getActiveInventoryPanel() and if it is detached, inventory panel
is found there, and z-order of floater is stored and later compared with z-orders of "inventory" floaters(the ones that are opened
via Ctrl+Shift+I).
2010-09-13 16:42:33 +03:00
Vadim Savchuk 6b77ce904e STORM-92 FIXED Avoid redundant visibility changes when attaching/detaching side tray tabs.
Also happens to fix STORM-96 (Empty space appears in the top of Home side panel after redocking).
2010-09-09 21:05:13 +03:00
Sergei Litovchuk 96b7e1760d VWR-21060 FIXED creating dummy widget in Side Tray when attempting to get a detached tab. 2010-09-03 17:12:59 +03:00
Vadim Savchuk 785de381de VWR-21127 FIXED Implemented restoring sidebar tabs that were detached in previous session.
It is now possible to detach some sidebar tabs, exit the viewer, login again and see those tabs still detached.
Also fixed incorrect saving of tabs dimensions implemented in the previous commit (766d6e749836).

Reviewed by Sergey Litovchuk
2010-09-03 00:32:26 +03:00
Sergei Litovchuk 15ca7e43eb VWR-21060 FIXED showing the panel in detached tab if it was in minimized state and was called via keyboard shortcut. 2010-09-03 00:32:19 +03:00
Sergei Litovchuk c2935e40a6 VWR-20696 ADDITIONAL FIX Fix dock/undock button image changing depending on tab state. 2010-09-02 20:13:25 +03:00
Sergei Litovchuk 61555ce1f0 VWR-20696 ADDITIONAL FIX Added calling onOpen() for tabs being undocked.
Reviewed by Vadim Savchuk.
2010-09-01 22:58:29 +03:00
Vadim Savchuk 4020b91ec6 VWR-21127 WIP Implemented saving position and dimensions of detached sidebar tabs.
Reviewed by Sergey Litovchuk.
2010-09-01 21:11:25 +03:00
Sergei Litovchuk 82c7366e20 VWR-21060 FIXED opening side tray tabs via shortcut, menu item or button outside of Side Tray.
Reviewed by Vadim Savchuk.
2010-09-01 19:14:41 +03:00
Sergei Litovchuk 3070797371 VWR-20970 FIXED Added SideTrayButton class to handle mouse hover events to "tear off" Side Tray tabs. 2010-08-30 23:18:03 +03:00
Vadim Savchuk d872325eb0 VWR-20926 FIXED Fixed displaying the fake "Sidebar Toggle" tab when you detach all sidebar tabs.
Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/880/
2010-08-27 23:21:25 +03:00
Sergei Litovchuk 24d1900ceb VWR-20696, VWR-20697 FIXED Fixed selecting re-docked tab and toggling its tag button state.
Minor optimization of Side Tray expanding/collapsing upon toggling tab docked/undocked.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/879/.
2010-08-27 19:47:17 +03:00
Vadim Savchuk 127e1d50c4 VWR-20926 WIP Enabled sidebar to track detaching/attaching tabs.
TODO: Sometimes wrong tab gets selected after attaching/detaching.

Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/878/
2010-08-27 00:19:44 +03:00
Sergei Litovchuk 5dc2f9c5fe VWR-20696, VWR-20697 WIP Added undocking/redocking tabs from Side Tray.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/877/.
2010-08-26 21:42:40 +03:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04: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
Richard Linden 1f79bee86e EXT-8237 FIX Opening up Edit Outfit- Add More->Shirt causes FPS to drop from 60fps to 18fps for a really long time
EXT-8235 FIX HUGE long delay when reopening and/or closing edit outfit sidepanel if "Add More..." is active
EXT-7695 FIX UI lockup after add wearable, right click av -> Change Outfit

reviewed by Vir
2010-07-09 14:26:56 -07:00
Yuri Chebotarev aabffa4d08 EXT-8045 FIX check if sidetray is created
reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/

--HG--
branch : product-engine
2010-06-30 19:27:22 +03:00
Yuri Chebotarev 664a07dd8d EXT-7727 FIX reset sidetray tab to home_tab when login is complete.
Aslo add parameter to callback to prevent showing appearance panel when creating initial outfit  - _sometimes_ this callback was called _after_ login was finished.

rewieved by Mike Antipov at https://codereview.productengine.com/secondlife/r/574/

--HG--
branch : product-engine
2010-06-14 14:59:56 +03:00
Yuri Chebotarev 9345f01d4b EXT-7547 FIX update allowing padding according to sidebar state
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/492/

--HG--
branch : product-engine
2010-06-04 13:57:19 +03:00
Mike Antipov 785abfcf41 EXT-7516 FIXED Completely removed bottomtray's "Sidebar" button and related settings/functionality
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/474/

--HG--
branch : product-engine
2010-06-01 13:24:40 +03:00
Mike Antipov 2646ec7aa1 EXT-7104 WIP Implemented reaction on Sidebar button click
Implementation details:
* Added new setting SidebarWithButtonsVisibility
* Sidebar bottom tray button changes its value on click (toggle state - value is TRUE)
* SideTray listens changes of this setting's value and change its and its buttons visibility
* expand/collapse Sidebar state is stored between changes of the setting.

Reviewed by Yuri Chebotarev at https://codereview.productengine.com/secondlife/r/403/

--HG--
branch : product-engine
2010-05-19 15:32:25 +03:00
Loren Shih fc49539b36 EXT-2959 : Full out camera functions from llagent to llagentcamera
First check-in; only compiles, nothing more.
2010-03-23 15:59:52 -04:00
Alexei Arabadji 2ab4bf8b35 fixed EXT-5378 “Transient exception manager doesn't work if switch to tabbed IM window”,
added side tray tab to global group of transient exception list;
added LLIMFloaterContainer to IM group of transient exception list;
made VCP belongs to IM transient group;

--HG--
branch : product-engine
2010-02-17 15:22:39 +02:00
Sergei Litovchuk a5dfdf0c6f Refactored fix for (EXT-4156) [BSI] Friendslist doesn't toggle open/close on shortcut
- Moved side panel toggling from viewer menu to side tray class.

--HG--
branch : product-engine
2010-01-18 20:13:48 +02:00
Tofu Linden c58c4ace2c EXT-3739 Task panel tabs in incorrect order, Home tab is missing 2010-01-13 13:15:17 -08:00
Brad Payne (Vir Linden) e8b3445407 Removed some diagnostic code that got inadvertently left in 2010-01-12 08:52:51 -05:00
Brad Payne (Vir Linden) 8f4c2a59db For EXT-4068: [BSI] right click several times on an inventory item produces several second hang. Improved speed of panel finding by restricting search to only panels, saving time when inventory is very large 2010-01-11 16:36:27 -05:00
Paul Guslisty 249ff4c81b Fixed low bug EXT - 3929 ('Home' tongue in the Side tray doesn't have a tool tip)
--HG--
branch : product-engine
2009-12-14 20:06:34 +02:00
Loren Shih 1ffd7c99af automated merge for avp->avp
--HG--
branch : avatar-pipeline
2009-12-03 15:41:36 -05:00
Loren Shih 202d86b155 EXT-2410 : Accepting an offered item should open the inventorySP
Added a new "Quiet" query for folder types, so I don't have to special case all the folders where we don't want UI notifications from inventory offers.
Fixed a bug where a sidepanel was considered active even if the sidetray was closed.

--HG--
branch : avatar-pipeline
2009-12-03 15:39:43 -05:00
Loren Shih e23d517007 EXT-2410 : Accepting an offered notecard should open the inventorySP
Added logic to choose the side panel if it's open, or open the side panel if no other inventory panels are open.

--HG--
branch : avatar-pipeline
2009-12-03 14:06:08 -05:00
Yuri Chebotarev 27f5fece03 fix for low Bug EXT-2756 side tray button are gray instead of white
--HG--
branch : product-engine
2009-11-27 11:41:15 +02:00
Steve Bennetts 9e2d78aca1 Merge from product-engine 2009-11-24 12:42:14 -08:00
Vadim Savchuk 87d7c6d6f9 Work on task EXT-2092 (Task Panel tabs should toggle visibility of the panel).
Made the People and Me task panels support the desired tri-state behavior.
Until all the other task panels support that behavior, it is disabled.

--HG--
branch : product-engine
2009-11-24 21:18:09 +02:00
richard d4dc4cfddc EXT-2460 - mouselook mode - remove unused UI elements
EXT-2504 - black bars present at top and bottom when in mouselook

reviewed by Leyla
2009-11-23 11:46:35 -08:00
Lynx Linden 3d3f2fa4be DEV-43439: Initial web-based Home side tray panel
Moved LLSideTrayInfoPanel from llsidetray.cpp into its own
llpanelhome.{cpp|h} module.

Updated the XUI for the Home tab to simply embed a web view.
Thanks to Erica for the initial cut at this XUI.
2009-12-02 14:25:18 +00:00
Loren Shih 0fb0ce836d EXT-2428 : Wearing a look should update the "Current Look" sidepanel string
Both double-clicking on an outfit to wear, and wearing an outfit from side panel, will now update the current look string.

--HG--
branch : avatar-pipeline
2009-11-13 14:42:28 -05:00
Vadim Savchuk db3991ca23 Merge from default branch
--HG--
branch : product-engine
2009-11-11 22:55:32 +02:00
richard b34ee7f9f4 merge 2009-11-11 12:21:23 -08:00
Vadim Savchuk 2fd51b4c71 Manual merge.
Resolved conflicts in panel_bottomtray.xml and llavataractions.cpp.

--HG--
branch : product-engine
2009-11-11 21:11:54 +02:00
Andrew Dyukov b8a672adaf Fixed low bug EXT-1499 (Finalize the Home panel and add tooltips to the tab grabs).
--HG--
branch : product-engine
2009-11-11 18:49:23 +02:00
Steve Bennetts 98ca90bed4 Merge changes from product-engine 2009-11-10 17:52:28 -08:00
richard f112356d77 added filenames to xui names output when using filename="" in XUI
reviewed by Richard
2009-11-10 14:01:55 -08:00