Logs: liberachat/#xmonad
| 2021-10-08 19:57:41 | <geekosaur> | note also that the int we store is actually the X11 window ID, not some internal thing |
| 2021-10-08 19:58:43 | <liskin> | well the int I have in that yaml is an index into the children array |
| 2021-10-08 19:59:01 | <liskin> | (as that can either be windows or sublayouts) |
| 2021-10-08 19:59:09 | <geekosaur> | oh |
| 2021-10-08 19:59:17 | <geekosaur> | yeh, I didn't check the yaml |
| 2021-10-08 19:59:29 | geekosaur | kinda hates yaml |
| 2021-10-08 20:05:30 | <jakefromstatefar> | It's just a means to an end of expressing this tree structure idea. |
| 2021-10-08 20:05:32 | <jakefromstatefar> | In this case. |
| 2021-10-08 20:13:37 | <jakefromstatefar> | With this new tree structure, how would floating windows be handled? E.g:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/9a36e37e1684f6b8fd8e9df5b3682c0f710d0666) |
| 2021-10-08 20:14:33 | <jakefromstatefar> | Programmatically, this should be doable - but what of doing this from the userspace level? |
| 2021-10-08 20:14:39 | <liskin> | I haven't really thought about how you'd manage the structure of that tree :-) |
| 2021-10-08 20:15:11 | <jakefromstatefar> | I think that floating nodes/layers should be separate from other nodes. |
| 2021-10-08 20:15:46 | <jakefromstatefar> | And the `doFloat` function would merely send the window information up to the top branch, into the floating layer attribute. |
| 2021-10-08 20:16:05 | <liskin> | they don't really need to be as long as there are predefined actions that correctly move the window across the tree |
| 2021-10-08 20:16:34 | <liskin> | floating a window and tiling it again is already a lossy operation today, usually |
| 2021-10-08 20:16:49 | <jakefromstatefar> | And, giving floating windows bounding boxes from a sublayout seems challengind. |
| 2021-10-08 20:16:57 | <jakefromstatefar> | liskin: Yeah, I wasn't too worried about that. |
| 2021-10-08 20:17:02 | <geekosaur> | in my layer brainstorming I had a separate floating layer which behaved as _NET_WINDOW_STATE_ABOVE (but actually between that layer and the normal one) and some notion of pushing windows between layers to the focus in the other layer |
| 2021-10-08 20:17:05 | <jakefromstatefar> | challenging* |
| 2021-10-08 20:18:55 | <jakefromstatefar> | Ooh, with this approach you could move windows around by paths. E.g `/**/tabbed/`. |
| 2021-10-08 20:19:08 | <jakefromstatefar> | I wonder how practical things like that would be. |
| 2021-10-08 20:30:56 | <geekosaur> | bleh, github really doesn't like the formatting there |
| 2021-10-08 20:33:11 | <geekosaur> | whatever, I set up the WIP issue copying all this discussion into it, we can brainstorm there |
| 2021-10-08 20:55:11 | <jakefromstatefar> | See the WIP issue. |
| 2021-10-08 20:55:14 | <jakefromstatefar> | I added my ideas. |
| 2021-10-08 20:56:11 | <geekosaur> | I get email for everything that happens in the xmonad project :) |
| 2021-10-08 20:57:44 | <geekosaur> | wow, github formatted that even worse than it did mine :/ |
| 2021-10-08 21:08:26 | → | a6a45081-2b83 joins (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) |
| 2021-10-08 21:23:44 | × | scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 265 seconds) |
| 2021-10-08 21:23:58 | → | scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk) |
| 2021-10-08 21:24:47 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-08 21:25:06 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-08 21:25:31 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 245 seconds) |
| 2021-10-08 21:26:13 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-10-08 21:36:47 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 265 seconds) |
| 2021-10-08 22:00:32 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-10-08 22:24:46 | <jakefromstatefar> | Not particularly, I had haskell syntax highlighting on when I made it. |
| 2021-10-08 22:24:54 | <jakefromstatefar> | So, I added the same in my comment. |
| 2021-10-08 22:25:15 | <jakefromstatefar> | Obviously it's not haskell, but the style is a hybrid of haskell and yaml, I think. |
| 2021-10-08 22:38:32 | <geekosaur> | I mean it has extra blank lines everywhere and stuff |
| 2021-10-08 22:38:58 | <geekosaur> | not sure what happened but evidently github didnn't like something about it |
| 2021-10-08 22:48:59 | × | a6a45081-2b83 quits (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection) |
| 2021-10-08 23:13:21 | <jakefromstatefar> | Now I've spent 3 hours thinking over this tree structure 😆 |
| 2021-10-08 23:13:32 | <jakefromstatefar> | I almost have another revision to my initial ideas |
| 2021-10-08 23:19:32 | <jakefromstatefar> | For the work effort on wayland, I've created some more casual / realtime discussion rooms: #xm2wm-hurdles:jupiterbroadcasting.com #xm2wm-resources:jupiterbroadcasting.com (#xm2wm-hurdles & #xm2wm-resources)@libera.chat |
| 2021-10-09 00:10:21 | → | a6a45081-2b83 joins (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) |
| 2021-10-09 00:19:47 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-09 00:21:10 | × | a6a45081-2b83 quits (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection) |
| 2021-10-09 00:21:37 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-09 00:30:39 | <jakefromstatefar> | Does anyone recall the window manager for wayland that has the ability to draw borders on top of other windows? |
| 2021-10-09 00:31:07 | <jakefromstatefar> | I recall conversing with geekosaur on this subject, but it's not possible given the current XMonad architecture. |
| 2021-10-09 01:29:03 | × | Nosrep quits (~archbox@user/nosrep) (Ping timeout: 250 seconds) |
| 2021-10-09 01:29:43 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-10-09 01:31:12 | → | Nosrep joins (~archbox@user/nosrep) |
| 2021-10-09 01:53:10 | × | darkstardevx quits (~darkstard@c-24-21-53-33.hsd1.or.comcast.net) (Quit: Leaving) |
| 2021-10-09 01:53:41 | → | darkstardevx joins (~darkstard@2601:1c2:300:c8a0::6c32) |
| 2021-10-09 02:03:14 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 245 seconds) |
| 2021-10-09 02:22:15 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2021-10-09 02:36:58 | × | mudri quits (sid317655@id-317655.helmsley.irccloud.com) (Ping timeout: 252 seconds) |
| 2021-10-09 02:37:34 | × | jmct_ quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 260 seconds) |
| 2021-10-09 02:39:26 | → | jmct_ joins (sid160793@5.254.36.57) |
| 2021-10-09 02:40:38 | → | mudri joins (sid317655@helmsley.irccloud.com) |
| 2021-10-09 02:53:25 | × | td_ quits (~td@muedsl-82-207-238-110.citykom.de) (Ping timeout: 252 seconds) |
| 2021-10-09 02:55:19 | → | td_ joins (~td@muedsl-82-207-238-244.citykom.de) |
| 2021-10-09 02:57:27 | <jakefromstatefar> | I'll update it when I find it. |
| 2021-10-09 02:57:28 | <jakefromstatefar> | Hm, well, I'm impatient, and that's literally the only thing inhibiting me from pushing out my newer concept for the tree structure. |
| 2021-10-09 03:24:03 | × | Nosrep quits (~archbox@user/nosrep) (Quit: WeeChat 3.2.1) |
| 2021-10-09 03:24:15 | × | benin03693230163 quits (~benin@183.82.24.191) (Ping timeout: 260 seconds) |
| 2021-10-09 03:30:26 | → | benin03693230163 joins (~benin@183.82.24.191) |
| 2021-10-09 03:34:41 | <jakefromstatefar> | I left my old proposal in there, just in case some ideas needed to be reverted. |
| 2021-10-09 03:34:49 | <jakefromstatefar> | But, I've thought this through pretty thoroughly. |
| 2021-10-09 03:35:36 | <jakefromstatefar> | As well as written some examples. I made the tab layout decoration waay sexier than it ever could've been before. |
| 2021-10-09 03:35:59 | <jakefromstatefar> | Of course, that requires the new data type, and a lot of effort on that front. |
| 2021-10-09 03:36:11 | <jakefromstatefar> | But, in the end it'd be a huge breath of fresh air. |
| 2021-10-09 05:08:01 | × | electr0n quits (~electr0n@about/security/founder/electr0n) (Quit: WeeChat 3.3) |
| 2021-10-09 05:08:51 | → | electr0n joins (~electr0n@about/security/founder/electr0n) |
| 2021-10-09 05:19:53 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds) |
| 2021-10-09 05:33:58 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2021-10-09 06:39:48 | → | qbt joins (~qbt@user/edun) |
| 2021-10-09 06:44:47 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-10-09 07:32:07 | ← | qbt parts (~qbt@user/edun) () |
| 2021-10-09 08:17:37 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-09 08:17:37 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2021-10-09 08:17:40 | allbery_b | is now known as geekosaur |
| 2021-10-09 08:42:51 | → | qbt joins (~qbt@user/edun) |
| 2021-10-09 08:45:16 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-10-09 08:49:06 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 265 seconds) |
| 2021-10-09 09:18:39 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 245 seconds) |
| 2021-10-09 09:20:54 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-10-09 10:13:58 | × | benin03693230163 quits (~benin@183.82.24.191) (Ping timeout: 260 seconds) |
| 2021-10-09 10:23:49 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2021-10-09 10:29:14 | → | benin03693230163 joins (~benin@106.198.95.241) |
| 2021-10-09 11:59:55 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
| 2021-10-09 12:00:07 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-09 12:03:53 | → | rachit joins (~rachit@122.161.50.104) |
| 2021-10-09 12:04:10 | <rachit> | hi |
| 2021-10-09 12:04:48 | × | rachit quits (~rachit@122.161.50.104) (Client Quit) |
| 2021-10-09 12:35:56 | × | benin03693230163 quits (~benin@106.198.95.241) (Ping timeout: 245 seconds) |
| 2021-10-09 12:45:06 | → | benin03693230163 joins (~benin@183.82.30.186) |
| 2021-10-09 13:45:57 | <Solid> | hi |
All times are in UTC.