When the agent has an update, it pops this screen up. You can review the diffs in unified or split view, then decide if you want to accept or reject the changes.
Watch this space!
When the agent has an update, it pops this screen up. You can review the diffs in unified or split view, then decide if you want to accept or reject the changes.
Watch this space!
willmcgugan.github.io/toad-report-1/
willmcgugan.github.io/toad-report-1/
It is similar to the other terminal based agentic coding tools, but I want to address a few UX issues, and hopefully make it prettier in the process!
It is similar to the other terminal based agentic coding tools, but I want to address a few UX issues, and hopefully make it prettier in the process!
Based on work by @andreas.backx.org
Based on work by @andreas.backx.org
uvx textual-demo
Requires UV docs.astral.sh/uv/
uvx textual-demo
Requires UV docs.astral.sh/uv/
Consider this:
f"Hello [b]{name}[/b]"
If 'name' contains markup tags like [blink], then they will be treated like tags.
Textual's new Content markup fixes this.
Consider this:
f"Hello [b]{name}[/b]"
If 'name' contains markup tags like [blink], then they will be treated like tags.
Textual's new Content markup fixes this.
@timer("is this slow")
def my_func():
...
with timer("is this slow"):
my_func()
Replace the log with a print for other projects.
Feels almost stdlib worthy...
@timer("is this slow")
def my_func():
...
with timer("is this slow"):
my_func()
Replace the log with a print for other projects.
Feels almost stdlib worthy...
Go to textual.textualize.io
Scroll down.
Click Start
Click the app
Press G
Go to textual.textualize.io
Scroll down.
Click Start
Click the app
Press G
Coming to the next version...
Coming to the next version...
The Digits widget displays a number with box characters. You can select digits as a whole, and when you copy them you get a readable string, and not a jumble of funny characters.
The Digits widget displays a number with box characters. You can select digits as a whole, and when you copy them you get a readable string, and not a jumble of funny characters.
This was an *ordeal* to get working. A few more gray hairs in my beard from this PR.
This was an *ordeal* to get working. A few more gray hairs in my beard from this PR.
Here it is working in Textual with the simple case of two vertical stacked widgets.
Here it is working in Textual with the simple case of two vertical stacked widgets.
It’s actually quite good.
It’s actually quite good.
textual-web.io/textualize/d...
If you are near a terminal, give this a shot:
uvx --python 3.12 textual-demo
Requires @astral_sh 's uv
textual-web.io/textualize/d...
If you are near a terminal, give this a shot:
uvx --python 3.12 textual-demo
Requires @astral_sh 's uv
Lots more on our Discord server!
discord.gg/Enf6Z3qhVr
Lots more on our Discord server!
discord.gg/Enf6Z3qhVr
Of course you would!
Click here 👇
github.com/Textualize/t...
Of course you would!
Click here 👇
github.com/Textualize/t...