Oh look, it's an upcoming Exosphere feature!

I've refactored the filtering and expanded it to allow for this, to have shared logic between CLI and TUI and so this is just going to be a thing in 2.5.0.

"inventory status" has also grown a "--sort" option, which has arguments that of course can be tab completed in the REPL because I'm not a monster.

I don't know why I didn't put that in from day one, honestly.

#exosphere #python #textual #softwareDev

I'm possibly being E X T R A about basic things again, but turns out I quite enjoy making nice TUIs.

#python #textual

This kind of shit is MUCH harder to implement than anticipated, but I think it was worth it?

(I'm making a thing that lets you assemble a manuscript structure and render it from markdown files that you edit using your favorite editor, whatever that is)

#python #textual #terminal

While preparing my last two presentations, I probably spent more time fiddling ("ape-coding") with the presentation software than with the slides content.

So here it is: https://github.com/janpipek/clippt , a TUI app/lib that displays various types of slides: markdown, Python & shell code (executable in-place), data tables, custom widget slides...Cross-plaftorm. All that based on textual from @willmcgugan . I'll be happy if anyone uses it, extends it or just ⭐ it. #python #textual #cli #presentation

GitHub - janpipek/clippt: CLI slideshows in Python and Textual

CLI slideshows in Python and Textual. Contribute to janpipek/clippt development by creating an account on GitHub.

GitHub

You know, I might actually be decent at this TUI thing.

I spent over a week cobbling together a Qt GUI with Pyside6, QML and QtQuick, and while it was nice at first, I hit so much friction with the stupid toolkit, needing to wrangle my nice data classes back and forth with thin adapters to wrap thinly veiled C++ types and I hated it so much I ripped it all out in a blind rage, and returned to Textual, where this WIP UI for my new secret projet took shape in about 3 evenings, and looks absolutely banging.

#Python #SoftwareDev #Textual

StationTx - Internetradio verwalten mit Stil

Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

#Radio #Internetradio #Station #StationTX #TUI #Textual #Linux

https://gnulinux.ch/stationtx-internetradio-verwalten-mit-stil

StationTx - Internetradio verwalten mit Stil

Mit StationTx gibt es nun eine Verwaltung für Internetradio-Sender mit einer TUI-Oberfläche. Damit ergänzt die Anwendung das CLI-Original Station.

GNU/Linux.ch

Announcing Textual Diff View!

Add beautiful diffs to your terminal application.

⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling

https://github.com/batrachianai/textual-diff-view

#Python #Textual #Diff #AI

Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

Full details here: https://ostechnix.com/archinstall-4-0-textual-tui-release/

#Archinstall #Archlinux #TUI #Textual #Linux #Releases #Opensource

Archinstall 4.0 is Released with New Textual TUI and Faster Menus - OSTechNix

Archinstall 4.0 is released with a modern Textual TUI, faster menus, and built-in firewall support. See how this update makes Arch Linux easier to install.

OSTechNix

The part of making a card battler roguelite #tui in #python using #textual I thought would be hard: State management, card and player state, rules design and implementation.

The part that is actually hard:
Debugging css, manually implementing keyboard button selection (vim motions and arrow keys), understanding the textual library without any background in webui

Mastui TUI client for mastodon written in python
#Python #Textual #TUI #Mastodon
https://github.com/kimusan/mastui