Lymphatus / caesium-image-compressor

Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG, WebP and TIFF formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.
https://saerasoft.com/caesium
GNU General Public License v3.0
3.47k stars 209 forks source link

Remember - Last Custom Dimensions Used #229

Open BlackGrimReaper opened 11 months ago

BlackGrimReaper commented 11 months ago

Is your feature request related to a problem? Please describe. Sometimes I have to resize 4k images to various different dimensions. After a restart, the program remembers the last settings, including the Resize panel option which is a good thing. However, it doesn't retain custom dimensions, resetting to 100px by 1000px.

Describe the solution you'd like It would be highly beneficial if the program could also retain previously set custom dimensions or other values. Moreover, having the capability to display the last 5-10 used custom dimensions would be a tremendous enhancement.

Describe alternatives you've considered If a history list isn't possible, it would be great to let users save their custom dimensions for easy use in the resize panel. This could be done with a simple button to save a custom dimension preset.

Lymphatus commented 11 months ago

Not remembering the last used dimensions is a bug that I'm going to fix on the next release.

I think I like more the idea of saving some presets instead of an "history" select. I'll try to implement something similar in the future.