waleee-cl has quit [Quit: Connection closed for inactivity]
maringuu has quit [Ping timeout: 250 seconds]
maringuu has joined #river
maringuu has quit [Ping timeout: 276 seconds]
maringuu has joined #river
maringuu has quit [Ping timeout: 250 seconds]
maringuu has joined #river
maringuu has quit [Ping timeout: 250 seconds]
maringuu has joined #river
leon-p has joined #river
maringuu has quit [Ping timeout: 245 seconds]
maringuu has joined #river
maringuu has quit [Ping timeout: 250 seconds]
maringuu has joined #river
gspe has joined #river
yyp has joined #river
maringuu has quit [Ping timeout: 250 seconds]
maringuu has joined #river
yyp has quit [Remote host closed the connection]
<novakane[m]>
leon-p: so for #289, if I try your exemple, floating dev-tool and tiled firefox, it works so what's exactly the problem?
yyp has joined #river
yyp has quit [Remote host closed the connection]
yyp has joined #river
<leon-p>
novakane[m]: the problem is that the dev tools do not auto-float for me. And I can't use the float filters for reasons outlined in the issue descr.
<leon-p>
and it is just one of many examples
<ifreund>
I argree that we need some way to filter based on title instead of app_id, but I don't think we should just check the current filter strings against the title as well
<ifreund>
we need a more fully-featured filter system allowing filtering based on app_id, title, and perhaps other properties as well
<ifreund>
and we'll probably want to support some basic regex as well eventually
<leon-p>
that was my idea, I probably just worded it poorly
<ifreund>
ah, yeah reading it again that is pretty much what you said :D
<leon-p>
have you had a chance yet to think about multimonitor improvements?
<leon-p>
I haven't used river extensively with multiple outputs yet, so I wonder what's left to do
<leon-p>
anyway, I'll be picking up a new workstation in a few hours, so hopefully I can use river full time again
<ifreund>
leon-p: I've been toying with the idea of doing what velox does and sharing the same view stack across all monitors
<ifreund>
Your changes look reasonable, I just haven't had a chance to test them yet as I still haven't gotten around to buying a dvi cable :D
<leon-p>
I have a spare one, since I impulse bought an ancient screen yesterday to play doom on era appropriate hardware :P
<leon-p>
also because it is the same type of screen used in the coputer labs of my old school, so I had to have it
<leon-p>
although for warping the mouse cursor I am not sure if using the effective resolution is the right thing to do. maybe the width and height of the output layout box should be used?
<leon-p>
considering the velox model, I believe it has one fatal flaw: what happens if the same tag is active on multiple outputs.
gspe has quit [Quit: gspe]
<leon-p>
wayland does allow views to be on multiple outputs, but then we would have to decide which outputs layout the view obeys
gspe has joined #river
<ifreund>
leon-p: it can't be, if you focus a tag on output 1 that is currently focused on output 2, the tag is automatically unfocused on output 2
<ifreund>
I'm not sure if it's the right way to go yet though, it's a pretty significant change
<leon-p>
the velox approach would mean that outputs need to be able to have no tag selected
<ifreund>
true, but I don't really see an issue there
<ifreund>
if anything, it would make the commands to toggle focus of a tag more consistent as it would remove the special casing when going to 0
<leon-p>
the issue is new views on outputs with no active tags. which tags will they be assigned to?
<ifreund>
hmm, yeah I don't know
<ifreund>
could always go look at velox's code and see what they do
<leon-p>
but I actually wanted to propose this as well, since it is nice to have a "show desktop" mode
<ifreund>
you mean so I can admire my solid #002b36 background?
<leon-p>
exactly
<novakane[m]>
hey late to the party, so yeah I didn't thought of it but that's right float mode works but not auto-float
<novakane[m]>
so idealy you would compare all toplevel proprieties?
<novakane[m]>
what would you use regex for?
<leon-p>
not all, I think title and app-id are enough. I can't imagine anything else
<leon-p>
novakane[m]: regexes are needed because window titles often change but often have some static part. for example firefox dev tool windows title is "Developer Tools - <url>"
<novakane[m]>
right, makes sense
waleee-cl has joined #river
leon-p has quit [Ping timeout: 252 seconds]
leon-p has joined #river
gspe has quit [Quit: gspe]
gspe has joined #river
<leon-p>
just picked up my new workstation and since I am too lazy today to figure out manual UEFI installation, I can report the river does work well on Fedora :P
<leon-p>
also feel kinda bad because I accidentally ripped of the lady who sold me the thing for 40€: I just found out the processor alone is worth 50€...
<novakane[m]>
just tell yourself that she just wanted to get rid of it
<leon-p>
that's probably true, she had five more of them
<novakane[m]>
damn that's a lot
<leon-p>
yeah, surplus from a doctors office
<novakane[m]>
oh yeah makes sense then
<novakane[m]>
40e for a pc that's cool
<leon-p>
indeed, especially for one with a recent-ish processor (2014).
<leon-p>
definitely better than the laptop with broken screen that currently is my main workstation :P
<novakane[m]>
I bet, screen is pretty important imo :P
<novakane[m]>
I just hope you didn't take one that have freeze on river :D
<leon-p>
well, the screen works, it just the hinge that came loose. I fixed it up against the arm of my external minitor
<leon-p>
novakane[m]: no, it's an AMD device, it should be fine
<ifreund>
by the way, I'm planning to do damage tracking once I'm done with this zig PR, I'm going to be using a laptop for a couple weeks soon and want my battery life
<leon-p>
nice
<novakane[m]>
nice!
<novakane[m]>
I reaaly want damage tracking for obvious reason but also now I want to see how you gonna implement this
<novakane[m]>
I'm kinda more interested in the development process than having damage tracking now :P
<ifreund>
heh, It'll probably take a bit to get all the pieces working together. You're welcome to watch it happen on the soon-to-be 'damage' branch though
<ifreund>
I think I'm just going to implement it using the current wlroots features first and then see if it makes sense to move some of the code to wlroots helpers
<novakane[m]>
yeah I want to see what pieces I missed, I kinda had a lot of things working but never at the same time :P
<novakane[m]>
sounds good, there already a lot of goods things to implement with wlroots features
leon-p has quit [Quit: leaving]
waleee-cl has quit [*.net *.split]
skuzzymiglet has quit [*.net *.split]
waffle_ethics has quit [*.net *.split]
plumps[m] has quit [*.net *.split]
waleee-cl has joined #river
plumps[m] has joined #river
waffle_ethics has joined #river
skuzzymiglet has joined #river
novakane[m] has quit [Ping timeout: 246 seconds]
msiedlaczek[m] has quit [Ping timeout: 245 seconds]
entenel has quit [Ping timeout: 245 seconds]
sjtio has quit [Ping timeout: 245 seconds]
edrex has quit [Ping timeout: 245 seconds]
voroskoi has quit [Ping timeout: 245 seconds]
ammen99 has quit [Ping timeout: 250 seconds]
Jano[m]1 has quit [Ping timeout: 258 seconds]
Bonicgamer[m] has quit [Ping timeout: 258 seconds]