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/
notzmv has joined #river
notzmv has quit [Read error: Connection reset by peer]
sentry has quit [Ping timeout: 260 seconds]
Snetry has joined #river
lordmzte0 has joined #river
lordmzte has quit [Ping timeout: 252 seconds]
lordmzte0 is now known as lordmzte
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
fitrh has joined #river
Ireozar has quit [Read error: Connection reset by peer]
Ireozar has joined #river
dbuckley has quit [Ping timeout: 276 seconds]
fitrh has quit [Remote host closed the connection]
cfebs has quit [Ping timeout: 244 seconds]
alxfg has quit [Ping timeout: 244 seconds]
alxfg has joined #river
cfebs has joined #river
Nosrep has quit [Ping timeout: 248 seconds]
dbuckley has joined #river
ccha has joined #river
<ifreund> I think I finally came up with some more concise names for update_windowing_* and update_rendering_* that I'm happy with
<ifreund> renaming them to update_* and render_* actually works out pretty nicely IMO
<ifreund> I think it's fine to keep the "windowing state" and "rendering state" terminology in the protocol docs, I just think "windowing" is such an awkward word to have all over the codebase of a window manager
<ifreund> it becomes natural to have an update() function and a render() function in the window mananger rather than needing to use the much more awkward update_windowing() and update_rendering()
<ifreund> and river-internal naming should clean up a lot as well.
andycs0 has joined #river
<ifreund> hmm, now thinking about using manage() rather than update() to be a bit less generic
<ifreund> (totally not motivated by the fact that there's a core library function called update in janet that would conflict :D)
<ifreund> manage seems like the right verb for what a window manager should do though I must say
<ifreund> it manages and it renders
<leon-p> I can manage with the changes you've rendered upon us
zuki has joined #river
flower_ has joined #river
catman has quit [Ping timeout: 244 seconds]
catman has joined #river
zuki has quit [Quit: Client closed]
zuki has joined #river
<zuki> how do I get which output the cursor is currently on in rwm?
<leon-p> I don't think there currently is a wayy
<leon-p> a few cursor related things are still missing right now
<leon-p> f.e. there also isn't a way to tell which area of the window an interaction happened, so rivers current multi-directional resize can't be implemented by a WM right now
<ifreund> alright, I finished my renaming spree and pushed it
<ifreund> zuki: We could definitely add a river_seat_v1.pointer_enter_output event or similar
<zuki> that would be perfect for my use case of "focusing" outputs to pick which output new windows get assigned to.
<leon-p> that will be a rewarding weekend of catching up with protocol churn, eventually
adv8tor has joined #river
zuki has quit [Quit: Client closed]
zuki has joined #river
twelve has joined #river
twelve has quit [Remote host closed the connection]
Nosrep has joined #river
zuki has quit [Quit: Client closed]
zuki has joined #river
bwbuhse has quit [Remote host closed the connection]
Guest10 has joined #river
Guest10 has quit [Client Quit]
bwbuhse has joined #river
schneid3306 has quit [Ping timeout: 252 seconds]
unix_guy has joined #river
leo13 has joined #river
leo13 has quit [Client Quit]
zuki has quit [Quit: Client closed]
unix_guy has quit [Quit: Client closed]
unix_guy has joined #river
Guest10 has joined #river
Guest10 has quit [Client Quit]
unix_guy has quit [Quit: Client closed]
unix_guy has joined #river
Guest11 has joined #river
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
Guest11 has quit [Quit: Client closed]
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
odrling has quit [Remote host closed the connection]
odrling has joined #river
<pkap> ifreund: i made another PR for zig-wlroots. I translated everything that's in the wlroots header files. Now I'm wondering if this is the correct approach or if I should restrain it to the things we actually need in river...
<pkap> Could remove some stuff again.
<ifreund> pkap: binding everything is fine, will get you some reviews when I have time :)
adv8tor has quit [Quit: Quit]
<pkap> Alright. Wlroots exposes so much stuff, but in the implementation, apparently it's enough to initialize two structs.
<pkap> Feels a bit weird :D
autisticshark has quit [Ping timeout: 252 seconds]
autisticshark has joined #river
autisticshark has quit [Ping timeout: 265 seconds]
flower_ has quit [Quit: Lost terminal]
notzmv has joined #river
autisticshark has joined #river
unix_guy has quit [Quit: Client closed]
unix_guy has joined #river
notzmv has quit [Ping timeout: 260 seconds]
unix_guy has quit [Ping timeout: 272 seconds]
schneid3306 has joined #river
yiyu has quit [Read error: Connection reset by peer]
yiyu has joined #river