Commit Graph

118 Commits (22a851663cddecced21acd88ed8ae4fa9fc733fd)

Author SHA1 Message Date
Merov Linden c63dea6b91 MAINT-1197 : Fix inventory deselection/reselection when cutting items 2012-08-09 16:26:37 -07:00
simon@Simon-PC.lindenlab.com 1777fa5187 Merge pull from lindenlab/viewer-development as requested by Oz for DRTVWR-148 2012-05-25 15:07:22 -07:00
Nat Goodspeed 78f2663c4a Automated merge with http://hg.secondlife.com/viewer-release 2012-04-26 14:04:55 -04:00
Richard Linden 6e4e971fd2 EXP-1925 WIP Inventory folders being pasted to are hidden during a paste operation
potential fix by not changing mostfiltereddescendant flag when dirtying folder as new
contents arrive
2012-03-23 18:31:09 -07:00
Richard Linden b2085efa8b CHUI-68 FIX Using arrow keys to scroll through inventory folders does not 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
2012-03-22 12:27:55 -07:00
Seth ProductEngine 42d1b51e93 CHUI-54 FIXED Backed out fix for EXP-1550 restoring inventory folder creation date updating logic.
An inventory folder creation date should be updated every time a new item is created in it. Othervise the sorting by creation date is broken.
However this leaves the EXP-1550 issue unresolved.
2012-03-22 18:19:02 +02:00
Merov Linden 24789f11cc Pull from viewer-experience 2012-03-01 13:31:17 -08:00
Merov Linden a7499dc4ab EXP-1895 : Fix the evaluation of visible children in folders 2012-02-23 09:57:05 -08:00
Richard Linden 4523b31378 EXP-1844 FIX Selecting a large number of inventory items can block the viewer for a long time.
only show hourglass and fetching text when downloading folders, not item metadata
2012-02-09 12:58:43 -08:00
Merov Linden 91f77318db EXP-1873 : Implement the hiding of cut items on the clipboard 2012-02-08 15:44:02 -08:00
Merov Linden c744603af9 EXP-1873 : Implement cut in the inventory contextual menu. Works without deleting the items but simply dimming them and moving them. Doesn't work for folders yet. 2012-02-07 17:13:24 -08:00
Merov Linden 2cd7a75509 EXP-1747, EXP-1152 : Fixed visual glitches in computation of visible width in inventory. 2012-01-27 18:40:23 -08:00
Merov Linden 6bbcf67db3 EXP-1152 : Fix width computation in inventory panel so that the horizontal slider shows up only when really needed. 2012-01-20 17:03:04 -08:00
Leslie Linden 245f29ca26 EXP-1550 FIX -- New tag shown and not removed on click when rezzing an item from Received Items panel and taking back into inventory.
* Inventory folder creation dates are now only set once, rather than being
  updated every time a new item is added.
2012-01-18 13:39:04 -08:00
Leslie Linden dc0573be6c Merge with viewer-dd, attempt #1 2012-01-17 11:07:11 -08:00
Richard Linden 5e5105bd22 EXP-1770 WIP Drag and drop visual selection can be off across hierarchies
added throttling to fetchInventoryItem queries
2012-01-13 18:37:50 -08:00
Richard Linden 6374099505 EXP-1770 WIP Drag and drop visual selection can be off across hierarchies
made shift-selection work consistently across folder boundaries
2012-01-13 16:41:54 -08:00
Leslie Linden 912833bafa EXP-1738 FIX -- Disable drag and drop to folders in the outbox that would 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.
2012-01-04 14:04:32 -08:00
Leslie Linden 399f8dd191 EXP-1723 -- Improved drag and drop behavior for outbox floater. 2011-12-14 14:37:38 -08:00
Richard Linden c191f523a9 Automated merge with http://hg.secondlife.com/viewer-development 2011-11-30 17:57:09 -08:00
Merov Linden db371c9824 EXP-1498 : Hide empty system folders. System folders can be specifically marked to be hidden if empty in the LLViewerFolderDictionary constructor. 2011-11-11 23:58:37 -08:00
Dave Parks 8a8e9ccdb6 SH-2652 Don't allocate 6000+ strings every frame 2011-11-04 16:15:05 -05:00
Leslie Linden 1d3f6ef432 EXP-1215 FIX -- New tag toggles on and off during delivery of large purchases
EXP-1216 FIX -- Not all inbox items are sorted properly for large item purchases

