7 Jun 2026
japhb Made much more progress with Debra. Was able to suspend, open the test-app, add breakpoints, start again. Wasn't long after that that I managed to crash it, but big progress nonetheless. 01:21
ab5tract japhb: how would you feel about us changing Terminal::Print so that it doesn't die when a $TERM isn't found in its allowlist yet. Seems like we could worry instead and just use xterm or the like as a likely-sane default 13:23
patrickb japhb: You might find git.sr.ht/~patrickb/Debra/tree/mai...m/todo.txt interesting. The bottom stuff is mostly a mess, but the first paragraph is the actual plan I work along. I typically keep it pretty accurate. 15:00
japhb ab5tract: Oh certainly. With all the Terminal::Capabilities stuff under my belt, I feel much more like we could improve Terminal::Print under the covers. I've mostly been favoring backwards compatibility in the API for a long time now, but terminal detection itself we can do *much* better about these days. 20:10
patrickb: Ah nice. I'll look through that when I'm more caffeinated. :-D 20:11
ab5tract: Would you be OK with me just making Terminal::Print depend on Terminal::Capabilities directly? 20:12
ab5tract That sounds ideal :) 20:13
For some reason I thought that was already the case
japhb Terminal::*Widgets* already does, but not Terminal::*Print* 20:14
Somewhat further along there's an opportunity to move more of the things I've learned in other modules down into T::P. 20:16
10 Jun 2026
Geth Terminal-Widgets: patrickbkr++ created pull request #51:
Tree fixes
21:46
japhb patrickb: Commented 21:59
12 Jun 2026
ab5tract: I got a chance to check ... we haven't been failing on terminals that aren't in the whitelist since patrickb++ removed the entire whitelist back in April 2025. So ... I guess you get your request for "free"? :-) 21:14
13 Jun 2026
ab5tract Maybe we didn’t bump the version? 06:51
Let me uninstall and reinstall
japhb ab5tract: Working for you now? 18:57
19 Jun 2026
Geth Terminal-Widgets: patrickbkr++ created pull request #53:
Fix tree highlighting multi span
11:09
Terminal-Widgets: patrickbkr++ created pull request #54:
Be more forgiving in `ensure-?-span-visible`
20:13
patrickb quick progress report: lots of reliability improvements, breakpoints can be dis/enabled, highlighting of program pointers and breakpoints in the source view 20:50
next: switching the child output to actually use the new PTY feature of raku 20:51
20 Jun 2026
Geth Terminal-Widgets/main: d19aa9eb56 | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod
Fix tree root hiding

We previously corrupted the `%!node-to-display-node` cache by resetting it too late.
21:49
Terminal-Widgets/main: e3b3b8f183 | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod
Fix Viewer::Tree rendering with no content
Terminal-Widgets/main: a92d07f05f | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | lib/Terminal/Widgets/Viewer/Tree.rakumod
Merge pull request #51 from patrickbkr/tree-fixes

Tree fixes
Terminal-Widgets/main: 6c66c78c71 | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod
Add expand-by-default feature to Viewer::Tree
21:56
Terminal-Widgets/main: 51b296a318 | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod
Fix a (harmless) warning when tree nodes had no ID

Without the `with` guard, this would print a "Use of Nil in string context" warning whenever a node had no ID.
Terminal-Widgets/main: 1c2c614af4 | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | lib/Terminal/Widgets/Viewer/Tree.rakumod
Merge pull request #52 from patrickbkr/tree-expand-by-default

Add expand by default feature to Viewer::Tree
22 Jun 2026
Terminal-Widgets: patrickbkr++ created pull request #55:
Clean up: make `max-line-width` never return negative values
09:19