Client-side window decorations: do them in the character grid like the tab bar #1125
Replies: 1 comment 1 reply
-
I really hate that the current SCTK based frame stuff is out of sync with the rest of the Window; it feels so janky and behavior varies across the compositors that I've tried. It's maddening! I'm very slowly (due to availble personal bandwidth!) advancing towards something sort of like what you described. Today, you can turn off decorations on most platforms and still resize the window by the edges (assuming RESIZE is still enabled) and drag by the tab bar, so the concept is basically proven. Wayland is a bit problematic because it seems to want to make it really awkward to do direct interactive resizes/moves, so dragging the window is essentially a request to ask the compositor to initiate a drag for the user and then the app is out of the loop. I don't recall if the tab bar dragging currently works on wayland or whether it is flakey. Ignoring that(!) for the moment, in broad strokes what's on my mind is:
|
Beta Was this translation helpful? Give feedback.
-
Just had a really big brain idea: what if client-side decorations were rendered just like the tab bar — using terminal characters?
Beta Was this translation helpful? Give feedback.
All reactions