ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
josip has quit [Ping timeout: 246 seconds]
waleee has quit [Ping timeout: 256 seconds]
notzmv has quit [Ping timeout: 256 seconds]
josip has joined #river
notzmv has joined #river
tmpm697 has joined #river
sjtio has quit [Remote host closed the connection]
priner[m] has quit [Read error: Connection reset by peer]
anubhavkini has quit [Read error: Connection reset by peer]
sjtio has joined #river
anubhavkini has joined #river
priner[m] has joined #river
sjtio has quit [Quit: node-irc says goodbye]
priner[m] has quit [Quit: node-irc says goodbye]
anubhavkini has quit [Quit: node-irc says goodbye]
tmpm697 has quit [Quit: leaving]
snakedye has quit [Ping timeout: 240 seconds]
novakane has joined #river
<novakane> so this test catch 2 more errors, I guess it's better than the first verision then
yyp has joined #river
sjtio has joined #river
anubhavkini has joined #river
priner[m] has joined #river
sjtio has quit [Quit: Client limit exceeded: 20000]
priner[m] has quit [Quit: Client limit exceeded: 20000]
anubhavkini has quit [Quit: Client limit exceeded: 20000]
sjtio has joined #river
priner[m] has joined #river
anubhavkini has joined #river
snakedye has joined #river
sjtio has quit [Quit: Client limit exceeded: 20000]
priner[m] has quit [Quit: Client limit exceeded: 20000]
anubhavkini has quit [Quit: Client limit exceeded: 20000]
sjtio has joined #river
priner[m] has joined #river
anubhavkini has joined #river
priner[m] has quit [Remote host closed the connection]
anubhavkini has quit [Remote host closed the connection]
sjtio has quit [Read error: Connection reset by peer]
yyp has quit [Remote host closed the connection]
sjtio has joined #river
priner[m] has joined #river
anubhavkini has joined #river
<dnkl> ifreund: leon-p: any plans on adding support for XDG_TOPLEVEL_STATE_RESIZING? It's for xdg_toplevel_configure().
elshize has quit [Ping timeout: 272 seconds]
waleee has joined #river
elshize has joined #river
novakane has quit [Ping timeout: 265 seconds]
novakane has joined #river
<ifreund> dnkl: hmm, I wasn't really aware of that state. It sounds like we should acutally be setting it whenever we send configures that change the size
<ifreund> does foot behave differently if it is set?
<dnkl> ifreund: I think it's meant to indicate that an interactive resize is in progress. Not otherwise
<dnkl> yes
<dnkl> it delays the resize event to the client
<ifreund> "The surface is being resized. The window geometry specified in the configure event is a maximum; the client cannot resize beyond it."
<ifreund> that sounds like the semantics we want when arranging the layout as well...
<ifreund> looks like sway only sets it during interactive resize though
<dnkl> ifreund: maybe. Sway doesn't, last time I checked. Not that that means ...
<dnkl> yup 😂
<ifreund> dnkl: looks like setting this would improve things for foot and therefore for a large number of river's users, I think setting it during interactive resize is a no-brainer
<ifreund> not sure if setting it during layout changes would make sense or not though, With the way foot at least uses this it wouldn't really
<dnkl> ifreund: unless you send a final configure event without resize set, foot will delay the update unnecessarily
<ifreund> yeah we would need to send an extra configure, which I don't see being worth it in practice
<ifreund> anyhow, I opened an issue to track it and will implement it when I find the time unless someone beats me to it: https://github.com/ifreund/river/issues/345
<ifreund> thanks for bringing it up!
<dnkl> ifreund: I believe the point with this is to allow clients to simplify their rendering while the window is resized. That means it doesn't make any sense to use it when you're just sending a single configure event
<ifreund> dnkl: yeah, the one part that made me want to do so was the "The window geometry specified in the configure event is a maximum; the client cannot resize beyond it." sentance
novakane has quit [Quit: WeeChat 3.2]
novakane has joined #river
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
elshize has quit [Ping timeout: 252 seconds]
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
elshize has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
elshize has quit [Ping timeout: 256 seconds]
elshize has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
michal has joined #river
michal is now known as Guest3289
elshize has quit [Ping timeout: 272 seconds]
Guest3289 has quit [Ping timeout: 256 seconds]
Guest3289 has joined #river
Guest3289 has quit [Ping timeout: 265 seconds]
<leon-p> I may have discovered a bug: when in a fullscreen window with pointer constraints and a pop-up is also on screen (not shown because the other view is fullscreen) it may steel the pointer from the fullscreen view
Guest3289 has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
novakane has quit [Quit: WeeChat 3.2]
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
<ifreund> leon-p: I think the pointer constraints are irrelevant actually, Cursor.surfaceAt() just doesn't handle fullscreen views properly
<ifreund> which is usually fine since the fullscreen view is the one focused
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Remote host closed the connection]
<ifreund> leon-p: If you have a way to reliably reproduce it and could put that in an issue that would be great
<ifreund> I'm super busy with life right now and will be for the next week or so. I never have as much time for river as I would like :/
notzmv has quit [Ping timeout: 252 seconds]
notzmv has joined #river
notzmv has quit [Ping timeout: 240 seconds]
notzmv has joined #river