<plumeus>
I couldn't tell what prevents this from being merged. It doesn't crash anymore, does it? Is it about the keyboard grab implementation mentioned in the last message?
<leon-p>
xaltsc: are you facing any errors with those protocols? What's the context of the question?
<leon-p>
plumeus: key-grab is pretty important for IME from what I understand. So in the absence of an implementation it makes sense to not merge the IME PR, I think.
<plumeus>
Oh, okay. So that's probably the main road-blocker?
<leon-p>
I think it is, although it has been some time since I was involved with any of that
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #river
cabal704 has quit [Quit: WeeChat 3.5]
waleee has quit [Ping timeout: 272 seconds]
uncomfy has joined #river
uncomfy has quit [Client Quit]
uncomfy has joined #river
uncomfy has quit [Client Quit]
aryak has quit [Ping timeout: 240 seconds]
aryak has joined #river
wrkzk has quit [Ping timeout: 240 seconds]
hellmouth has quit [Ping timeout: 240 seconds]
talismanick has quit [Ping timeout: 240 seconds]
<novakane>
plumeus: basically this PR doesn't do anything on the user side, waylands events works for what I could test but without the key grab it doesn't insert the new characters
LemanR has joined #river
LemanR has quit [Quit: Client closed]
LemanR has joined #river
LemanR has quit [Client Quit]
LemanR has joined #river
<plumeus>
ah, that does sound like a bit of a problem
<novakane>
yeah that useless lol
<n0r>
Is there a way to prevent mappings from being activated by wtype?
<tiosgz>
n0r: would map -release work?
<xaltsc>
leon-p: Nop, not yet at least, I'm just trying to be thorough, as nothing, afaik, guarantees that.
<n0r>
n0r: I don't see why that would make a difference, but I'll test it after lunch.
<n0r>
Whoops meant to pingtiosgz
<tiosgz>
n0r: depends on what you wtype. if there's $mod, then i don't think it changes anything
mon_aaraj has quit [Ping timeout: 276 seconds]
<ifreund>
n0r: no, there isn't. wtype is implemented a layer below river in the input stack and river has no way of distinguishing wtype input from normal input
mon_aaraj has joined #river
<ifreund>
a better solution would be inserting text using the input method protocol, but that PR is not finished yet unfortunately
<n0r>
tiosgz: ifreund: Thank you for your answers. I ended up with a workaround. I declared a river mode called wtype with no keybindings. That mode is entered first and left after. Seems to work.
<n0r>
(Lunch was postponed ;)
<ifreund>
nice workaround :D
<n0r>
Now I have a bunch of mappings with 'spawn "riverctl enter-mode wtype; wtype some-stuff; riverctl enter-mode normal"
<n0r>
Funny thing. One could theoretically implement homerow modifiers with this and a bit more of modeswitching magic to handle pressing asdf as an actual key. However, while one could, the important question is if one should. Probably not, it is hacky as hell :D
LemanR has quit [Quit: Client closed]
<n0r>
s/this/wtype/
<ifreund>
I'm pretty happy with how flexible modes are, but yeah that sounds like a fairly inefficent way to implement keyboard layout magic
<ifreund>
I'd suggest looking into kmonad instead
<tiosgz>
ifreund: i'm planning to leave github sometime soon, are there other ways to contribute that are convenient enough for you? (would pulling from codeberg work for you?)
<n0r>
I will, thanks for the tip.
<ifreund>
tiosgz: how do you feel about mailing lists? I've got a river mirror up on sr.ht and wouldn't mind accepting patches on a sr.ht list as well
<tiosgz>
that's not so easy with protonmail unfortunately
<ifreund>
Hmm, I guess we could do codeberg as well. I don't mind PR list fragmentation quite as much as issue tracker fragmentation and I intend to keep using the github issue tracker for the near future
<tiosgz>
ok, great! thanks! (now only to make some patches, haha)
<NikhilSingh[m]1>
Is this the way to make gap size 0? Or m doing something wrong?
<n0r>
It's probably the old rivertile with gaps still running. Easiest way is to log out of river, not sure if rivertile can be restarted on its own, I currently don't use it.
<leon-p>
also note that some programs may not follow the size requested by river perfectly. also if you are using client-side decoration, view positions can be a bit off with some programs
<n0r>
Nevermind, from brief testing I think you can.
<n0r>
(... kill rivertile and restart it gapless)
hellmouth has joined #river
mon_aaraj has joined #river
aryak has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
aryak has joined #river
Nulo has quit [Remote host closed the connection]
elshize has quit [Ping timeout: 240 seconds]
elshize has joined #river
Nulo has joined #river
Nulo_ has joined #river
Nulo has quit [Ping timeout: 276 seconds]
Nulo_ is now known as Nulo
waleee has joined #river
talismanick has quit [Read error: Connection reset by peer]