| 21 Feb 2026 | |||
| japhb | Do you have a local diff that | 05:04 | |
| 's doing what you want already? | |||
| patrickb: ^^ | |||
| Geth | Terminal-Widgets/main: 2e8e9ab96a | (Geoffrey Broadwell)++ | docs/getting-started.md Add Drawing Sequence section to getting-started doc |
05:56 | |
| patrickb | I don't have a patch for the Volatile::Parent.children() that returns a promise. Currently I just hold back on putting all my outside UI state modifications on the T-W reactor. This helps avoid the deadlock, but is obviously racy. | 06:23 | |
| Thanks for the long-name explanation. I might actually use this then. (I do have a "Details" frame showing details for the currently selected symbol.) | 06:26 | ||
| The user-wait state would fit my bill perfectly. I do have a "longish" running operation. (It's a few network requests.) One more thing to consider: The operation can possibly error. So when not getting a result it's be nice to somehow signal an error condition. (Maybe replacing the hourglass with an error marker?) | 06:31 | ||
| japhb | Oh that's an excellent idea | 06:43 | |
| Makes me wonder if DisplayNodes need a .state attribute, and whether expanded/collapsed should be part of that or separate. If part of it, we could have: Collapsed, Pending, Error, Expanded. But maybe we want to be able to poll every so often for updates, and have some way to indicate that the poll failed to get updates. So then we have expanded/collapsed orthogonal to | 06:52 | ||
| unknown/pending/error/out-of-date/current or what have you. | |||
| If anyone has any ideas or use cases that should be handled, I'm all ears. (all eyes?) | 06:54 | ||
| patrickb | I do have the case of an updated state in the debugger. When e.g. stepping, the variable's content can change and new variables can ente | 07:17 | |
| appear. | |||
| I planed to do this by diffing previous and new state and then rebuilding the tree from scratch. (Restoring selected item and topmost visible item.) Changed /new items are highlighted. | 07:19 | ||
| Speaking of such, is it currently possible to retrieve and set the topmost visible item? | 07:20 | ||
| The updated thing doesn't happen via polling, is triggered by an external event. (A step completes or a breakpoint hits, ...) | 07:24 | ||
| So at least for my usecase, combining expanded / collapsed and pending/error would work out. | 07:27 | ||
| 22 Feb 2026 | |||
| Geth | Terminal-Widgets/main: 7d9a0f9522 | (Geoffrey Broadwell)++ | docs/getting-started.md Minor getting-started doc copy editing |
05:02 | |
| 4 Mar 2026 | |||
| Terminal-Widgets: patrickbkr++ created pull request #39: Don't die when clicking into empty space in the Tree Widget |
07:57 | ||
| Terminal-Widgets/main: f4f030b7cb | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Don't die when clicking into empty space in the Tree Widget |
20:29 | ||
| Terminal-Widgets/main: 1ec75d0577 | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | lib/Terminal/Widgets/Viewer/Tree.rakumod Merge pull request #39 from patrickbkr/tree-click-no-die Don't die when clicking into empty space in the Tree Widget |
|||
| 8 Mar 2026 | |||
| Terminal-Capabilities/main: 0393e87db4 | (Geoffrey Broadwell)++ | lib/Terminal/Capabilities/Autodetect.rakumod Update Apple_Terminal autodetection for version 466 |
03:48 | ||
| Terminal-Capabilities/main: 428f965323 | (Geoffrey Broadwell)++ | Changes Update Changes for next release |
|||
| Terminal-Capabilities/main: 1a064e316f | (Geoffrey Broadwell)++ | 2 files 0.0.16 |
|||
| japhb | Rakudo installed on new work laptop --> Terminal::Capabilities::Autodetect gets an update. :-D | 03:49 | |
| Geth | Terminal-Tests/main: 13d5c68def | (Geoffrey Broadwell)++ | 2 files Bump all dependencies to current versions |
04:04 | |
| Terminal-Tests/main: 82ff7ea656 | (Geoffrey Broadwell)++ | Changes Update Changes for new release |
|||
| Terminal-Tests/main: 3e962dc206 | (Geoffrey Broadwell)++ | 2 files 0.0.14 |
|||
| patrickb | \o/ | 08:07 | |
| 9 Mar 2026 | |||
| librasteve | amen | 10:33 | |