T-urbo_ has quit [Remote host closed the connection]
T-urbo has quit [Client Quit]
NickH has quit [Quit: leaving]
NickH has joined #river
lxsameer has joined #river
qyliss_ has joined #river
qyliss has quit [Read error: Connection reset by peer]
anb1 has quit [Ping timeout: 256 seconds]
anb1 has joined #river
notzmv has joined #river
emersion has quit [Remote host closed the connection]
emersion has joined #river
qyliss_ is now known as qyliss
snakedye has joined #river
snakedye has quit [Ping timeout: 256 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 240 seconds]
maxvv has joined #river
<maxvv>
I just realized that instead of parsing user commands on the lua side, commands can be treated as lua code O_o
<ifreund>
interpreted languages are fun :)
maxvv has quit [Ping timeout: 250 seconds]
pkap has joined #river
<pkap>
On the just merged "hide cursor when typing" feature. Should triggering a mapping count as "typing"?
<ifreund>
pkap: hmm, that's debateable I guess, the current implementation does but maybe shouldn't?
<ifreund>
I guess if we made mappings not count as "typing" that would be inconsisten with e.g. key bindings local to the program you are using which we couldn't make count as "not typing"
<pkap>
ifreund: I thought it more intuitive if it was not considered as typing, but I agree on the inconsistency with local mappings. So I will conserve the current behaviour in my PR for now.
<pkap>
This could be changed very easily if we change our minds.
<ifreund>
pkap: cool, sounds good to me
pkap has quit [Quit: Client closed]
waleee has joined #river
pkap has joined #river
<tleydxdy[m]>
personally I would prefer hiding cursor when mouse inactive
pkap has quit [Ping timeout: 250 seconds]
<ifreund>
tleydxdy[m]: that's implement as well now, see the latest commit
<tleydxdy[m]>
ah, ic
<tleydxdy[m]>
this is great
<tleydxdy[m]>
I wonder how complicated would warp cursor be
notzmv has quit [Remote host closed the connection]
<tleydxdy[m]>
since if the cursor is hidden it could be quite easy to loose XD
<leon-p>
tleydxdy[m]: setting the cursor position is trivial, I am just not sure I see your usecase.
<tleydxdy[m]>
the cursor would be warped to the center of the focused view (when changing focus), so even with the mouse hidden most of the time, I won't have any trouble finding it
<tleydxdy[m]>
also useful for dealing with popups when I'm using a trackpad
<tleydxdy[m]>
the complication here is that the warp itself should not trigger movement events etc on the client
<tleydxdy[m]>
e.g. it should not highlight a button that just happens to sit under the cursor for example
notzmv has joined #river
<leon-p>
tleydxdy[m]: not really a complication, just make all cursor motion processing functions a noop when the cursor is invisible
<tleydxdy[m]>
cool, yeah that's the part I don't know
<tleydxdy[m]>
speaking of, I've used my smart-border patch for a while now and it seems to work just fine, so I've marked it as ready
<leon-p>
that's the beatuy of river being the display server: No hacks required, you can just do things the right way™ :)
<tleydxdy[m]>
I'm still not sure about if I catched all the documentations and other supporting stuff tho
<tleydxdy[m]>
I'll look into this warp business next I guess
Misthios has quit [Quit: Misthios]
Misthios has joined #river
lxsameer has quit [*.net *.split]
lxsameer has joined #river
vaivis has quit [Ping timeout: 240 seconds]
lxsameer has quit [Ping timeout: 240 seconds]
lxsameer has joined #river
anb1 has quit [Ping timeout: 240 seconds]
pkap has joined #river
pkap has quit [Quit: Client closed]
lxsameer has quit [Ping timeout: 240 seconds]
lxsameer has joined #river
anb1 has joined #river
anb1 has quit [Read error: Connection timed out]
notzmv has quit [Ping timeout: 248 seconds]
lxsameer has quit [Ping timeout: 248 seconds]
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
<tleydxdy[m]>
very strange, the spawn-tagmask I set seem to be disapparing randomly