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.