Age | Commit message (Collapse) | Author |
|
provide a message suggesting the user try global search.)
Implemented passing of entered filter substring without head spaces to search URI in help message for null filtered results.
* Updated setting "no item message" to use search term from filter editor for avatar & group lists and for inventory panels.
* Updated appropriate translatable strings to get [SEARCH_TERM] substitution.
* Updated processing of filter substring to pass original string to methods applied new filter.
Additional necessary changes
* Changed place to set "no item message" for group list from refresh to where filter is updated (like in avatar lists)
* Removed converting of filter substring to upper case in Places & My Appearance sidepanels (this conversion has already been implemented in where filter is applied)
* Added a separate message for Landmarks to set search URI to secondlife:///app/search/places for Lanmarks panel;
other inventory related panels have URL to all searched categories (secondlife:///app/search/all)
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/326/
--HG--
branch : product-engine
|
|
landmarks were deleted by DnD on Trash button)
Reason: LLFolderView::removeSelectedItems() was used to delete dropped items in Places Landmarks Panel. This led to calling this method N times where N is count of selected items. Due to removeSelectedItems() select one of non-removed items each time after removing of selected ones (2*N - 1) items were really deleted.
Fix: updated removing in Landmarks panel to remove dropped items one by one.
Reviewed by Richard at https://codereview.productengine.com/secondlife/r/204/
--HG--
branch : product-engine
|
|
- Added functionality of showing place profile to the LLPanelPlacesTab hierarchy. Use this functionality from LLPanelPlaces as callback for profile button click.
Reviewed my Mike Antipov at https://codereview.productengine.com/secondlife/r/191/
--HG--
branch : product-engine
|
|
|
|
instead of passing it along everywhere such as in performAction
mRoot is now stored for all LLInventoryBridge types.
Did some superficial formatting cleanup for LLInventoryBridge.
|
|
*rootFolder"
Superficial cleanup - changed all instances to "LLFolderView* root".
|
|
--HG--
branch : product-engine
|
|
llinventorymodel subclass
Created LLInventoryModelBackgroundFetch file for handling background fetch.
|
|
Checker: FORWARD_NULL
Function: LLLandmarksPanel::isActionEnabled(const LLSD &) const
File: /indra/newview/llpanellandmarks.cpp
|
|
Resolved conflicts in llpanellandmarks.cpp.
--HG--
branch : product-engine
|
|
- Fixed check to enable/disable "Rename" menu item if multiple items are selected.
Reviewed by Leyla Farazha and Mike Antipov
https://codereview.productengine.com/secondlife/r/85/
--HG--
branch : product-engine
|
|
- Added check for landmarks already in trash to disable "delete" button for them.
--HG--
branch : product-engine
|
|
(Clicking the plus button in the Places side panel only lets you add landmarks not folders)
added auto-expanding My landmarks Tab when it is closed and Add folder menu item is clicked
Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/
--HG--
branch : product-engine
|
|
panel only lets you add landmarks not folders)
- PLUS button works as GEAR button and PLUS button on inventory panel (show context menu on click)
- "Add a folder" menu item is always enabled (except for received folder)
- clicking "Add a folder" menu item creates a folder in My Landmarks tab no matter what has been selected in the Places panel before
Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
Landmarks panel.
- "Expand All" and "Collapse All" now affect all accordions in "My Landmarks".
--HG--
branch : product-engine
|
|
to the Landmarks tab with the Library expanded.
- Added expanding "Landmarks" folder in the Library on startup.
--HG--
branch : product-engine
|
|
Checker: FORWARD_NULL
Function: LLLandmarksPanel::initLandmarksPanel(LLPlacesInventoryPanel *)
File: /indra/newview/llpanellandmarks.cpp
|
|
Landmarks tab with the Library expanded.
- Added Library tab set open by default with Landmarks category fetch from Library.
--HG--
branch : product-engine
|
|
Landmarks panel after closing Create Landmark panel
- Added selecting landmark in landmarks panel after it was added or edited.
- Added expanding accordion tab containing the selected landmark.
--HG--
branch : product-engine
|
|
duplicates behavior of Star btn in nav bar
- Added alert if trying to create landmark for same location more than once.
--HG--
branch : product-engine
|
|
after filter has been used.
- Added applying filter upon accordion expansion to update currently filtered items.
--HG--
branch : product-engine
|
|
folders are expanded in "My Landmarks" tab".
- Added check for folder view's folders being in expanded or collapsed state on "My Landmarks" tab.
- Added enabling/disabling of "Expand all folders" and "Collapse all folders" commands for landmark and folder "gear" menu.
--HG--
branch : product-engine
|
|
refactored to use LL implementation of possibility to show specified Inventory folder)
-- renamed files from llinventorysubtreepanel to llplacesinventorypanel
-- renamed class LLInventorySubTreePanel to LLPlacesInventoryPanel
--HG--
branch : product-engine
|
|
gear menu closes root folder in landmarks accordions"
- Added reopening root folder after all folders are collapsed.
--HG--
branch : product-engine
|
|
tab isn't saved after switching to "Teleport History" tab and back"
- Disabled restoring folder state when empty filter is not changed.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
favorites folder through landmarksSP"
- Added drag and drop for empty inventory panel. Dropped item gets to
the root folder.
- Fixed issue with empty "Landmarks" inventory panel not displaying "No
matching items..." message.
- Removed accordion updating and hiding in idle routine. This invalidates EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders"
--HG--
branch : product-engine
|
|
UI wasn't being updated when nothing is selected.
|
|
|
|
--HG--
branch : avatar-pipeline
|
|
Doing a more robust check to see if folders need to be refreshed.
--HG--
branch : avatar-pipeline
|
|
--HG--
branch : product-engine
|
|
displayed if there are no landmarks in respective folders\"
--HG--
branch : product-engine
|
|
EXT-1609 : Strange behavior for accordions in Places panel, Landmarks tab
Forcing top-level folders open when accordion is active. Removed logic that was saving and restoring initial folder state.
--HG--
branch : avatar-pipeline
|
|
collapsing all folders in My "Landmarks" tab and switching to "Teleport history" tab and back)
Reason: Folder state of loaded folders was not saved before switching to Teleport history and back
Due to inventory loading was changed to fetch items in background it is impossible to save folder state while initializing of an Inventory panel.
Inventory observer was implemented to save folder states for Inventory Panels in all accordions.
Reviwed by Seth ProductEngine
--HG--
branch : product-engine
|
|
--HG--
branch : avatar-pipeline
|
|
inventory background fetch on startup
Took out line to start background fetch at start of filter; the background fetch will start when the filter is started. This prevents the viewer from requesting a complete inventory fetch at login.
--HG--
branch : avatar-pipeline
|
|
|
|
causing massive inventory background fetch on startup"
- MyInventory/Library Places accordions aren't expanded on startup now.
--HG--
branch : product-engine
|
|
and isn't shown in "Fav" bar".
- Added enabling "Save" landmark button only after landmark is loaded.
Minor cleanup of fix for EXT-2346 "My Landmarks accordion panels shouldn't
be displayed if there are no landmarks in respective folders".
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
|
|
right-click).
--HG--
branch : product-engine
|
|
displayed if there are no landmarks in respective folders".
- Added updating accordions contents in idle routine.
- Removed inventory observer.
--HG--
branch : product-engine
|
|
--HG--
branch : avatar-pipeline
|
|
EXT-2815 : Create ability to selectively apply a filter
LandmarkSP filters are now started explicitly whenever the Library / My Inventory accordion panels are opened.
--HG--
branch : avatar-pipeline
|
|
after selecting it
--HG--
branch : product-engine
|
|
landmarks are selected)
--HG--
branch : product-engine
|
|
displayed if there are no landmarks in respective folders".
- Added inventory observer to Landmarks Panel to update accordion tabs visibility upon inventory changes.
- Added accordions contents refreshing upon filter edit to fix updating accordion items when filter becomes less restrictive.
--HG--
branch : product-engine
|