Age | Commit message (Collapse) | Author |
|
move llfolderview* into LLUI!
|
|
started to remove newview dependencies from llfolder*
|
|
refactored source files, moving logic into llfolderviewmodel*.cpp
filter logic tweaks
purging and moving inventory now properly cleans up view model
|
|
cleaned up ownership of viewmodel
more filtering fixes
|
|
moved filtering logic to viewmodel
|
|
inventory item labels and icons displaying again
|
|
build fix for gcc
|
|
more compilation fixes, just need to add getName() back to LLInventoryFilter et al
|
|
continuing fixing build errors
general cleanup
|
|
continuing fixing build errors
renamed llfoldervieweventlistener.h to llfolderviewmodel.h
|
|
|
|
llfolderview refactornig
|
|
scroll content in view
as a side effect, "My Inventory" is not selected by default
auto selection of filtered items now reliably turns itself off as soon as user scrolls or moves keyboard focus to inventory
|
|
in inventory.
|
|
|
|
made shift-selection work consistently across folder boundaries
|
|
inventory not fully loaded
* The "Copy to Outbox" option is now disabled when the item is in the loading state.
|
|
create a hierarchy that contains too many folders
* Updated drag and drop to correctly handle moving to and from outbox as opposed to within the outbox when dealing with
folder and item count limitations related to depth and total folder count.
|
|
|
|
|
|
|
|
folders. Top-level inbox items are counted both in the total item count and
in the fresh item count.
|
|
Received Items panel is open and do not auto open Received Items panel
* Updated inbox freshness time setting name to "LastInventoryInboxActivity"
* New time stamp reflects time of last activity performed on the inbox by the user
* Selection and opening items in the inbox both count as activity on the inbox
* Focus going to the inbox panel counts as activity on the inbox
* Creation date of folders now computed based on date of items being added to them
* Creation date of folders no longer relies on queries for creation date, as is done during sorting
* Folders are assumed to be "new" if no inbox freshness time setting is saved
|
|
EXP-1003 FIX -- Renaming a folder in Received Items panel resets the New flag for that folder
EXP-1001 FIX -- Newness is removed on next login if you log out or crash before opening inventory panel
EXP-857 FIX -- Add context menu entries as alternate path to populate outbox
EXP-858 FIX -- Outbox sync failure error handling
EXP-1158 FIX -- Viewer crash when deleting items from Outbox when some folders are open
* Made inbox, outbox and inventory panels all legit tab stops for keyboard focus
* Added mouse over indication on inventory panel primarily for increased clarity on outbox error messages
* Disabled "Rename" option on inbox items
* Added context menu option to copy/move an item to the merchant outbox
* Context menu option to copy/move to outbox is visible and/or enabled/disabled when appropriate
* "LastInventoryInboxCollapse" no longer written out as a setting when the panel is not visible
* Fixed up collapse time check to not try to parse empty string on first load (deminishes text spam in log greatly)
* Disabled double-click as a way to equip items in the inbox or outbox
* Viewer code no longer removes items from the outbox after sync. We rely on the sim to do this now.
* Basic outbox sync error handling now displays error messages as tooltips along with badge over item in outbox
* Moved some scroll container default values out of code and into xml
|
|
average one second delay. Same with switching between tabs.
disable traversal of inventory contents for findView family of functions
|
|
|
|
Recent Tab if that tab is open when item delivered
|
|
EXP-929 FIX -- First Direct Delivery item purchased while logged in: Received Items folder visible in inventory and item not visible in Received items panel - no badge count update
* Inbox and Outbox inventory panels now live in their own XML files and are hot loaded into place when appropriate, like when the "Received Items" folder is first created, for example.
* The Inbox and Outbox panels now show relevant default messages when the folders are empty or do not exist
* Added LLInventoryCategoryAddedObserver, a new inventory observer type to observe added folders
* Hacked LLInventoryPanel to properly set up inbox and outbox inventory views for the "Received Items" folder and the "Merchant Outbox" folder that aren't created with the proper system folder type
* Changed inventory badge count computation to use LLFolderView rather than the inventory directly
* Applied various focus, selection and other inbox fixes to the outbox
Reviewed by Richard.
|
|
Inventory tab
fixed having visible child items forcing filtered folder to appear
|
|
|
|
|
|
in viewer - Delete, Copy, and Paste functions not working as well
|
|
removed mHidden variable
|
|
cleaned up and refactored inventory code a bit
reviewed by Leyla
|
|
Changed cbegin() and cend() to begin() and end().
Reviewed by Richard
|
|
EXP-894 FIX -- When scrolling to the bottom of the inbox, the last item is c...
EXP-856 FIX -- Inbox item count reflected as badge on inventory button
* Inbox auto-expands when "fresh" items are reported
* Logic for "fresh" item determination is still in progress but works for purchases while logged in
* Badges now only displayed when the inventory side panel is collapsed or when inventory not visible
Reviewed by Leyla
|
|
|
|
a bunch of unnecesary header dependencies.
|
|
|
|
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
|
|
|
|
|
|
|
|
|
|
Took out explicit _Link icons and replaced with overlay.
Removed links overlays from non-main-inventory-floater panels.
|
|
|
|
return a selection
Function signature change to return a selection instead of taking one as an argument.
|
|
inventory folder after moving item between folders
reviewed by Leyla
|
|
|
|
folder_view_item.xml
EXT-3753 Inventory folders now have customizable item indents and
"My Inventory" has indent again
Reviewed with Richard
|