Commit Graph

18731 Commits (0d246c0c5fc3ddef2022572b560eaec0018a722e)

Author SHA1 Message Date
Leslie Linden 0d246c0c5f EXP-872 PROGRESS -- Hide Inbox unless applicable
EXP-910 FIX -- Newness badge shown on suitcase inventory icon when InventoryDisplayInbox is set to False
EXP-895 FIX -- Selecting items in Marketplace Inbox does not change focus in inventory panel away from items selected in inventory panel

* Main inventory, outbox and inbox all clear the selection of the others when they gain focus
* The Fresh Item Count badge is no longer displayed on the inventory side tab button when the inbox is disabled
* The New Item Count text is no longer displayed.  (we will enable it again when freshness is supported)
2011-06-16 17:14:51 -07:00
Leyla Farazha 1be0392d4a merge 2011-06-16 16:41:47 -07:00
Leyla Farazha 64f978dc81 EXP-891
Right click on Inbox or Outbox toggles up down arrow but has no action
2011-06-16 16:39:30 -07:00
Leyla Farazha f42d2607be EXP-905 Missing items from right click context menus in My Inbox
EXP-892 No way to delete items in Inbox without moving them to Inventory
2011-06-16 16:38:31 -07:00
Leslie Linden e60e193d2d Fixing mac DD build.
Changed cbegin() and cend() to begin() and end().

Reviewed by Richard
2011-06-15 17:15:30 -07:00
Leslie Linden 5e3d344fba EXP-872 FIX -- Hide inbox and outbox unless applicable
EXP-893 FIX -- Single order purchases not sorted with most recent item delivered at top of list
EXP-904 FIX -- Newness/Freshness value out of synch with new items in Inbox on next login when ordering in bulk with Inventory window open

* Inbox and outbox can now be forced on by setting the debug variables "InventoryDisplayInbox" and "InventoryDisplayOutbox"
* Inbox is only displayed when logging into a grid that has a marketplace that returns pup as a merchant
* Inbox contents is now a forced download when the user logs in, rather than the typical lazy load of the rest of the inventory

Reviewed by Leyla
2011-06-15 16:21:19 -07:00
Leslie Linden 142c2fc29c EXP-896 FIX -- Inbox not opened by default when new items are received
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
2011-06-14 16:35:15 -07:00
Leslie Linden 3eeb14ee0a EXP-856 FIX -- Inbox item count reflected as badge on inventory button
* Modified badges to be parented to their owners if their owners have no parents
* Modified side tray tab panels to create badges on side tab buttons when the
  xml specifies a badge.
* Modified inbox to drive the badge value of the sidebar_inventory button.
* Updated inbox and outbox sizes so scroll bars function as expected
* Updated inventory_panel.xml to allow scroll tag to specify scroll bar
  properties, instead of just having them hardcoded.

Reviewed by Richard
2011-06-10 16:20:30 -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
Leslie Linden def85f2778 EXP-865 FIX -- Modify LLBadge to allow it to hang off of non-buttons
LLBadgeOwner now only depends on LLView instead of LLUICtrl
Sidebar Tab Buttons now can support badges

Reviewed by Leyla
2011-06-09 12:12:28 -07:00
Leslie Linden 6e928645b9 Merge to fix 64k limit on param blocks 2011-06-08 15:48:44 -07:00
Leslie Linden 86470d3889 Fixed to allow param blocks to exceed 64k, even though the size makes me wince.
Modified viewer window to not create a navigation bar on exit if one doesn't yet exist.

Reviewed by Richard.
2011-06-08 15:46:34 -07:00
Leslie Linden de78d17e91 Merge from viewer-experience 2011-06-08 13:41:40 -07:00
Leslie Linden 888b39c283 EXP-865 PROGRESS -- Modify LLBadge to allow it to hang off of non-buttons
Moved LLBadge use from LLButton into a separate LLBadgeOwner class.
LLButton now derives from LLBadgeOwner which handles the bulk of the
badge management.
2011-06-08 13:14:15 -07:00
Leyla Farazha 1361eeae4e merge 2011-06-07 17:16:49 -07:00
Leslie Linden d8e84f85c9 Fixing precompiled headers with outbox coroutine usage.
Reviewed by Leyla.
2011-06-07 14:53:05 -07:00
Leslie Linden 1aed984928 EXP-865 PROGRESS -- Modify LLBadge to allow it to hang off of non-buttons
Added the following for increased LLBadge functionality:
 * Panels now choose whether or not they accept buttons as children, which they
   do by default.
 * UI controls now shuffle controls with "requests_front" to the front of their
   children list at postBuild time.
 * Badges are set to "requests_front" by default
 * Badges now accept border image and color attributes

 Reviewed by Callum
2011-06-07 13:57:19 -07:00
callum cf31723a1a EXP-844 INITIAL CHECKIN - FUNCTION DISABLED - As a first time user I would like to see a video after I log in that highlights the best features of Second Life 2011-06-06 17:12:17 -07:00
Leslie Linden 98bcd9e2ef EXP-859 FIX -- Save setting for last time inbox expanded
EXP-841 PROGRESS -- Create outbox sync button with basic enable/disable logic and animation
EXP-866 PROGRESS -- Create inbox observer to dynamically update inbox item count and badge value
EXP-872 PROGRESS -- Hide inbox and outbox unless applicable

Inbox expansion time is now saved as setting variable "LastInventoryInboxExpand".

New outbox sync button art.

Observers for items and categories are now implemented in the LLSidepanelInventory but the exact
method of use is still to be determined.

Functions are in place to show and hide the inbox and outbox panels but the logic around the
decision is TBD.

The resize bar for the inbox/outbox is now disabled when both inbox and outbox are collapsed.

Reviewed by Leyla.
2011-06-06 17:00:59 -07:00
Leyla Farazha 0c0f755878 fixing drag and drop for inbox, adding inbox text and cleaning up context menus 2011-06-06 16:30:22 -07:00
Leyla Farazha 926a9dcb58 merge 2011-06-01 15:44:46 -07:00
Richard Linden 5093f604cb Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-merge 2011-06-02 14:28:19 -07:00
Richard Linden 960e8c05cb Automated merge with http://hg.secondlife.com/viewer-development 2011-06-02 13:35:15 -07:00
Oz Linden 361384ebb9 merge tags from beta branch 2011-06-01 21:41:40 -04:00
Oz Linden 60d32f0a97 merge tags from release branch 2011-06-01 21:40:33 -04:00
Oz Linden 147567349e pull back fix for storm-1298 from beta branch 2011-06-01 19:05:36 -04:00
Leyla Farazha fe9eccdbae updating slvoice libraries 2011-06-01 15:40:29 -07:00
Leslie Linden b530648dd4 EXP-869 FIX -- Mac viewer should build without requiring settings modifications
Modified cmake GCC_VERSION from 4.2 to 4.0, our officially supported GCC version

Reviewed by Richard
2011-06-01 11:46:53 -07:00
Xiaohong Bao b100f1d2d4 fix for STORM-1298: Crash on startup of Second Life 2.7.1(231307) 2011-06-01 12:09:40 -06:00
Debi King (Dessie) ffe8417a04 Added tag DRTVWR-56_2.6.9-release, 2.6.9-release for changeset 77e5a08344c9 2011-06-01 13:52:04 -04:00
Oz Linden 2002a39e4d merge changes for storm-1296 2011-06-01 07:22:57 -04:00
Oz Linden 32f795d027 merge changes for storm-1304 2011-06-01 07:22:02 -04:00
Oz Linden e9501b855b merge changes for storm-1299 2011-06-01 07:21:09 -04:00
Oz Linden 6c9b45f4d6 merge changes for new search 2011-06-01 07:18:46 -04:00
Oz Linden 6bc63bddee merge changes for new search 2011-05-31 22:29:28 -04:00
eli_linden 5142751def FIX VWR-25397 2011-05-31 17:02:59 -07:00
eli_linden ebb6e899a0 FIX VWR-24130 2011-05-31 16:17:58 -07:00
eli_linden f795b66b76 FIX VWR-24127 2011-05-31 16:15:16 -07:00
eli_linden 89e61d192c FIX VWR-19315 2011-05-31 16:12:46 -07:00
eli_linden cbfa8a9ab2 FIX VWR-24126 2011-05-31 16:12:31 -07:00
eli_linden bd462116ce FIX VWR-20840 2011-05-31 16:12:09 -07:00
Leyla Farazha 4b43c8b18a merge 2011-05-31 16:00:22 -07:00
Leslie Linden 651a9587f8 EXP-862 FIX -- Disable marketplace inbox/outbox panel separator when inbox and outbox are collapsed
Marketplace panel is only resizable now when inbox or outbox is expanded.

Reviewed by Leyla
2011-06-01 13:50:14 -07:00
Leslie Linden cbf38d7c95 EXP-841 FIX -- Create outbox sync button with basic enable/disable logic and animation
Functions are stubbed out.  Time delay happens through basic coroutine to allow animation viewing.

Reviewed by Leyla
2011-06-01 12:28:49 -07:00
Leyla Farazha ee1ba4d85c adding inbox/outbox creation options 2011-05-31 15:11:55 -07:00
Leyla Farazha 4415c8505f Adding the outbox 2011-05-30 16:42:24 -07:00
Leyla Farazha bff172b374 EXP-824 Adding volume slider and block btn in basic mode IM panel 2011-05-30 15:38:37 -07:00
eli_linden 4406d29b5b sync with viewer-development 2011-05-27 15:29:16 -07:00
Oz Linden 17de5c7c46 increment viewer version to 2.7.2 2011-05-27 18:24:56 -04:00
Oz Linden 97f744f251 Added tag 2.7.1-start for changeset 54fd44ac92e4 2011-05-27 18:22:47 -04:00