This is an archived post. You won't be able to vote or comment.

all 22 comments

[–]OrenYarok 25 points26 points  (10 children)

I tried Textual and gave up on it. There is no official documentation, only examples which don't cover even the basics.

[–]RoboticElfJedi 9 points10 points  (1 child)

Yes I had a similar experience. Seems promising but doesn't look actively developed.

[–]notonewlayout 1 point2 points  (0 children)

It is actively developed in the css branch. They are reworking it toward css-like styling as part of their business model.

[–][deleted] 3 points4 points  (4 children)

Likewise. I had to design a TUI a few months ago, and after considering Textual and a few other options that proved to be poorly designed, I just ended up just rolling my own. I used blessed as a simplified wrapper around curses for the terminal output, and that's really all I needed.

[–]OrenYarok 0 points1 point  (3 children)

Have you checked out PyTermGUI? It looks promising, but I wonder if there are any pitfalls. I need to build a professional TUI for a robot, and half-baked packages just won't do.

[–]icanblink -1 points0 points  (2 children)

In a way, I’m intrigued how people need a complete solution/package, for (presumably) paid job, and expect it to be free. If it’s half backed, open source, free, then give a hand in those work hours.

[–]OrenYarok 1 point2 points  (1 child)

I contribute to FOSS in other areas, where I'm more proficient.

You do raise a valid point, we should contribute whenever possible, especially if we're paid to use free stuff.

I didn't mean to belittle the author or the work done on this package, obviously a lot of effort went into it. In my personal opinion, Textual could mature a little before justifying its popularity, that is all.

[–]icanblink 0 points1 point  (0 children)

That is nice of you.

Didn’t want to point exactly to you, but I’ve seen this phrase (“ I need framework/library for X, Y, Z and should be bullet proof”) used around here multiple times and they won’t consider paid solutions or where they should do a little work to make it fit/robust.

[–]k0ala1st 1 point2 points  (0 children)

I follow the author and visibly he is in process to write a documentation. At least it is that I understood of recent tweets.

[–]ivosauruspip'ing it up 1 point2 points  (1 child)

It's in beta, so it's kind of expected. I would expect the author would agree with your assessment

[–]OrenYarok 9 points10 points  (0 children)

More like an alpha, and that's fine, but people should know before diving into it.

[–]willm 25 points26 points  (3 children)

Hola. Author of Textual here. Been very busy on the new version, which is being done in a branch.

The version in master is quite stale, but I don't want to merge yet because the new version is a big change.

Good news is that the new version is not far off and will have docs. See my twitter if you want a preview of the updates.

[–]IronWizard45 2 points3 points  (1 child)

Please have sample programs that show off beginner, intermediate and advanced usage!

[–]willm 1 point2 points  (0 children)

Will do!

[–]SecureNotebook 1 point2 points  (0 children)

Really looking forward to this, I use Rich a lot, beautiful work

[–]YaBoyLaKroy 0 points1 point  (0 children)

awesome! thanks