ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
rv1sr has quit []
lsd|2 has quit [Ping timeout: 480 seconds]
bindu_ has quit [Remote host closed the connection]
bindu has joined #wayland
CodeSpelunker has joined #wayland
CodeSpelunker has quit [Quit: CodeSpelunker]
kabaka has joined #wayland
kabaka is now known as Guest1681
glennk has quit [Ping timeout: 480 seconds]
melnary_ has quit [Read error: Connection reset by peer]
melnary has joined #wayland
atticf has quit [Ping timeout: 480 seconds]
atticf has joined #wayland
atticf has quit [Ping timeout: 480 seconds]
kasper93 has quit [Remote host closed the connection]
atticf has joined #wayland
larunbe has joined #wayland
alarumbe has quit [Read error: No route to host]
Brainium has quit [Quit: Konversation terminated!]
nerdopolis has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
mxz_ has joined #wayland
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
kts has joined #wayland
glennk has joined #wayland
Guest1681 has quit [Ping timeout: 480 seconds]
yshui_ has joined #wayland
yshui has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
eroc1990 has joined #wayland
kts has joined #wayland
mxz_ has joined #wayland
kts has quit [Quit: Konversation terminated!]
rv1sr has joined #wayland
kts has joined #wayland
sewn has quit [Remote host closed the connection]
sewn has joined #wayland
<llyyr> what does xdg_toplevel activated state actually mean? Can I assume this to mean that the window is fully visible and not partially occluded by another window on top?
<llyyr> my use case is trying to detect when the user wants to drag the window or bring it to front by left clicking, instead of left clicking to trigger some keybind in the application
<llyyr> detecting keyboard/pointer focus works in some situations, but doesn't on focus-follows-cursor compositors where the window will get keyboard and pointer focus as soon as the cursor enters the window
<vyivel> "Can I assume this to mean that the window is fully visible and not partially occluded by another window on top?" no, a compositor may have multiple window layers (e.g. tiled/floating/always-on-top)
<llyyr> does any protocol provide any information to communicate user information in this case?
<llyyr> user intention*
<llyyr> whether they want to bring a window to the front or actually do whatever left click does in the application
<vyivel> the use case sounds strange to me, if i left click on a ui element in window i expect it to be triggered
<vyivel> "bringing a window to the front" is completely out of the application's scope, it's something only the compositor manages and should know about
<llyyr> the use case is mpv and seeing if it's possible to bind pause to left click, it'd be very annoying if mpv cycled pause everytime the user clicked on it to bring it to the front of the stack
<llyyr> I see that it's not possible then
<vyivel> i'd personally find it very annoying if i clicked on non-top-of-the-stack mpv and it didn't pause tbh
<llyyr> some users find it annoying the other way around, which is why it's bound to right click atm but we're trying to free up right click for a context menu :D
<vyivel> because that's not how every other program works
kts has quit [Quit: Konversation terminated!]
mriesch_ has joined #wayland
V has quit [Remote host closed the connection]
kode546 has quit []
mriesch has quit [Ping timeout: 480 seconds]
kode546 has joined #wayland
V has joined #wayland
mriesch_ has quit []
mriesch has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
Sid127 has joined #wayland
chiku has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit []
<emersion> I'd say this is better left as compositor policy
<emersion> compositor can intercept the left click event and not relay it if desirable
<llyyr> makes sense
iomari891 has joined #wayland
<wlb> wayland/main: Demi Marie Obenour * connection: Fix wrong format string https://gitlab.freedesktop.org/wayland/wayland/commit/9cb3d7aa9dc9 src/connection.c
<wlb> wayland Merge request !443 merged \o/ (connection: Fix wrong format string https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/443)
kasper93 has joined #wayland
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
Moprius has joined #wayland
luna has joined #wayland
luna has left #wayland [#wayland]
Company has joined #wayland
<Company> zamundaaa[m]: ping?
j`ey has left #wayland [#wayland]
sally has quit [Quit: sally]
rasterman has joined #wayland
sally has joined #wayland
rasterman has quit [Remote host closed the connection]
rasterman has joined #wayland
rasterman has quit [Remote host closed the connection]
rasterman has joined #wayland
Brainium has joined #wayland
<zamundaaa[m]> Company: pong?
<Company> zamundaaa[m]: I've been looking at the tag protocol and identifying toplevel in general
<Company> because it came up in a GTK MR
<Company> and that protocol is the only place that wants a translated string, not an untranslated one
<Company> so I was wondering why
<Company> I guess 2 subquestions:
<Company> 1. Why not also an untranslated string
<Company> 2. Why even a translated string at all
<emersion> my understanding is that the tag protocol wants an untranslated string
kts has joined #wayland
<emersion> IOW: the tag should not change based on user's language
<Company> It says "The tag may be shown to the user in UI" which to me always means translated
<Company> I was wondering if that's just because of Kwin rules using it so the string may end up in the config for that?
<Company> or if there was other places where you intended to use it
<emersion> maybe there's a misunderstanding about "human readable"
<emersion> as opposed to a random token or sth
<emersion> would be good to clarify
<Company> right
<Company> that may be
<Company> so the idea is that it says "main window" and does not use some GUID string
lsd|2 has joined #wayland
<zamundaaa[m]> Company: yeah it shouldn't be translated
kabaka101 has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
danshick has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
coldfeet has quit [Quit: Lost terminal]
kts has joined #wayland
gallo has quit [Remote host closed the connection]
adamtajti has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Remote host closed the connection]
DodoGTA has joined #wayland
coldfeet has joined #wayland
<wlb> wayland Merge request !445 opened by () connection: properly use sendmsg(2) and recvmsg(2) https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/445
gfxstrand has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
melnary has quit [Remote host closed the connection]
melnary has joined #wayland
melnary has quit [Remote host closed the connection]
melnary has joined #wayland
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
adamtajti has joined #wayland
kts has quit [Quit: Konversation terminated!]
coldfeet has quit [Quit: Lost terminal]
Narrat has joined #wayland
gfxstrand has joined #wayland
<wlb> wayland Merge request !412 closed (Fix various miscellaneous undefined behaviors)
Calandracas_ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
<llyyr> wayland.app doesn't seem to have been updated in a long time now :(
<vyivel> idk seems more alive than dead https://github.com/vially/wayland-explorer/commits/main/
<llyyr> hmm, the core protocol xml isn't updated
<vyivel> would be nice to have a more official solution though
<vyivel> it's not released yet i think
<vyivel> ?
<llyyr> the commit messages suggests they update to latest git versions periodically
<llyyr> at least for wlr-protocols and wayland-protocols?
<vyivel> wlr- has no tags anyway, dunno about w-p
soreau has quit [Ping timeout: 480 seconds]
soreau has joined #wayland
pedrocr has joined #wayland
Calandracas has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
lsd|2 has quit []
lsd|2 has joined #wayland
bjorkint0sh has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
feaneron has joined #wayland
adamtajti has quit [Ping timeout: 480 seconds]
bindu has quit [Remote host closed the connection]
bindu has joined #wayland
iomari891 has joined #wayland
Fischmie- has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
Fischmiep has joined #wayland
<wlb> weston Issue #978 opened by () Separate natural scrolling settings for different devices https://gitlab.freedesktop.org/wayland/weston/-/issues/978
Moprius has quit [Remote host closed the connection]
Brainium has quit [Read error: Connection reset by peer]
<DemiMarie> Should there be a Wayland protocol for creating a popup at the current cursor position from an xdg-activation handle?
Moprius has joined #wayland
rv1sr has quit []
Brainium has joined #wayland
adamtajti has joined #wayland
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #wayland
iomari891 has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.2.2 Quasar http://www.kvirc.net/]
lsd|2 has joined #wayland
lanodan has quit [Quit: WeeChat 4.4.2]
lsd|2 has quit []
lanodan has joined #wayland
Narrat has quit []
kode546 has quit []
kode54 has joined #wayland
Company has quit [Quit: Leaving]
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland