|
00:26
librasteve_ left
|
|||
| Geth | Terminal-Widgets/main: 8eed93247e | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Split Viewer::Tree.select-{,display-}node This is a mild adaptation of patrickbkr++'s PR #40. Thank you Patrick! |
03:26 | |
| Terminal-Widgets: patrickbkr++ created pull request #42: Cursor and scroll hooks |
04:38 | ||
| Terminal-Widgets/main: 49cedbffbd | (Geoffrey Broadwell)++ | 5 files Wire up wide-context for RenderSpans Also allows correct use of is-monospace-core/duospace-width-core, which until now had hardwired the wide-context parameter to 0. This does *not* include any place where the wide-context flag is actually set to True; everywhere either passes on the flag from somewhere else or defaults it to False. |
04:44 | ||
| Terminal-Widgets/main: 511fe7d3ab | (Geoffrey Broadwell)++ | 3 files Wire up setting wide-context based on terminal.caps |
|||
| Terminal-Widgets/main: bc64c3b19e | (Patrick Böker)++ | lib/Terminal/Widgets/Scrollable.rakumod Provide a `scrolled` hook Called whenever the scrolling of a Widget changes. |
04:47 | ||
| Terminal-Widgets/main: 9bcfa0b596 | (Patrick Böker)++ | lib/Terminal/Widgets/WrappableBuffer.rakumod Provide a `cursor-moved` hook Called whenever the cursor of a WrappableBuffer changes. When moving the cursor along a rugged edge, the cursor-x is kept at the original X position, even when the line is shorter. The event will return the X coordinate of the last char of that line in that case instead. |
|||
| Terminal-Widgets/main: 1e45c78331 | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | 2 files Merge pull request #42 from patrickbkr/cursor-and-scroll-hooks Cursor and scroll hooks |
|||
| japhb | And thank you again, patrickb++ | ||
| patrickb | o/ Hi there! | ||
| japhb | o/. | ||
| o/ | |||
| How are you doing? | 04:48 | ||
| patrickb | Good! On a full day trip. So lots of hacking time ahead. \o/ | ||
| japhb | Wheeeeee | 04:49 | |
| patrickb | How is the new job going? | ||
| japhb | LOTS to do. But good. My team and org are awesome. | ||
| patrickb | Oh, that sounds good! | 04:50 | |
| japhb | Yeah. We're bootstrapping a lot of newness into the org, so those of us that joined recently are going "HOW MANY THINGS CAN WE CHANGE AT ONCE?" | ||
| What about you? How are things going on your continent? :-) | 04:51 | ||
| patrickb | Oh, I know the feeling. Same at my place. My company is growing massively and we somehow have to keep the processes and the tech stack keep up with all the progress / changes. | 04:52 | |
| japhb | Never a dull moment. :-D | ||
| Do you have more things you'd like to PR before I make a new release? | 04:53 | ||
| patrickb | Apart from work, me and family entered into the (by now traditional) pre-birth frenzy. No.3 ETA in two months. | 04:54 | |
| japhb | \o/ | ||
| Awesome, congrats! | |||
| patrickb | Re more changes - I can't tell. These things show up while I go. Unless there is reason to release fast, I'm fine with piling up more changes. Currently I'm working off of T-W main anyways. | 04:56 | |
| Thank you! | |||
| japhb | Ah excellent, and you're welcome! | 05:01 | |
| patrickb | Currently colorizing the tree view requires subclassing and doing post-formatting in `node-content`. Is there a deeper reason to not allow `short-name` to return spans directly? | 05:09 | |
| I'll do a quick test drive and maybe make a PR. | 05:29 | ||
| Geth | Terminal-Widgets: patrickbkr++ created pull request #46: Fix `T-W::Tree.select-display-node` |
08:32 | |
|
14:04
librasteve_ joined
|
|||
| Geth | Terminal-Widgets/main: 8e3b9d8266 | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Fix `T-W::Tree.select-display-node` |
17:59 | |
| Terminal-Widgets/main: c048790703 | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | lib/Terminal/Widgets/Viewer/Tree.rakumod Merge pull request #46 from patrickbkr/fix-tree-select-display-node Fix `T-W::Tree.select-display-node` |
|||
| japhb | Ooof, sorry about that. | 18:00 | |
| patrickb | No worries! | 19:24 | |
| Geth | Terminal-Widgets: patrickbkr++ created pull request #47: Allow tree nodes to provide semantic text in addition to plain text |
19:51 | |
| Terminal-Widgets/main: dc97e968af | (Patrick Böker)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod Allow tree nodes to provide semantic text in addition to plain text This simplifies creating colorized trees a lot. |
20:21 | ||
| Terminal-Widgets/main: 58bb747bdf | (Geoffrey Broadwell)++ (committed using GitHub Web editor) | lib/Terminal/Widgets/Viewer/Tree.rakumod Merge pull request #47 from patrickbkr/colorful-trees Allow tree nodes to provide semantic text in addition to plain text |
|||
| japhb spews a string of explatives in his mind | 21:18 | ||
| Unicode BLOCK codepoints have East_Asian_Width 'A' (Ambiguous)! | 21:19 | ||
| Thus all the work I did to wire correct "narrow emoji" handling through multiple layers now has to be reassessed. | |||
| DAG. NAB. IT. | 21:20 | ||
| lizmat | on similar note: do you know why sprintf(q/%.*x/,0,0) yields "" ? | 21:30 | |
| actually sprintf(q/%#.*x/,0,0) :-) | 21:31 | ||
| japhb | You've requested no width, haven't you? | ||
| lizmat | nope, runtime width (.*) | ||
| dd sprintf(q/%0#.*x/,1,0) # "0" | 21:32 | ||
| japhb | Right, but the runtime width arg is 0 | ||
| lizmat | yes | ||
| japhb | So ... Why wouldn't you get "" | ||
| lizmat | for the longest time I thought that could only be a constant | ||
| japhb | OH | 21:33 | |
| lizmat | which had a similar effect on Formatter :-) | ||
| anyways, looked enough at sprintf today :-) | |||
| R&R + sleep& :-) | 21:34 | ||
| japhb | Sleep well! | 21:42 | |