secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
212 stars 53 forks source link

Make permissions preset for created Materials easier to understand #3070

Open canny[bot] opened 1 week ago

canny[bot] commented 1 week ago

This Default Creation Permission are working correctly, but the UI is confusing. (I too was confused while investigating this until Whirly discovered the tooltip.)

The Default Creation Permission to change for uploaded Materials is the Uploads category.

The Materials permission in that floater applies only to Materials that are created new in the Inventory. The tooltip for Materials says that that's what it's for but the UI should be more clear, ideally visible without reading a tooltip.

Also consider changing the icon for Uploads to something other than the Texture icon. Something that suggests "uploading".

Maybe the Uploading should be changed to Uploading (with all the things that can be uploaded in parenthesis)

Image


Original report:

  1. Under Preferences, Advanced, Default Creation Permissions (DCP). Set Materials to Copy.

  2. Upload Material, select a .glb file and bulk selection for textures.

  3. Materials upload as Modify, Copy, Transfer NOT the DCP setting of Copy.

Note: During the upload above Texture DCP were set to Modify, Copy, Transfer. This overrode the Material DCP setting.

In the scenario above the correct outcome would be materials to be set as Copy, not Modify, Copy Transfer as it's using the material upload function not the texture upload function from a hierarchy standpoint. However, the Texture DCP is overriding what is set for Material DCP.

Note this is present in Firestorm too as well as the LL Viewer.

https://secondlife.canny.io/admin/board/bug-reports/p/materials-are-uploading-with-incorrect-permissions

canny[bot] commented 1 week ago

This issue has been linked to a Canny post: Materials are uploading with incorrect permissions. :tada:

Dan-Linden commented 1 week ago

Consider changing the icon for Uploads to something other than the Texture icon. Something that suggests "uploading".

akleshchev commented 1 week ago

Some kind of cloud+disk with an upward arrow pointint into the cloud? And make all relevant upload buttons show the same icon?

Dan-Linden commented 1 week ago

This comment from the original reporter, Charlotte Bartlett, was added in canny:

As a side note a generic user case would be for DCPs on upload to provide capability for different defaults for 3 different types of assets (Texture, Mesh and Material). Upload, Texture - DCP 1 Upload, Mesh - DCP 2 Upload, Material - DCP 3 (For the avoidance of doubt: for DCP 3 the textures within the GLT file inherit the perms from the Material and don't get confused with DCP 1)