
Will McGugan
@willmcgugan • 40,874 subscribers
Digital Nomad. Hyperborean Python expert, PSF fellow, author, humanist, husband, sometimes wildlife photographer. He/him @[email protected]
Shorts
Videos

Alrighty. The Toad is out of the bag. 👜🐸 Install toad to work with a variety of #AI coding agents with one beautiful terminal interface. Check out the blog post for more information... I've been told I'm very authentic on camera. You just can't fake that kind of awkwardness.
Will McGugan201,158 views • 5 months ago

Cute! But does it have sub-cell mouse drag and easing animation?
Will McGugan54,297 views • 6 months ago

I do believe I've nailed the table scaling. 💪 I was stuck on this last night. Just couldn't get it. Got it working this morning before I had finished my coffee. ☕️Proving once again the best debugging technique is a good night's sleep Turns out it is a two-step problem. First step is to subtract space from the columns, but maintain a minimum column width that fits at least the largest word. If the table is still larger than the desired width, then the excess space is subtracted from columns proportionally to the column width. So wide columns shrink first. This keeps the table legible for as long as possible. If cells are crushed, then tooltips will help. It is also entirely possible to make the table scroll horizontally. But nobody likes horizontal scrollbars...
Will McGugan49,683 views • 10 months ago

Now I have a "split" diff view. Not bad for an hour and a half's work. WDYT?
Will McGugan40,177 views • 8 months ago

Here's why I think Zed 's Agent Client Protocol is an important technology. It allows lunatics like me to take the magic of Gemini CLI and other agents, and build a custom terminal UI around them. Here I am comparing Toad's TTY support with Gemini's. Toad is very close to a release BTW. Join the toad channel on Textualize discord to be the first to try it out.
Will McGugan29,180 views • 6 months ago

Textual is pretty fast these days. Who would have thunk that you could implement a CSS layout and rendering engine in #Python and have it perform this fast, in a *terminal* ? It's fast enough, but there are still wins remaining. And we haven't done any C or Rust extensions.
Will McGugan24,704 views • 3 years ago
No more content to load
