Newest at the top
2024-05-07 18:59:22 +0200 | <liskin> | or something :-) |
2024-05-07 18:58:54 +0200 | <liskin> | that also probably means my understanding of why it works is wrong |
2024-05-07 18:57:49 +0200 | <liskin> | I was so invested into understanding why the fuck it doesn't crash xmonad I forgot to check whether it does anything at all |
2024-05-07 18:57:39 +0200 | <acidbong> | i mean, it's 4 years old, many things changed |
2024-05-07 18:57:24 +0200 | <acidbong> | yup |
2024-05-07 18:57:20 +0200 | <liskin> | right, I just tried it as well :-) |
2024-05-07 18:57:12 +0200 | <liskin> | and you got the same size as without the patch |
2024-05-07 18:56:58 +0200 | <acidbong> | I patched xmonad (luckily with nixos it's easy), rebuild with a short config (only set the terminal, mod4Mask and a floating rule for a terminal with Ranger in it) and tried launching a floating terminal |
2024-05-07 18:56:41 +0200 | <liskin> | oh, it indeed doesn't, lol |
2024-05-07 18:54:57 +0200 | <liskin> | acidbong: what you mean by "no longer works in xmonad v0.17.2" exactly? |
2024-05-07 18:47:42 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 18:46:55 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 268 seconds) |
2024-05-07 17:42:10 +0200 | sajenim | (~sajenim@user/sajenim) (Ping timeout: 268 seconds) |
2024-05-07 17:05:04 +0200 | andrewjf | (~andrewjf@70.90.143.154) (Quit: Client closed) |
2024-05-07 17:03:01 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 17:00:29 +0200 | todi | (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2024-05-07 16:55:40 +0200 | andrewjf | (~andrewjf@70.90.143.154) |
2024-05-07 16:51:34 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 246 seconds) |
2024-05-07 16:47:21 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 16:44:15 +0200 | <liskin> | but the Endo WindowSet part of the managehook is executed _after_ manage made the window floating, so we don't need to guess, we know whether the window is or isn't floating |
2024-05-07 16:43:11 +0200 | <liskin> | although… manageHooks are a weird beast… |
2024-05-07 16:41:30 +0200 | <liskin> | it can be used but it's not actually needed |
2024-05-07 16:35:07 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 256 seconds) |
2024-05-07 16:13:34 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 16:09:59 +0200 | catman | (~catman@user/catman) |
2024-05-07 16:08:24 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) |
2024-05-07 16:08:08 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 268 seconds) |
2024-05-07 15:49:49 +0200 | [Leary] | (~Leary]@user/Leary/x-0910699) (Ping timeout: 255 seconds) |
2024-05-07 15:47:23 +0200 | Lears | (~Leary]@user/Leary/x-0910699) |
2024-05-07 15:23:16 +0200 | todi | (~todi@p57803331.dip0.t-ipconnect.de) |
2024-05-07 15:21:59 +0200 | Server | +cnt |
2024-05-07 15:21:59 +0200 | ircbrowse_tom | (~ircbrowse@user/tomsmeding/bot/ircbrowse-tom) |
2024-05-07 15:01:13 +0200 | todi | (~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2024-05-07 14:20:21 +0200 | todi | (~todi@p57803331.dip0.t-ipconnect.de) |
2024-05-07 14:05:43 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 14:04:13 +0200 | <acidbong> | maybe it can be used? |
2024-05-07 14:04:00 +0200 | <acidbong> | speaking of future events: `willFloat` is already a convenient identifier and is present in the core Xmonad |
2024-05-07 13:55:51 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 268 seconds) |
2024-05-07 13:02:48 +0200 | <liskin> | https://github.com/xmonad/xmonad/pull/207 is an alternative - but it's ugly because now Rectangle means something else for floating and non-floating windows, so if one grabs a tiled window and starts moving it somewhere, it'll resize |
2024-05-07 12:54:24 +0200 | <liskin> | should be easy to do… later today |
2024-05-07 12:54:11 +0200 | <liskin> | so I'm thinking a manageHook that adjusts the float location but lets you skip that adjustment if you know other parts of your manageHook/layoutHook will clear the borders |
2024-05-07 12:53:19 +0200 | <liskin> | floatLocation could theoretically use the future border width, but we don't really know what's it gonna be because there's all sorts of xmonad-contrib modules messing up with border width |
2024-05-07 12:52:23 +0200 | <liskin> | the real issue is that floatLocation only takes into account the current border width, which is 0 when it's first invoked, but then xmonad adds borders and the float size isn't adjusted |
2024-05-07 12:50:13 +0200 | <liskin> | the "workaround from #198's penultimate comment" is a dead end, it's crap that happens to kinda work totally accidentally and might/will break things |
2024-05-07 12:49:43 +0200 | mekeor | (~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc) |
2024-05-07 12:29:09 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |
2024-05-07 12:18:59 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) (Ping timeout: 256 seconds) |
2024-05-07 12:05:48 +0200 | <liskin> | well anyway, I'm looking into it :-) |
2024-05-07 12:05:37 +0200 | ChubaDuba_ | (~ChubaDuba@5.167.114.29) (Quit: Leaving) |
2024-05-07 12:05:34 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:19c6:3bfe:1d9d:c22e) |