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/
catman has quit [Read error: Connection reset by peer]
rdbo has quit [Quit: WeeChat 4.2.1]
catman has joined #river
aryak has joined #river
novakane has quit [Ping timeout: 260 seconds]
ptrckd has quit [Ping timeout: 248 seconds]
ptrckd has joined #river
novakane has joined #river
waleee has quit [Ping timeout: 256 seconds]
coder_kalyan has quit [Ping timeout: 260 seconds]
coder_kalyan has joined #river
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 255 seconds]
leopoldek has quit [Remote host closed the connection]
angry_vincent has quit [Read error: Connection reset by peer]
angry_vincent has joined #river
angry_vincent has quit [Read error: Connection reset by peer]
angry_vincent has joined #river
rdbo has joined #river
waleee has joined #river
rdbo has quit [Quit: WeeChat 4.2.1]
ncf has joined #river
hmht has joined #river
hspak has quit [Quit: Ping timeout (120 seconds)]
hspak has joined #river
<ifreund> more bugs to fix before 0.3.0 it seems :)
<LarstiQ> oh no!
<ifreund> this is a good thing, it means the release will be even better :)
<ifreund> and the flurry of bug reports after the release will be smaller
<LarstiQ> true :)
tiosgz has joined #river
<tiosgz> quality over quantity, heh. river hasn't got many bugs, but they're all high-quality :)
<tiosgz> also i think all view.current.output.? usage should be checked while we're at it? (haven't looked at context yet, only number of matches)
tiosgz has quit [Quit: nyaa~]
<ifreund> yeah, probably need to go through all of those... I don't really like that it's optional in the first place
<ifreund> I think the robust fix is to separate the lifetimes of Output and wlr.Output which needs to happen to make outputs work with the transaction system anyways
leopoldek has joined #river
leviathan has joined #river
leviathan has quit [Ping timeout: 250 seconds]
ninewise has quit [Ping timeout: 260 seconds]
leviathan has joined #river
leviathan has quit [Client Quit]
leviathan has joined #river
leviathan has quit [Client Quit]
ninewise has joined #river
waleee has quit [Ping timeout: 256 seconds]
hmht has quit [Ping timeout: 268 seconds]
leviathan has joined #river
<leviathan> Guys, I finally managed to carve out some time to dive into the IME_popup code I wrote, and I realized I messed up."
<leviathan> I customized a getParentAndOutputBox function, but I got the order of the parameters mixed up. I've been assigning the value of output_box to the parent variable. Amazingly, the code still runs fine on a single monitor setup.
<leviathan> However, it lacks boundary checks. Similarly, if there's a second monitor, it becomes quite apparent that the IME's popup position is incorrect.
<leviathan> ifreund: By the way, can I simply use seat.focused_output to obtain the popup window's parent output_box and the parent scene tree?
<leviathan> Sorry, what I meant was the IME's popup surface.
leviathan has quit [Quit: Client closed]
leviathan has joined #river
leviathan has quit [Quit: Client closed]
catman has quit [Quit: WeeChat 4.3.0-dev]
waleee has joined #river
catman has joined #river
ncf has quit [Quit: Fairfarren.]
aryak has quit [Ping timeout: 268 seconds]
aryak has joined #river
ncf has joined #river
catman has quit [Quit: WeeChat 4.3.0-dev]
waleee has quit [Ping timeout: 256 seconds]
catman has joined #river
Guest65 has joined #river
Guest65 has quit [Client Quit]