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/
pfr has quit [Quit: Quit]
<leon-p> I think snapping and resizing constraints are broken for CSD views again...
angry_vincent has joined #river
<NickH> leon-p: 0.3.1 🥳
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 255 seconds]
eShaev9z has quit [Ping timeout: 240 seconds]
eShaev9z has joined #river
leopoldek has quit [Ping timeout: 252 seconds]
aryak has quit [Ping timeout: 255 seconds]
aryak has joined #river
notzmv has quit [Read error: Connection reset by peer]
<LarstiQ> adamcstephens: cheers! I was keeping an eye on that PR yesterday :)
angry_vincent has quit [Remote host closed the connection]
notzmv has joined #river
waleee has quit [Ping timeout: 268 seconds]
haliucinas has quit [Quit: .]
haliucinas has joined #river
<ifreund> leon-p: could be, I never use those features myself and wouldn't notice...
hmht has joined #river
angry_vincent has joined #river
traidare has joined #river
notzmv has quit [Quit: salaam and see you on the other side]
traidare has quit [Ping timeout: 268 seconds]
traidare has joined #river
<leon-p> "seeded" river to my C course students, let's see if we gain some users 🐈
pfr has joined #river
pfr has quit [Client Quit]
pfr has joined #river
pfr has quit [Client Quit]
pfr has joined #river
pfr has quit [Client Quit]
pfr has joined #river
pfr has quit [Client Quit]
traidare has quit [Ping timeout: 260 seconds]
<p00f> after upgrading to 0.3.0, i followed https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland but I don't get the popup showing the current method when i switch methods
<p00f> i used to get it on 0.2.x with GTK_IM_MODULE=fcitx5
<ifreund> p00f: yeah, input-method-v3 popups aren't implemented yet as they are rather complex to get right and I was lazy. there's a draft PR for them open but I dont know if it works
<p00f> i see, thanks
traidare has joined #river
<novakane> also gtk apps don't use the wayland protocol for IME so I don't know if that env variable is relevant for river popup
<novakane> or at least they didn't use it sometimes ago
<LarstiQ> leon-p: how? :)
waleee has joined #river
traidare has quit [Ping timeout: 260 seconds]
<leon-p> LarstiQ: I am tutoring a course in scientific C programming to a mix of physicists, data scientists and computer scientists. Todays group was curious about my setup, so I inserted some mild advertisement
<leon-p> in related notes, wl-mirror works surprisingly well and uses basically no CPU on my laptop
<leon-p> makes me think we may not need output mirroring in wlroots directly at all actually
<leon-p> and river only crashed a single time during the 4h class :)
<ifreund> coredump stacktrace please!
<adamcstephens> wl-mirror is cool because the mirrored content is in a window, allowing you to switch desktops without affecting what others are seeing
leopoldek has joined #river
jao has joined #river
<LarstiQ> leon-p: cool! I so far haven't gotten colleagues asking about my setup, maybe I should make it look more enticing ;) One of them does use sway so it's not a huge jump (in some sense)
aryak has quit [Ping timeout: 260 seconds]
aryak has joined #river
<leon-p> note I am not on river master yet, still on 0.3.0-dev.295+12de175
<leon-p> The crash happened while unplugging the projector with wl-mirror running
<leon-p> or while plugging it back in, can't remember
<ifreund> oh that commit is quite old indeed
<ifreund> pretty sure that crash was fixed by 3594fe501
<ifreund> update your river!
<ifreund> the bug fixes must flow
<leon-p> I mean you're right, but compiling on this laptop is sloooooow
<leon-p> anyway, zb RET
<ifreund> yeah, I'm hoping the non-LLVM zig x86 backend is mature enough to complie river soon
<ifreund> it may already be there, I haven't tested
<dnkl> is the non-LLVM backend faster? Do you know why? I don't mind a low-level description :)
<dnkl> (not that I expect anyone here to explain it in detail, but perhaps someone has pointers elsewhere)
<ifreund> dnkl: well, it doesn't do any optimizations (yet) but it is many times faster than LLVM for unoptimized builds
<ifreund> I've heard it has better debug/unoptimized codegen as well though I have nothing to back that up
<ifreund> the biggest win will be incremental compilation and linking though long term
<ifreund> i.e. only recompiling and linking the functions that have changed
<ifreund> that stuff isn't near ready yet, though the foundations have been laid and there are no major design issues preventing it :)
<ifreund> I expect that zig will be using the non-LLVM x86 backend for debug build by default in 0.13
<p00f> ifreund: do you have this in a branch somewhere https://codeberg.org/river/river/issues/1049#issuecomment-1765795
<ifreund> p00f: no, but I can make one if needed... to apply that patch just pipe it into `git apply` though
<ifreund> I personally just copy it and then `wl-paste | git apply`
<p00f> if it's in a branch it's a one line change in the pkgbuild
<p00f> i can do that too
<p00f> just asking if it was already there
<ifreund> p00f: just pushed to a disable-crop branch on codeberg :)
<ifreund> going to the supermarket now, be back in a bit o7
<p00f> too late, i already built it
<p00f> this fixes it
<p00f> also, gtk apps don't have borders on 0.3.0
<p00f> like `riverctl border-color-focused 0xffffff` etc
<p00f> qt apps and whatever emacs is, do
<p00f> now i'm wondering what this patch breaks
<novakane> p00f: this is intended, you need to add a ssd rule for this
<ifreund> p00f: the patch breaks the fix for https://codeberg.org/river/river/issues/969
<ifreund> thanks for testing :)
hmht has quit [Ping timeout: 252 seconds]
<p00f> ifreund: like ssd * ?
<p00f> I mean rule-add -app-id * ssd
<p00f> that works ty
angry_vincent has quit [Remote host closed the connection]
angry_vincent has joined #river
angry_vincent has quit [Ping timeout: 272 seconds]
graves has quit [Ping timeout: 260 seconds]
graves has joined #river
n8r has joined #river
n8r has quit [Client Quit]
traidare has joined #river
leopoldek has quit [Ping timeout: 252 seconds]
traidare has quit [Ping timeout: 272 seconds]
leopoldek has joined #river
Guest89 has joined #river
<Guest89> So happy for the new release!!! Thank you senpai uwu!!!
Guest89 has quit [Ping timeout: 250 seconds]