ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
elshize has joined #river
catman has joined #river
catman_ has joined #river
catman is now known as Guest1375
Guest1375 has quit [Killed (lithium.libera.chat (Nickname regained by services))]
catman_ is now known as catman
waleee has quit [Remote host closed the connection]
talismanick has quit [Read error: Connection reset by peer]
talismanick has joined #river
talismanick has quit [Read error: Connection reset by peer]
elshize has quit [Ping timeout: 268 seconds]
hanker has quit [Remote host closed the connection]
JetpackJackson has quit [Remote host closed the connection]
palanix_ has joined #river
palanix has quit [Ping timeout: 245 seconds]
palanix_ is now known as palanix
talismanick has joined #river
<leon-p> ifreund: I agree with the proposal, I can't think of any downsides and it seems to solve the issue cleanly
angry_vincent has quit [Ping timeout: 252 seconds]
<leon-p> I'll likely have to add some safe-guards so that lisp code donig it in the wrong order will raise an exception rather than commiting a protocol error causing the program to exit, but I want to redo error states anyway
Guest61 has joined #river
Guest61 has quit [Quit: Client closed]
Keeto has joined #river
<ifreund> leon-p: cool, since writing it up the only downside I've come up with is that it adds one extra roundtrip of latency when the server is idle and the window manager initiates a state change
<ifreund> I think I can live with that though I will give it a bit more thought to make sure I can't fix that without sacrificing the simplicity
Keeto has quit [Remote host closed the connection]
Keeto has joined #river
fleischie has quit [Ping timeout: 272 seconds]
fleischie has joined #river
fleischie has quit [Client Quit]
fleischie has joined #river
fleischie has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
fleischie has joined #river
hanker has joined #river
Keeto has quit [Remote host closed the connection]
Keeto has joined #river
Keeto has quit [Ping timeout: 268 seconds]
waleee has joined #river
Keeto has joined #river
yongxiang has quit [Ping timeout: 260 seconds]
yongxiang has joined #river
hanker has quit [Remote host closed the connection]
JetpackJackson has joined #river
JetpackJackson has quit [Ping timeout: 260 seconds]
JetpackJackson has joined #river
<leon-p> It should be possible to signal the server to skip one roundtrip, but honestly I don't think it's worth the extra complexity
<leon-p> the WM doesn't perform enough actions often enough for the latency to ever be noticeable or relevant
<leon-p> (at least any sane WM)
<leon-p> my guess is that averaged over a work session, the average WM roundtrips per minute will be lower than 100 (majority of that likely keybinds and focus changes)
<leon-p> any non-trivial Wayland client implementing a user interface via xdg-shell will have a higher amount of roundtrips (especially anything that has any kind of text input) so it should be perfectly fine
<leon-p> and even should we decide to add high-freq. events to the WM protocol, like mouse position, we can always make them opt-in (i.e. requiring a request to activate or sending them via some object that needs to be bound explicitly)
andyrtr has quit [Quit: ZNC 1.9.1 - https://znc.in]
andyrtr has joined #river
hanker has joined #river
Guest18 has joined #river
Guest18 has quit [Client Quit]
Guest18 has joined #river
Keeto has quit [Quit: Lost terminal]
Guest18 has quit [Quit: Client closed]
Keeto has joined #river
gera has quit [Quit: gera]
gera has joined #river
wereii has quit [Quit: ZNC - https://znc.in]
wereii has joined #river
angry_vincent has joined #river
palanix has quit [Ping timeout: 272 seconds]
palanix has joined #river
Szadek3 has joined #river
Szadek has quit [Ping timeout: 244 seconds]
Szadek has joined #river
Szadek3 has quit [Ping timeout: 245 seconds]
catman has quit [Ping timeout: 244 seconds]
catman has joined #river
Keeto has quit [Ping timeout: 260 seconds]
kurth4cker has joined #river
elshize has joined #river
kurth4ck1r has joined #river
kurth4cker has quit [Ping timeout: 268 seconds]