<NickH>
Is this exclusive to river, or do you see the same behavour in other wlroots comopositors?
fitrh has joined #river
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 244 seconds]
fitrh has quit [Quit: fitrh]
jao has quit [Ping timeout: 252 seconds]
snakedye has quit [Ping timeout: 252 seconds]
Ordoviz has joined #river
talismanick has joined #river
<leon-p>
does anyone know some wayland native (layer shell would be nice) password prompting widget? I have written about 85% of a pinentry drop-in replacement and would love to avoid having to write any UI code
<DemiMarie>
Why layer shell? I would expect something that had accessibility support.
<leon-p>
Because I don't want the prompt to be a regular window
<leon-p>
it should be a desktop widget that grabs focus
<leon-p>
iamgine the fun of accidentally focusing a different window while typing your password
<leon-p>
hunter2
<leon-p>
whoops
<DemiMarie>
Makes sense. Which compositors support layer shell?
<leon-p>
pretty much all usable wlroots based projects except cage. Maybe kwin and kwinft, but I am not sure.
<DemiMarie>
Let me guess: Mutter is the odd one out?
<leon-p>
as always, unfortunately
<leon-p>
but they have their own mechanisms for providing such widgets, so it's not /that/ much of an issue
<DemiMarie>
Do they support much of anything beyond xdg-shell?
<DemiMarie>
Do you mean shell extensions?
<leon-p>
probably some of the protos that extend xdg-shell (except for the decoration one), but no idea, haven't used it in years
<leon-p>
no, gnome does widgets as shell plugins which can use the shells clutter context directly
<DemiMarie>
Ah. So not at all a stable API.
<leon-p>
not even an API, gnome shell extensions are all monkey patches
<leon-p>
it mostly works though, because everything on gnome that wants f.e. a password prompt tries to talk to gnome-keyring first before whipping up its own widgets
Guest32 has joined #river
<leon-p>
so there is a de-facto API that consist of sending DBus messages to other program that do the monkey patching for you
<leon-p>
but again, it's been years since I seriously used gnome, so my knowledge here is a bit rusty of course
<leon-p>
as for accessibility support in the prompt, I am personally not convinced of the current trend of adapting (and compromising) accessibility so that it integrates neatly into programs written for able-bodied people. I think that dedicated program would offer a considerably greater experience, however unfortunately I haven't had the time yet to experiment with that.
Ordoviz has quit [Ping timeout: 260 seconds]
Ordoviz has joined #river
<DemiMarie>
That is an interesting idea
Guest32 has quit [Ping timeout: 252 seconds]
snakedye has joined #river
waleee has joined #river
waleee has quit [Quit: WeeChat 3.6]
talismanick has quit [Remote host closed the connection]
waleee has joined #river
cabal704 has joined #river
talismanick has joined #river
LemanR has joined #river
waleee has quit [Ping timeout: 268 seconds]
LemanR has quit [Ping timeout: 252 seconds]
jao has joined #river
waleee has joined #river
LemanR has joined #river
snakedye has quit [Ping timeout: 268 seconds]
snakedye has joined #river
LemanR has quit [Quit: Client closed]
LemanR has joined #river
<tleydxdy[m]>
if the password prompt grabs the keyboard automatically it should be good in terms of accessibility?
<tleydxdy[m]>
isn't it just a glorified text input box?
LemanR has quit [Quit: Ping timeout (120 seconds)]
waleee has quit [Ping timeout: 252 seconds]
LemanR has joined #river
LemanR has quit [Quit: Ping timeout (120 seconds)]
LemanR has joined #river
<leon-p>
ifreund: what do you think about making zig-wayland allow void for user-data, if the user has no need to provide some context pointer?
<leon-p>
(this is about listeners, forgot to mention)
LemanR has quit [Client Quit]
LemanR has joined #river
ayushnix has quit [Remote host closed the connection]
snakedye has quit [Read error: Connection reset by peer]