<leon-p>
it doesn't manage to actually show the window yet, although I am not sure if that is an issue on my end or on rivers
mark- has quit [Quit: !]
<leon-p>
wrapping all possible events in handler functions will be painful, but ultimately worth it
<leon-p>
anyway, now I need sleep
mark- has joined #river
<ifreund>
good night!
Guest83 has joined #river
Guest83 has quit [Client Quit]
Guest84 has joined #river
Guest84 has quit [Client Quit]
sentry has joined #river
Snetry has quit [Ping timeout: 265 seconds]
elshize has quit [Ping timeout: 272 seconds]
notzmv has quit [Ping timeout: 265 seconds]
notzmv has joined #river
notzmv has quit [Ping timeout: 265 seconds]
Guest89 has joined #river
Guest89 has quit [Client Quit]
<larstiq>
leon-p: ooh, nice name.
<leon-p>
larstiq: I re-used the name of my (abandoned) X WM I wrote back in 2019
<leon-p>
river_output_v1 having a removed event makes me realize how weird it is that wl_output's removal is via the registry rather than a dedicated event...
<leon-p>
ah, the windows start with dimensions (0, 0). If I explicity set their dimensions, I can get them to show up :)
<leon-p>
Now if it wouldn't coredump if a window is closed, I could already re-create rivertile in guile
Guest42 has joined #river
Guest42 has quit [Client Quit]
rxf4e1 has quit [Remote host closed the connection]
elshize has joined #river
<ifreund>
leon-p: yeah, river won't send the first xdg_toplevel configure to the client until the WM proposes dimensions
<ifreund>
no more 0,0 initial configure unless the WM wants to do that for some reason
<ifreund>
as for the coredump, once I finish my input management rewrite it should be possible to more incrementally add features until the protocol is fully supported
<ifreund>
I think I've got all the hard design issues figured out now
<leon-p>
FWIW I've implemented like two actual things in the library (visibilty and geometry) and it already is more powerful than the layout protocot, so from my PoV the WM protocol is already a success
<ifreund>
just pushed the initial input management/seat rewrite which isn't crashing for me
<ifreund>
there are plenty of remaining issues, but river might send river_seat_v1.window_interaction correctly now
<ifreund>
probably wont make any more progress today, I should spend time with my family :D
<leon-p>
yeah, same :P
<ifreund>
don't forget to update your vendored copy of the rwm xml, I made some breaking tweaks :)
<leon-p>
👍
catman has quit [Quit: WeeChat 4.5.1]
catman has joined #river
dariasc has joined #river
<dariasc>
hi! does vrr work for anyone on the latest river-git? i have it enabled with wlr-randr and monitor and it doesn't seem to activate, even in fullscreen windows, i'll try and bisect it in a bit but i am asking in case it's a known issue
notzmv has joined #river
<dariasc>
this commit 066baa575340a1926bc300cbeebba8ee735839a0 seems to have affected this, vrr on my machine works on the commit just before
dariasc has quit [Ping timeout: 240 seconds]
dariasc has joined #river
Guest3434 has quit [Remote host closed the connection]