* The inventory listener is no longer used to override the folder's creation
  date if the date it has is zero.
2011-09-15 16:13:10 -07:00
Leslie Linden 78821c51a1 Merge from viewer-experience 2011-09-07 13:58:19 -07:00
Leslie Linden 6bb2b2cb99 EXP-1194 FIX -- Update New tag behavior to update Newness timestamp when 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
2011-09-07 12:45:50 -07:00
Richard Linden b183b6f141 EXP-1196 FIX Fix param block template ordering
changed ordering of template loading relative to constructor setting of params
moved a lot of constructor-set params to template files
reviewed by Leslie
2011-09-06 14:45:11 -07:00
leslie@leslie-HPz600.lindenlab.com c2443b95d3 EXP-1126 FIX -- Cannot use arrow keys to scroll up and down in Inbox and Outbox
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
2011-08-26 16:33:47 -07:00
Leyla Farazha 8baafe6613 EXP-1098 User can drag folders into Outbox with more than 3 levels of nested folders
EXP-1100 Show tooltips when drag and drop operations are not allowed
2011-08-18 14:33:54 -07:00
Leyla Farazha 85ddc48e08 merge 2011-07-08 16:07:56 -07:00
Leyla Farazha d7318bf9f0 merge 2011-07-08 16:06:49 -07:00
Richard Linden 255fc0401e EXP-990 FIX Cannot select from Texture picker for Groups profile pic
reviewed by Leslie
2011-07-08 15:31:24 -07:00
Leyla Farazha 2eb37ef38f adding freshness flag support 2011-07-08 15:20:03 -07:00
Richard Linden 77e99e0887 EXP-983 WIP potential fix for crash when using Place Profile in viewer experience 2011-07-06 20:01:12 -07:00
Leyla Farazha cca256dcdd merge 2011-07-06 15:54:07 -07:00
Leyla Farazha 60f6d80926 EXP-980 Inbox sorting does not persist between sessions 2011-07-06 15:48:33 -07:00
Richard Linden e92d3dcf10 EXP-971 FIX New Direct Delivery item does not sort as most recent item in Recent Tab if that tab is open when item delivered 2011-07-05 23:40:19 -07:00
Leslie Linden 0382b8dcbf EXP-893 EXTRA -- Single order purchases not sorted with most recent item delivered at top of list
Fixed folder getCreationDate function to handle nested folders.  This should allow
the inbox to properly date sort items delivered with nested folders.

Reviewed by Leyla.
2011-06-30 17:29:12 -07:00
Richard Linden 08fca38203 EXP-922 FIX Purchased Direct Delivery items do not appear in Recent Inventory tab
fixed having visible child items forcing filtered folder to appear
2011-06-29 23:03:15 -07:00
Richard Linden c998f21c52 EXP-922 FIX Purchased Direct Delivery items do not appear in Recent Inventory tab
switched to using filters to hide inbox and show it for recent items only
2011-06-28 14:45:09 -07:00
Leslie Linden e7d86046d9 Build fixes from the merge.
Recommended by Richard.
2011-06-23 15:49:16 -04:00
Richard Linden 715cb3cc0c Automated merge with ssh://hg.lindenlab.com/leyla/viewer-experience-dd 2011-06-23 10:57:41 -07:00
Richard Linden 941a360c46 EXP-893 FIX Single order purchases not sorted with most recent item delivered at top of list
reviewed by Leyla
2011-06-20 18:03:58 -07:00
Richard Linden 4ba2a80148 fixed build on mac/linux 2011-06-20 11:02:36 -07:00
Richard Linden 015db564cf EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*
removed mHidden variable
2011-06-20 11:00:02 -07:00
Richard Linden 353da63a07 EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*
cleaned up and refactored inventory code a bit

reviewed by Leyla
2011-06-17 15:24:24 -07:00
leyla 7ed78f9274 fixing folder sorting, folders don't have a date stamp so use first item's date 2011-06-10 15:14:18 -07:00
Leyla Farazha f8907b327b hooking up marketplace inbox to inventory 2011-05-25 11:17:47 -07:00
Merov Linden 64b192ed62 EXP-756 : Fix inventory folder ordering on launch 2011-05-03 13:18:16 -07:00
Boroondas Gupte 36253ae8bf fixed some whitespace errors in files touched by STORM-162 2010-09-21 14:05:31 +02:00
Merov Linden 136029821c STORM-162 : Makes the folder code more resilient 2010-09-20 17:24:33 -07:00