<leon-p>
interestingly, doing it like that means we have to store the currently active layout of an output, which means we don't have to iterate and stringcompare over the layout list on every change. win-win
<leon-p>
And it apparently simplifies the code in a few areas, so win-win-win
<leon-p>
We are now only comparing namespaces at two points: 1) when a new layout is added and 2) when the user changes the layout_namespace_option of an output.
<leon-p>
output.arrangeViews() now just uses output.pending.layout
<leon-p>
and no longer compares
<leon-p>
in other words, the possible overhead of multiple layouts waking up when certain options change is balanced out by arrangeView() no longer iterating over layouts and comparing namespace strings.
leon-p has quit [Quit: leaving]
ifreund has quit [Ping timeout: 276 seconds]
ifreund has joined #river
_whitelogger has joined #river
waleee-cl has quit [Quit: Connection closed for inactivity]
gspe has joined #river
daurnimator has joined #river
ikskuh has joined #river
<ifreund>
nice :)
<ikskuh>
good morning ifreund!
<ifreund>
ikskuh: o7
danyspin97 has quit [Read error: Connection reset by peer]
danyspin97 has joined #river
leon-p has joined #river
ifreund has quit [Ping timeout: 276 seconds]
ifreund has joined #river
gspe_ has joined #river
gspe has quit [Read error: Connection reset by peer]
danyspin97 has quit [Ping timeout: 276 seconds]
gspe_ is now known as gspe
leon-p has quit [Ping timeout: 276 seconds]
leon-p has joined #river
danyspin97 has joined #river
Edd[m]1 has joined #river
gspe has quit [Quit: gspe]
gspe has joined #river
exception has quit [Read error: Connection reset by peer]
exception has joined #river
waleee-cl has joined #river
<leon-p>
ifreund: Great talk today, demystified the magic of zig bindings a bit for me. Sadly I had to go before the Q&A though.
<ifreund>
thanks! you probably noticed that my mouse cursor was captured by obs sadly :D
<ifreund>
I think a recording with the Q&A should be available at some point soon too
<ifreund>
leon-p: And just let me know whenever you feel like you're ready to hand off the river-layout PR to me for the transaction stuff
<ifreund>
I'm hacking on the zig parser right now for andrew
gspe has quit [Quit: gspe]
gspe has joined #river
<leon-p>
it'll be ready some time tomorrow. River itself is done and the contrib layout is in progress. rivertile does not use river-options yet.
<leon-p>
although everything river-options related is still untested