Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
|
|
opaque while the control is in a focused floater.
Besides, made LLFloater handle opacity more like other controls do.
|
|
panel back to the Sidebar
- Before docking the tab back to the sidetray, set floater's children to non-transparent state
- After detaching tab from the sidetray there is no need to set manually floater's children transparency. It happens automatically when floater gets focus.
|
|
minimizing/unminimizing Appearance floater.
The floater on minimization behaved the way consistent with Appearance panel in sidetray on visibility change.
- To let LLSidepanelAppearance::updateToVisibility() determine whether to reset state or not, "reset_accordion" field was added to LLSD that it passed to it. It's value is
different depending on where updateToVisibility() was called from. "visible" field was added to store boolean value that was passed before fix without name, but now can't be used that way.
|
|
|
|
|
|
|
|
|
|
minimizing.
- Added signal to LLFloater that is emitted on minimize.
- Set minimize callback for appearance tab floater in LLSideTrayTab::undock. Method from LLSidePanelAppearance that handles camera issues
is called on minimization of floater.
|
|
|
|
Detached SP now has a slightly reduced height not to make it flush with the bottom bar.
|
|
|
|
|
|
Made sure that a tab can only be highlighted when sidebar is expanended.
|
|
Reason: when you detach the bottommost sidebar tab, the fake open/close tab gets selected, which is invisible.
Fix: select a normal, visible tab.
|
|
|
|
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.
|
|
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).
|
|
side tray tabs.
Also happens to fix STORM-96 (Empty space appears in the top of Home side panel after redocking).
|
|
detached tab.
|
|
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
|
|
state and was called via keyboard shortcut.
|
|
tab state.
|
|
Reviewed by Vadim Savchuk.
|
|
tabs.
Reviewed by Sergey Litovchuk.
|
|
outside of Side Tray.
Reviewed by Vadim Savchuk.
|
|
"tear off" Side Tray tabs.
|
|
|
|
detach all sidebar tabs.
Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/880/
|
|
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/.
|
|
TODO: Sometimes wrong tab gets selected after attaching/detaching.
Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/878/
|
|
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/877/.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/
--HG--
branch : product-engine
|
|
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
|
|
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/492/
--HG--
branch : product-engine
|
|
settings/functionality
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/474/
--HG--
branch : product-engine
|
|
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
|
|
First check-in; only compiles, nothing more.
|
|
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
|
|
shortcut
- Moved side panel toggling from viewer menu to side tray class.
--HG--
branch : product-engine
|