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

Investigate usage of alternative GUI #51

Open
deajan opened this issue Feb 25, 2024 · 5 comments
Open

Investigate usage of alternative GUI #51

deajan opened this issue Feb 25, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@deajan
Copy link
Contributor

deajan commented Feb 25, 2024

Since PySimpleGUI v5 now needs a license, we'll need to check whether we should go for another GUI framework.
So far, https://github.com/flet-dev/flet seems a nice alternative.

@markft
Copy link

markft commented Mar 14, 2024

For now I modified the npbackup/requirements.txt file to use the last free version:
pysimplegui==4.60.5

@deajan
Copy link
Contributor Author

deajan commented Mar 14, 2024

@DeMiro5001
Copy link

Hello
I was looking for a webui for restic to be used on my debian server. Npbackup was one of the search results. But it was not webui. I saw you were talking about changing the GUI framework so why not a web interface so it becomes more accessible.
Anyway, thanks a lot for your work.

@deajan
Copy link
Contributor Author

deajan commented Apr 15, 2024

Currently focusing my efforts on v3, which is basically a full orchestrator implementation, and also provides separate JSON CLI interface.
The latter will be the foundations of v4, which will essentially use the JSON cli to become a web service, but that's quite far away for now.

@deajan
Copy link
Contributor Author

deajan commented Apr 24, 2024

slint-ui also seems a good polished solution, and since Mar 2024 supports python API, see https://github.com/slint-ui/slint/tree/master/api/python

slint-ui can be used to develop both desktop and web apps, which might be exactly what we need for v4.

@deajan deajan added the enhancement New feature or request label Apr 24, 2024
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

No branches or pull requests

3 participants