Commit Graph

86 Commits (49bbb565b62a54729dbd9eed53737e4a78009f1b)

Author SHA1 Message Date
Ansariel e14473f2c7 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/lltabcontainer.cpp
#	indra/newview/llinventoryobserver.cpp
#	indra/newview/skins/default/xui/en/notifications.xml
#	indra/newview/skins/default/xui/en/strings.xml
2023-09-20 12:52:23 +02:00
Andrey Kleshchev 76c6dc025d SL-19826 Gallery multiselect support, fix right click 2023-09-15 00:01:58 +03:00
Ansariel a45c5826dc Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llvovolume.cpp
2023-09-12 14:20:54 +02:00
Andrey Kleshchev 167c5121d3 SL-19826 Basic 'shift' support for gallery Part#4 2023-09-10 21:48:43 +03:00
Andrey Kleshchev f24f72d2f9 SL-19826 Gallery multiselect support Part#3
wip
2023-09-10 21:48:43 +03:00
Ansariel 7c5671465e Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/app_settings/settings.xml
#	indra/newview/llaisapi.cpp
#	indra/newview/llinventoryobserver.cpp
#	indra/newview/llinventoryobserver.h
#	indra/newview/llsidepanelinventory.cpp
#	indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml
2023-08-25 02:16:13 +02:00
Mnikolenko Productengine 03db9132db SL-20118 tweak the top border line 2023-08-10 13:53:34 +03:00
Ansariel f3fa991d2c Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llinventorymodel.cpp
2023-08-09 11:18:16 +02:00
Andrey Kleshchev c4c5778b26 SL-20098 handleDoubleClick crashes in new inventory panels 2023-08-02 18:02:37 +03:00
Andrey Kleshchev 05b5540fe7 SL-20107 Detaching items from COF in gallery view didn't update COF 2023-08-01 23:53:57 +03:00
Ansariel 4ebb423335 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llaisapi.cpp
#	indra/newview/llinventorygallery.cpp
#	indra/newview/lltexturectrl.cpp
2023-07-22 11:47:19 +02:00
Andrey Kleshchev d237b9ee1b SL-20040 Fix selection callback 2023-07-21 17:33:37 +03:00
Andrey Kleshchev 0941fcd5a4 SL-20047 Indicate when gallery items are being cut 2023-07-21 00:48:29 +03:00
Andrey Kleshchev 4fb9a3f469 SL-20040 Fix selection and context menu issues 2023-07-21 00:48:14 +03:00
Ansariel a520340900 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/app_settings/settings.xml
#	indra/newview/llsidepanelinventory.cpp
#	indra/newview/lltexturectrl.cpp
#	indra/newview/skins/default/xui/en/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/en/panel_outfit_gallery.xml
2023-07-04 14:42:05 +02:00
Andrey Kleshchev 35d68ce737 SL-19914 Inventory gallery Tab support #3
Don't try to select something if we are waiting for an item
2023-07-01 00:46:02 +03:00
Andrey Kleshchev bbcedf9c84 SL-19914 Inventory gallery Tab support #2 2023-07-01 00:20:01 +03:00
Maxim Nikolenko 8eade6f074 SL-19923 FIXED Unable to drag and drop items from Library in Gallery mode 2023-06-28 12:38:43 +03:00
Andrey Kleshchev 7849e12c31 SL-19815 Fix missed 'handled' flags 2023-06-27 00:29:34 +03:00
Ansariel efcf81eb4a Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorypanel.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
#	indra/newview/skins/default/xui/en/sidepanel_inventory.xml
2023-06-26 23:25:05 +02:00
Andrey Kleshchev f30ae5c781 SL-19914 Inventory gallery Tab support 2023-06-23 21:59:55 +03:00
Maxim Nikolenko c24849f9da SL-19912 allow drag-n-drop items from Object's content to the Gallery 2023-06-23 12:48:57 +03:00
Maxim Nikolenko 93ab02b672 SL-19885 add sorting by date for Gallery view 2023-06-19 23:03:06 +03:00
Andrey Kleshchev 30209314ac SL-19686 Fix gallery causing lags 2023-06-19 20:20:38 +03:00
Ansariel 147dc16bc5 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorypanel.cpp
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
2023-06-19 11:17:10 +02:00
Andrey Kleshchev b5b0c17439 SL-19886 Fix onidle crash after closing inventory floater 2023-06-17 01:31:02 +03:00
Maxim Nikolenko 7607047a95 SL-19863 FIXED Items are not copied when attempting to paste into gallery mode 2023-06-16 23:42:45 +03:00
Andrey Kleshchev 47c15e9dab SL-19795 Slight gallery scroll improvement
use scroll's rect instead of gallery's rect
2023-06-16 22:51:21 +03:00
Maxim Nikolenko 26f64e4f0a SL-19873 Clear gallery selection when right-clicking outside of selected items 2023-06-16 13:06:37 +03:00
Andrey Kleshchev d9a8ccc2c0 SL-19882 Fix LLInventoryGalleryItem redeclaring mName
To avoid confusion and potential inheritance issues
2023-06-16 12:28:09 +03:00
Andrey Kleshchev 3561724b8c SL-19686 Fix filtering returning wrong value 2023-06-16 00:39:12 +03:00
Andrey Kleshchev e998780831 SL-19686 Don't reshape excessively 2023-06-16 00:15:57 +03:00
Andrey Kleshchev 4de5576fb4 SL-19686 Remove gallery 'skipped' items
Probably whole observer is not nessesary, instead we need a general observer to track a variety of changes.
2023-06-15 23:08:51 +03:00
Andrey Kleshchev d077558ed7 SL-19686 Fix memory leak 2023-06-15 23:08:31 +03:00
Andrey Kleshchev 451a89d75b SL-19686 WIP Split gallery initiation over frames 2023-06-15 22:23:29 +03:00
Andrey Kleshchev 275fa896c0 SL-19686 WIP Switching single folder view for large inventories causes stalls #3 2023-06-15 00:27:11 +03:00
Andrey Kleshchev 143e103bcf SL-19686 WIP Switching single folder view for large inventories causes stalls #2 2023-06-15 00:00:07 +03:00
Ansariel 23cf219d4a Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llinventoryfunctions.h
#	indra/newview/llinventorypanel.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/llpanelmaininventory.h
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
2023-06-12 18:46:25 +02:00
Andrey Kleshchev 14aa4dcdc2 SL-19847 Delete key should not allow system folders 2023-06-10 02:28:48 +03:00
Andrey Kleshchev 417dbeb68e SL-19823 Edit not always active #5 2023-06-10 01:33:43 +03:00
Andrey Kleshchev 5c6a2779c4 SL-19826 Pasting folders in Single folder should highlight pasted folder 2023-06-09 22:04:52 +03:00
Andrey Kleshchev aede902040 SL-19826 WIP Pasting folders in Single folder view does not give feedback of where the folder is pasted
Should resort freshly inserted or dropped folders, does not cover pasting yet
2023-06-09 20:10:57 +03:00
Andrey Kleshchev a358acf86d SL-19845 Show delete confirmation for 'delete' key 2023-06-09 00:34:03 +03:00
Andrey Kleshchev 53fc42fe03 SL-19832 Inventory gallery should support CTRL+X, C and V 2023-06-08 22:50:19 +03:00
Andrey Kleshchev 2f82274735 SL-19815 Small handling rearrangement 2023-06-07 23:26:29 +03:00
Andrey Kleshchev 73afbd1a77 SL-19815 Properly implement up and down keys 2023-06-07 22:53:50 +03:00
Andrey Kleshchev 11457017a1 SL-19815 Return key should open items in gallery view 2023-06-03 02:10:30 +03:00
Andrey Kleshchev fb248ad2bc SL-19815 Gallery support for left, right, up and down 2023-06-03 02:05:17 +03:00
Andrey Kleshchev ac5c62de96 SL-19795 Fixed gallery autoscrolling 2023-06-03 01:07:34 +03:00
Andrey Kleshchev 8a33d65e98 SL-19815 Suppors Page Up, Page Down, Home, End and Delete 2023-06-02 22:48:57 +03:00