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

Considering textual as gui framework? #18

Open
funkyfuture opened this issue Dec 29, 2023 · 1 comment
Open

Considering textual as gui framework? #18

funkyfuture opened this issue Dec 29, 2023 · 1 comment

Comments

@funkyfuture
Copy link

ciao, i glanced over your blog post about this project. and since time has passed, i wondered whether you are aware of https://github.com/Textualize/textual which is an option for GUIs as well. i think it's plausible that terminal based apps are easier to maintain over a long time as the underlying technology is not about to change.

@JOJ0
Copy link
Owner

JOJ0 commented Dec 31, 2024

Hi @funkyfuture I always wanted to tell you some thoughts and thank you for the idea but I never did. So now with some even more surprising news. I did it. Parts of DiscoDOS are new Textual-based. I decided that for some parts I still prefer a regular CLI workflow, but for others Textual is just perfect. So DiscoDOS wants the best of both worlds and still runs in a terminal.

https://github.com/JOJ0/discodos/blob/master/README.md#viewing-marketplace-stats-editing-listings-fetching-videos

Also a lot of things are now more colorful thanks to the Rich library by the same author:

https://github.com/JOJ0/discodos/blob/master/README.md#selling-a-record

So yeah, this is my thanks for suggesting that framework! I was aware of it back then and it always looked interesting, but probably your post got me thinking more about it and even considering it for DiscoDOS. Fun fact: Since a couple of months I actually learned how to build React apps, which would theoretically bring me closer to writing a ReactNative mobile version. My needs changed though and a desktop terminal version is all I need :-) Thanks again!

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

2 participants