Opens profile photo
Follow
Will McGugan
@willmcgugan
CEO / Founder of Textualize.io Hyperborean Python expert, author, humanist, husband, and sometimes wildlife photographer. He/him
EntrepreneurEdinburgh, Scotlandwillmcgugan.comBorn 1974Joined April 2008

Will McGugan’s Tweets

Tweaked the Rich SVG output to look good against black and white backgrounds. The default color scheme is now dimmed monokai, which I find is easy on the eyes, and stands out from black. There's also a keyline to visually separate the terminal from the background.
Image
Image
2
2
21
Naturalist, broadcaster, humanist, and national treasure David Attenborough is 96 years old today. Happy Birthday! Thank you for decades of inspirational broadcasting, and all your work to promote the understanding of evolution and the natural world.
Image
7
192
721

Topics to follow

Sign up to get Tweets about the Topics you follow in your Home timeline.

Carousel

Discovered an really nice Japanese restaurant in Edinburgh. Think I might put this on this list for Textualize company lunch. Also discovered I really like warm sake. 🍶🍣🍣🍣🍣
Image
7
2
49
I finally finished writing up my highlights from this year's PyCon. Thank you so much to the organizers, staff, volunteers, speakers, and attendees who made such a great return to in-person conferences possible.
6
12
52
I hope to see these SVGs cropping up in docs. Keeping images up-to-date in docs is a real PITA. With the SVG export, you could re-generate images of terminal output as required. Full details in the release page.
4
1
21
Show this thread
I've released v12.4.0 of Rich. This version has improved SVG export. Previously the SVGs that Rich exported would only render correctly within a browser. They should now be more portable. The design is also less opinionated.
Image
1
9
81
Show this thread
#Python typing Broadly speaking is it better to make a return optional, or raise an exception rather than return None?
  • return None
    61.7%
  • raise NotFound
    38.3%
1,061 votesFinal results
43
2
33
A web facing textual app should have very low overhead. I don’t see why time to first render couldn’t be virtually instantaneous. Internet is getting faster, but web pages seem to be getting larger and swallowing up any gains. Maybe Textual apps could be the antidote for that.
1
27
Show this thread
Watch this video about CSS on the web and optimising time to first render. I used to eat this stuff up in my previous career as a web developer. But now I’m thinking about Textual apps on the web, and how they could beat a more traditional web app / page
1
1
15
Show this thread
This is how you apply a highlight to focused widgets. The CSS allows you to iterate on the design very quickly. But if you want a quick TUI, widgets come bundled with default CSS. So it will look great with just Python. Join the mailing list for updates textualize.io
Image
Quote Tweet
Embedded video
0:28
Textual baby steps. More work on tab-to-focus. Tab move the focus forward, shift+tab moves it backwards. Just added the functionality to scroll a widget in to view so that the newly focused widget is made visible.
1
Going to put a new batch of hot sauce on at the weekend, but I’m worried I didn’t buy enough Scotch Bonnets.
Image
2
14
Textual baby steps. More work on tab-to-focus. Tab move the focus forward, shift+tab moves it backwards. Just added the functionality to scroll a widget in to view so that the newly focused widget is made visible.
Embedded video
0:28
2K views
5
2
39
Awesome to see the Windows Terminal team take an active interest in optimisation. We’re finding the bottlenecks for Textual are in the terminal emulator itself. The #Python code can generate output more than fast enough.
1
30
I have exercised my statistically negligible powers to influence who organises the bin collections. Yay democracy!
1
12
Sponsor Patrick for his work on Strawberry GQL amongst other things!
Quote Tweet
Replying to @willmcgugan
github.com/sponsors/patri for all the random things I do or opencollective.com/strawberry-gra for supporting @strawberry_gql �?�️
1
11