ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
waleee has quit [Ping timeout: 265 seconds]
leon-p has quit [Quit: leaving]
tmpm697 has joined #river
tmpm697 has joined #river
snakedye has quit [Ping timeout: 252 seconds]
skuzzymiglet1 has joined #river
skuzzymiglet has quit [*.net *.split]
ChanServ has quit [shutting down]
ChanServ has joined #river
novakane has joined #river
yyp has joined #river
tmpm697 has quit [Quit: Lost terminal]
snakedye has joined #river
tmpm697 has joined #river
snakedye has quit [Ping timeout: 265 seconds]
snakedye has joined #river
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #river
tmpm697 has quit [Quit: Lost terminal]
tmpm697 has joined #river
leon-p has joined #river
waleee has joined #river
novakane has quit [Quit: WeeChat 3.2]
snakedye has quit [Quit: Quit]
snakedye has joined #river
<snakedye> leon-p: does wlopm take '*' for all outputs?
<ifreund> snakedye: not yet though I think that's planned, see the logs from yesterday
<snakedye> alright 👍
<leon-p> snakedye: now it does
<leon-p> elshize: ^
waleee has quit [Ping timeout: 250 seconds]
<snakedye> yay :p
<ifreund> the more I use river on my multi montior setup, the more I want to make the view stack global across all outputs
<leon-p> how would that imrove the multi-monitor experience?
<leon-p> and have you had some time yet to look at my two multi-monitor related PRs?
<ifreund> I think that instead of having 2 steps to focus a tag on a non-focused output (focus output, focus tag) there could just be one
<ifreund> leon-p: I'm not sure I like warping the cursor on output change personally, maybe we could make that a config option?
<leon-p> tags or specific views? Because for the latter I think marks would be more useful
<leon-p> ifreund: sure, can make it optional
<ifreund> leon-p: I was thinking tags, though maybe marks would address my use-case
<ifreund> kinda hard to know without implementing one or the other and trying it for a week
<ifreund> whichever one we go with though, that should happen after 0.1.0
<leon-p> maybe we could implement foreign toplevel focusing. then give your views special app-ids.
<ifreund> hmm, that's another idea
novakane has joined #river
<leon-p> The problem is to decide whether "toggle that tag" or "focus only that tag" is the correct action for a foreign toplevel activation request
<snakedye> is having tags associated to multiple monitor something you would consider?
<snakedye> I have one where I just have a terminal with ncmpcpp and it would be more effecient to call it anywhere than just on one output
<leon-p> I personally would prefer if we avoid that. A shared set of workspaces for all outputs is one of the major reasons I am not on sway anymore.
<snakedye> the thing with sway is that all workspaces are like this. i think this model works much better with scratchpads
<leon-p> it's just to inconsistent for my taste. Will focusing a workspace do something on this output or on the other? I don't know until I do it.
<snakedye> the idea is that it will always do something on the focused output but it can be invoke from anywhere
snakedye has quit [Remote host closed the connection]
yyp has quit [Remote host closed the connection]
<ifreund> elshize: did that latest patch really fix the issue with mako? cause I don't think it should have
<ifreund> it could be seen as a mako bug tbh but I think river should do the right thing and send a configure here
<ifreund> working on the code to do that now
<leon-p> ifreund: regarding foreign toplevel activation, the changes required are trivial. My patch froma few weeks ago to allow focusing views via pointer on unfocused outputs does most of the work already.
<leon-p> I submitted a simple PR
<leon-p> I am not sure the behaviour (switching focused tags to the active tags of the view) is what we want, but it works
<leon-p> if you neew a CLI foreign toplevel client, this one works well: https://git.sr.ht/~brocellous/wlrctl
<ifreund> does the wlroots example not work?
<leon-p> it probably does, I just tend to overlook those examples
<ifreund> finished what I think is the proper fix for the mako issue, if anyone who was able to reproduce the race condition could test it that would be much appreciated
waleee has joined #river
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
yyp has quit [Ping timeout: 252 seconds]
yyp has joined #river
yyp has quit [Ping timeout: 265 seconds]
yyp has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
novakane has quit [Quit: WeeChat 3.2]
yyp has quit [Remote host closed the connection]
<ifreund> got xbps-src cross compiling zig code that links system libraries :) https://github.com/void-linux/void-packages/pull/29288
<ifreund> which will be great for packaging river