Skip to content
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

GUI shell (can make one if needed) #6

Open
electrovoyage opened this issue Apr 21, 2024 · 3 comments
Open

GUI shell (can make one if needed) #6

electrovoyage opened this issue Apr 21, 2024 · 3 comments
Labels
Enhancement An idea or pull request enhancing KACC

Comments

@electrovoyage
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
I think this project is sick, but not everyone likes or knows how to use command-line utilities. Which is why i think converting the app to a GUI one would be really cool!

Describe the solution you'd like
There are many GUI modules for python - most notably tkinter, but it looks ancient, so I propose something like ttkbootstrap - basically better tkinter with themes (including a dark one) and lots of custom widgets (such as toggle switches you'd see in settings menus on Android or circular progressbars), so it would look very cool and modern.

Describe alternatives you've considered
One UI alternative i know of is PyQt, which is technically more customizable, but Tkinter and tkinter-based modules all share pretty much the same syntax and class names.

Additional context
I am no stranger to Python and GUI apps in it (if you couldn't tell from my list of repositories), so if needed I can make a new file (so people who want the CLI can use the CLI) that has a user interface and convenient file selection dialogs. Let me know if you're interested!

Links:
PyQt5 on PyPI
ttkbootstrap documentation and examples

@electrovoyage
Copy link
Collaborator Author

image
For reference, this is how cool ttkbootstrap looks

@scipply
Copy link

scipply commented Apr 21, 2024

custom tkinter is great too if you are used to tk. it gives your program a win 11 look and it has dark/light mode support

@electrovoyage
Copy link
Collaborator Author

custom tkinter is great too if you are used to tk. it gives your program a win 11 look and it has dark/light mode support
@scipply
Ttkbootstrap not only supports dark theme, but also has many different light and dark themes and support for creating your own themes

@elektr1kOS elektr1kOS added Enhancement An idea or pull request enhancing KACC and removed enhancement labels Apr 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement An idea or pull request enhancing KACC
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants