dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.15.3 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
talismanick has joined #foot
rbmarliere has quit [Ping timeout: 246 seconds]
rbmarliere has joined #foot
sefidel has quit [Remote host closed the connection]
sefidel has joined #foot
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
fitrh has quit [Ping timeout: 246 seconds]
fitrh has joined #foot
mohammad has joined #foot
vyryls has joined #foot
fitrh has quit [Quit: fitrh]
mohammad has quit [Ping timeout: 246 seconds]
baltazar has quit [Ping timeout: 260 seconds]
baltazar has joined #foot
rrogalski has quit [Ping timeout: 246 seconds]
rrogalski has joined #foot
rrogalski has quit [Ping timeout: 245 seconds]
rrogalski has joined #foot
mohammad has joined #foot
mohammad has quit [Remote host closed the connection]
mohammad has joined #foot
mohammad has quit [Remote host closed the connection]
novakane has quit [Server closed connection]
novakane has joined #foot
taupiqueur has joined #foot
taupiqueur has quit [Client Quit]
vyryls has quit [Quit: WeeChat 4.0.1]
llyyr has quit [Server closed connection]
llyyr has joined #foot
geemili has quit [Server closed connection]
geemili has joined #foot
switchy has quit [Server closed connection]
switchy has joined #foot
Nuc1eoN has quit [Server closed connection]
Nuc1eoN has joined #foot
uncomfy has joined #foot
<cc0> rockorager: regarding your comment on the osc: whats the use case for getting the current app id?
<cc0> (or detect support for it)
erectus has quit [Ping timeout: 246 seconds]
erectus has joined #foot
<rockorager> cc0: I believe in a terminfo-less world, and the only way to get there is to advertise support for terminal features through queries or heuristics and queries >> heuristics
<rockorager> An alternative is to _also_ create a terminfo cap name for the feature so it can be queried via XTGETTCAP
<rockorager> But I think the same approach as what kitty keyboard is using is better
<rockorager> IE query for current flag value, if you get a response it also means it's supported
<rockorager> Getting the current app-id isn't very important to me, it's just somehow advertising support via a query
<cc0> hmm, but why is it important to know if it's supported?
<cc0> i'd just unconditionally send the app-id osc if i know OSCs are supported
<cc0> if the app id request is dropped, it's fine
<cc0> no?
<rockorager> I don't have a use case now, but I can foresee a situation where an app may want to fallback to something if it needs to
<rockorager> OSC 8 is a good example
<rockorager> I can't query for support, and mostly you can emit OSC 8 and it gets dropped
<rockorager> But....without knowing if it's supported I can't wholesale replace long URLs with some placeholder and give it an OSC 8 wrapper
<rockorager> Not the same, obviously but a case where I would want to know if it's supported so I can change what I do on the app side
<rockorager> So...in general I just think any feature should be able to be detected in some way
<cc0> hmm..in theory i agree, but id say that to get wide support keeping the spec as simple as possible would help; so if theres no useful use case for the app id, i'd maybe just keep it out of the spec for now
<cc0> esp given than other specs where detecting support could be much more useful (hyperlinks) dont have this kind of supprot detection at all
<rockorager> Here's a potential use case...
<rockorager> I use app-ids to control things in my WM. if an app changes the app-id, it could really mess things up for me
<rockorager> So I'd probably want to disable OSC 666 at a terminal level, instead of in ever possible application
<rockorager> Ok nevermind, this would just be on the terminal to ignore them
<rockorager> :0
uncomfy has quit [Remote host closed the connection]
mohammad has joined #foot
mohammad has quit [Ping timeout: 246 seconds]
mohammad has joined #foot
mohammad has quit [Ping timeout: 246 seconds]
mohammad has joined #foot
ursa-major has joined #foot
ursa-major has quit [Max SendQ exceeded]
mohammad has quit [Ping timeout: 246 seconds]
ursa-major has joined #foot
zxtx_ has quit [Server closed connection]
zxtx has joined #foot
talismanick has quit [Remote host closed the connection]
talismanick has joined #foot
lack has quit [Read error: Connection reset by peer]
lack has joined #foot
tkna has quit [Server closed connection]
tkna has joined #foot