secondlife / viewer

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

Texture Uploads need enhanced options to support 2k and lower resolutions to better predict upload fee #1666

Closed canny[bot] closed 45 minutes ago

canny[bot] commented 3 months ago

With the introduction of 2K textures, SL should provide two upload options to accommodate users who might forget to downsize their images:

Option 1: For images up to 1024, this option will automatically downsize the images for the user, just the way it used to be.

Option 2: For images with resolutions higher than 1024.

Note: Both options should be available for single and bulk uploads.

These options will help prevent accidental bulk uploads of incorrectly sized images. Sometimes when I bulk upload, I might miss one that I forgot to downsize. No one likes a costly surprise when a mistake happens.

https://secondlife.canny.io/admin/board/feature-requests/p/upload-options-needed-for-uploading-textures-to-prevent-costly-uploads

canny[bot] commented 3 months ago

This issue has been linked to a Canny post: Upload Options Needed For Uploading Textures To Prevent Costly Uploads :tada:

akleshchev commented 3 months ago

These options will help prevent accidental bulk uploads of incorrectly sized images. Sometimes when I bulk upload, I might miss one that I forgot to downsize. No one likes a costly surprise when a mistake happens.

A checkbox in upload notification? You pick a 2K texture, bulk upload shows 50L$, you set 'scale down' checkbox, price updates to 10L$ and upload will scale everything down? User selection will persist across session. But arguably texture upload UI will alos need a dropbox with image sizes to scale image down.

We can also make bulk upload provide a more detailed breakdown of upload cost, so that it will be easy to see that there are textures of different sizes.

Steeltoe-Linden commented 2 months ago

The dialog will differ depending on the presence of a large texture in the bulk selection:

image

akleshchev commented 2 months ago

image

AtlasLinden commented 3 weeks ago

Reopening for testing and setting milestone to DeltaFPS

katerynamproductengine commented 2 weeks ago

Passed QA.

Verified on the Second Life Release 7.1.10.10582490681 (64bit) on Win10/OSX in the scope of https://github.com/secondlife/iqa/issues/316.

Additional question: The checkbox setting is saved for your future loads. If you load a texture, the checkbox is checked like last time. Is that expected?