This is quite a nerdy screenshot of my Surface Duo 2's home screens. #JWST #SurfaceDuo2 #TUILauncher

That feeling when you find out that the function you've been #coding to add some functionality to a library, is actually already sort of implemented (and better?) in the library itself...

I guess I can simplify the box-drawing code for #TUILauncher as #urwid has urwid.LineBox().
(Though I might miss out on the custom box-drawing glyphs (unless that's also implemented already))

It's not how #TUILauncher is supposed to look like, but I also kinda like the aesthetic:
@c0debabe that looks promising. Might be useful for @kelbot 's #PineDA too. Will have to check if it'll be worth porting #TUILauncher to it.
@kelbot while not an update to #TUILauncher itself, you might find these two #shellScript examples to get the volume, and increase the volume, of your snapcast instances, useful: https://github.com/FiXato/tui_launcher/issues/3#issuecomment-750695731
Feature Requeset: Allow appending multiple shell commands to one command function · Issue #3 · FiXato/tui_launcher

Would be nice to be able to fire off a list of commands that correspond to a single button command in the script.

Projects I hope to find some more #coding time for during the #Yuletide break:
- my #blog
- #MML / #MGS processing scripts (especially the renamer / sorter)
- #TUILauncher
- #Mastoffline
- #PlexodusTools

@[email protected] I don't have a termux install ready to test atm (current backup phone lacks the free storage space for a decent termux install), but from what I remember finger taps would just be translated to mouse clicks at the appropriate coordinates. :)

Anyway, #TUILauncher is still in early days of development, but you can find it at https://github.com/FiXato/tui_launcher :)

GitHub - FiXato/tui_launcher: A proof of concept for a TUI-based launcher written in Python using urwid

A proof of concept for a TUI-based launcher written in Python using urwid - FiXato/tui_launcher

GitHub

@[email protected] with tmux mouse enabled, and my #TUILauncher script I was actually able to control the timer by just clicking on buttons ;)

Unfortunately it seems termdown does not like repeatedly increasing or decreasing the timer, as it will pause the *display* of its countdown for an increasing amount of time, which is apparently a long-standing issue: https://github.com/trehn/termdown/issues/29

Anyway, it was just to show off some terminal magic ;) Of course you should use whatever works for you!

Countdown does not continue instantly after pausing multiple times · Issue #29 · trehn/termdown

Whilte termdown is counting down hit the space bar multiple times. It stops displaying new numbers for short.