flozz / yoga-image-optimizer

A graphical tool to convert and optimize JPEG, PNG and WebP images (based on YOGA)
https://yoga.flozz.org
GNU General Public License v3.0
137 stars 11 forks source link

UI too wide to be usable on most screens #17

Closed nekohayo closed 2 years ago

nekohayo commented 2 years ago

Running the Flathub flatpak version.

I rarely have simple and short filenames. The UI is extremely wide because of this, and requires resizing the window's width to somewhat unreasonable sizes in order to be able to see all columns, namely the "Output size" to see how efficient the result was.

I mean, it barely fits on my 2560px-wide screen, and yet I typically do not want a small utility app's window to take more than half of my screen width, it's supposed to be a companion app rather than a centerpiece.

I'm not sure how to solve this elegantly, but here are some ideas.

flozz commented 2 years ago

Yes you are right, the UI is quite basic currently, I have to improve it. I am not sure when I will work on it, but it is on my TODO list for a future version :)

flozz commented 2 years ago

Here is a mockup of what it could look like. I do not know yet how to do this with GTK, and I have other subjects to work on before this one. :)

Capture d’écran de 2021-12-02 13-51-18

nekohayo commented 2 years ago

My guess is that this would be a GtkListBox widget, but have no idea how that works implementation-wise ;)

flozz commented 2 years ago

I started working on this issue. Here is a work in progress screenshot :)

image

flozz commented 2 years ago

Final version of the compacted interface:

image

This will be released in the next version :)