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

Possible to introduce an alternative GUI based on GTK? #2051

Open
barracuda156 opened this issue Apr 9, 2024 · 4 comments
Open

Possible to introduce an alternative GUI based on GTK? #2051

barracuda156 opened this issue Apr 9, 2024 · 4 comments

Comments

@barracuda156
Copy link
Contributor

@r4sas @orignal Will it be hard to add an alternative GUI implementation? Qt one requires Qt5 minimum, which breaks it for some systems: PurpleI2P/i2pd-qt#54

GTK has a much better portability, is easier to build and has less dependencies. GTK3 works fine on old macOS, in particular (which is my interest here), but it should also have a better support on Linux and BSD. (I did not test much GTK4, but presumably it either works or at least should be fixable with little effort, unlike Qt5.)

@nonlin-lin-chaos-order-etc-etal
Copy link
Member

@barracuda156 I am the i2pd-qt dev, and I suggest you to create the GTK app yourself. I will maybe create a Flutter or Quasar port. And yes i2pd-qt needs fixes.

@barracuda156
Copy link
Contributor Author

@nonlin-lin-chaos-order-etc-etal Thank you for responding.

I am afraid writing something from scratch for GTK is not something I can do; I might be able to fix the existing qt version for Qt4, but need to find time to look into that.

@r4sas
Copy link
Member

r4sas commented Apr 18, 2024

До сих пор не понимаю зачем гуй демону.

@barracuda156
Copy link
Contributor Author

До сих пор не понимаю зачем гуй демону.

У меня же оно не соберется ввиду отсутствия Qt5, так что я не знаю, насколько этот гуй полезен.
Обойдемся, конечно. Главное, что сам i2pd собирается.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants