dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.10.0 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
diniwed has quit [Ping timeout: 250 seconds]
cbb has quit [Quit: WeeChat 3.3]
Arnavion has quit [Remote host closed the connection]
Arnavion has joined #foot
kmarius has quit [Ping timeout: 250 seconds]
kmarius has joined #foot
ambasta has joined #foot
novakane has joined #foot
hill has joined #foot
hill has quit [Remote host closed the connection]
ambasta has quit [Remote host closed the connection]
cbb has joined #foot
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #foot
emcconville has joined #foot
cbb has quit [Ping timeout: 250 seconds]
cbb has joined #foot
ram02z[m] is now known as OmarZeghouani[m]
<dnkl> cbb: fyi: I created a kitty-kbd branch. I've started added flag state and push/pop/update/query operations. No actual changes to input handling yet
<dnkl> this'll probably slow work from my side
<dnkl> you are very welcome to jump in ;)
<dnkl> no PR yet (not even WIP) since it's way too early
<cbb> dnkl: nice, looks good so far
<cbb> I've realized that I don't really need to add any further support to dte
<cbb> it already supports CSI u from before
<cbb> and I don't need any of the extra modes there
<cbb> but I'm definitely still interested in helping implement the full thing in foot
<cbb> actually, the "report alternate keys" mode would probably be useful eventually
<rumpelsepp> I think you guys are referring to this https://sw.kovidgoyal.net/kitty/keyboard-protocol/ ?
<rumpelsepp> Are there actual applications out there that already use this?
<rumpelsepp> Just curious.
<cbb> rumpelsepp: I'm not aware of any yet
<cbb> I've seen a few comments here and there indicating some interest
<cbb> but it's quite a new thing
<cbb> if you consider that it's a superset of CSI u, then I guess you could say some apps do already support part of it
<rumpelsepp> Ah. Nice.
<cbb> the last tmux release supports it
<cbb> I think neovim does too
<cbb> CSI u, that is
<cbb> or "fixterms" if you prefer (http://www.leonerd.org.uk/hacks/fixterms/)
hhirtz has quit [Ping timeout: 264 seconds]
<cbb> dnkl: I'm not sure if my assumptions are correct here: https://codeberg.org/dnkl/foot/issues/798#issuecomment-280520
<dnkl> cbb: how about we treat the four bits as one field?
<dnkl> Each color has four modes
<dnkl> Off, 0-15, 16-255, RGB
<dnkl> 4*4=16
<cbb> not sure I understand...
<dnkl> On the phone
<cbb> where are the 4 bits coming from?
<cbb> ah ok, no worries
<dnkl> :)
<cbb> I also have an idea, but just wanted to make sure my assumptions were right
<dnkl> Have_fg, have_bg, 2 reserved bits. Four in total
<cbb> dnkl: ah yeah, I get it now
<cbb> that seems like it'd work better than my idea
novakane has quit [Quit: WeeChat 3.3]
novakane has joined #foot
<cbb> the idea I had was to use the 2 reserved bits to indicate RGB colors
<cbb> and if not RGB colors, fg/bg would become indices for the palette table
<cbb> instead of actual color values
<dnkl> That's probably work pretty well too
<dnkl> Pick one and see how it goes...
<cbb> dnkl: I think your way would make for a smaller patch
novakane has quit [Quit: WeeChat 3.3]
sterni has quit [Ping timeout: 260 seconds]
sterni has joined #foot
novakane has joined #foot
diniwed has joined #foot
hhirtz has joined #foot
cbb has quit [Ping timeout: 265 seconds]
hhirtz has quit [Remote host closed the connection]
hhirtz has joined #foot
hhirtz has quit [Remote host closed the connection]
hhirtz has joined #foot
cbb has joined #foot
sterni has quit [Ping timeout: 265 seconds]
hhirtz has quit [Remote host closed the connection]
hhirtz has joined #foot
sterni has joined #foot
diniwed has quit [Quit: WeeChat 3.3]
sterni has quit [Ping timeout: 268 seconds]
sterni has joined #foot
cbb has quit [Quit: WeeChat 3.3]
novakane has quit [Quit: WeeChat 3.3]