Option to show Open dialog on llGiveAgentInventory
tracked
WolfGang Senizen
Add the option to show an "Open" style dialog that lists content, and has an accept / discard button on receiving items via
llGiveAgentInventory
This would be a huge enhancement to the user unpacking experience, being able to see and accept inventory transfers.
I would suggest that the process flow like this
-
llGiveAgentInventory(llGetOwner(),"Product",["item1","item2],[TRANSFER_SHOW_PREVIEW,TRUE])
- Items are delivered to user in specified folder just as they are now (prevent loss if dialog ignored)
- A dialog similar to the "Open" dialog shows with contents given.
- Accept button just closes dialog
- Decline button, moves folder to trash, and closes dialog
Log In
Spidey Linden
marked this post as
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
AlettaMondragon Resident
Did you mean the Accept button would just accept the box and close the dialog, while the Open button would unpack it too, or am I missing the point?
By the way a lot of unpacker HUDs now have several links to pack folders for different bodies or different versions of a product and you can unpack only what you need, so as your suggestion would require new unpacker scripts, to me it looks like it would be less useful than it might seem.
WolfGang Senizen
AlettaMondragon Resident
There is no open button, I said open dialog, in reference to the dialog you see when you
right click > open
something.And this is perfect for those types of huds too, if you want to provide the user a "preview" of the items delivered
AlettaMondragon Resident
WolfGang Senizen Alright so if I'm getting it right this time, your idea is to make the inventory offer dialog similar to the object opening dialog. You are saying there would be no "Open" button along with Accept and Decline, though, and it would be up to the script function to decide whether this mechanism would be triggered upon the call or not, as well as:
"- Accept button just closes dialog
- Decline button, moves folder to trash, and closes dialog"
So right now when I get an inventory offer, if I close (ignore) it, nothing happens and I don't get the item (intended behavior and I like it), if I choose
DISCARD
it goes to my trash folder (intended behavior but stupid, at least then the button should be labeled "Move to Trash", because if I don't want the item, why complete the transfer? And if I choose Accept, I get the item. That is the only
case I should get the item. Let's say the way it works isn't bad though.How can I prevent this "object opening-style dialog" from showing on my end though, if some scripter or vendor decided to use it? Especially if "Accept button just closes dialog" how do I get my
packed
item? I get a lot of things I don't want to unpack
just have the box for later if the things in it might be useful sometime.Especially opening boxes like rezzing them and right click > open is ancient and almost nobody does it anymore. To get a preview of the items inside an unpacker HUD you can wear it, right click, edit and look at its Contents tab. And you can just drag one or several items out of the object's inventory to yours, so this is really not an improvement, rather a setback if we end up with folders we are forced to unpack. Then what, I have to rez a prim, box the whole folder in it, name it accordingly, take it to inventory, and delete the unpacked items, and clear the trash folder, just because someone thought this was useful? No thanks.
If you meant there would be
THREE
buttons:Accept: receive the
packed
item in your inventory (as it does now)Open: open the right click > open style dialog
Discard: move to trash or just ignore the offer
Then yes, it would be a good idea.
(Edit: the "Decline" thing confused me. Object inventory offer dialogs have a Discard button.)
AlettaMondragon Resident
By the way you managed to trick me with the Decline button, I wanted to point out that object inventory offer dialogs have a Discard button but I wasn't online inworld yet. So it makes some sense it discards the item to trash, otherwise it would be nice to use the actual names of features and buttons because it is very easy to misunderstand your suggestion if you don't.