Skip to content

Slint UI - different gui #1077

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

Closed
qarmin opened this issue Oct 8, 2023 · 0 comments · Fixed by #1102
Closed

Slint UI - different gui #1077

qarmin opened this issue Oct 8, 2023 · 0 comments · Fixed by #1102
Labels
enhancement New feature or request

Comments

@qarmin
Copy link
Owner

qarmin commented Oct 8, 2023

With more and more gtk4 problems, I am almost 100% convinced of the need to change the library used in the gui

Problems that I already had with GTK:

  • TreeView deprecations which are used in a lot of places - https://blog.gtk.org/2022/10/30/on-deprecations/
  • strange slow treeview clearing - https://gitlab.gnome.org/GNOME/gtk/-/issues/6136
  • a lot of problems in Windows/Mac(but mostly windows)
  • creating UI from rust - slow and painful in developing, or in cambalache - quite easy to use but have some problems because app is not a part of GTK.
  • Pinned gtk version on linux - some bugs were fixed in 4.8 or 4.10 gtk version, but people that using gtk 4.6, still have issues

Slint is the most promising alternative for gtk(tauri is very close, but have some things that don't suit me) and have really great funcionality

  • easy cross-compilation/compilation on Mac/Windows
  • single file static binaries - even on Windows - currently I bundle Gtk, glib etc. dependencies in zip windows folder
  • more modern look via builtin themes, and ability to change them
  • real white theme

But still I wait for few things and until they are clarified, I will not create gui:

Also there is no logo and name for new project

Early view, how this may look like(only position of items)
Untitled

@qarmin qarmin added the enhancement New feature or request label Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant