-
-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let's try to make a non-GTK gui frontend #378
Comments
I don't see the reason to, unless there's some explicit problem that makes GTK not work for this particular program |
More frontends will be great, but I remember that at beginning I wanted to use https://github.com/redox-os/orbtk, but I found that it missing some more advanced features and also I'm not a fan of creating GUI from code(in GTK I use Glade for now)/ |
Yesterday I tried czkawka for the first time on my high dpi windows tablet ond honestly I just did not liked how it was( the first problem was extraction of the files from a .zip - it took a lot of time (I mean a lot more than I would expect) and my 2 core cpu was busy all the time. secondly I wouldn't say, that UX was awful, but for me it definately could be better: scaling on high-dpi screen with small scale in the system settings was not good - elements were very small and too close to each other. yep, I am kinda pity on UI's, but I hope it can help to create better ones. Egui is a simple library and I actually like creating UI with code) btw, I'm not sure, but egui might miss the file selector menu right now, but I think I could make one myself too. |
Do you see all the buttons when you enlarge of maximize the Czkawka window? |
they are visible, but they are too small. |
I think a non-GTK gui would be very helpful, as GTK is somewhat broken on MacOS, meaning it won't display correctly on HI-DPI settings. |
It would be better an Electron-based frontend with the current Rust backend. |
I think egui would be very good for an app like this, I mb even try to implement it myself in the future.
What do you think?
The text was updated successfully, but these errors were encountered: