theme: workspaces drift behind the hull instead of over the bar
The hull moves to the top layer, with its transparent opening and empty input region, so windows sliding out of the opening during a workspace switch pass behind the frame like things behind a porthole rim rather than drawing over the bar. A layer rule keeps the bar and the rail above it on that layer. The animation tree is redone around that: workspaces drift 18% vertically and fade on a slow, jolt-free "drift" curve; the SUPER+S scratchpad slides in whole from under the bar, the same gesture as the dashboard and popouts; windows and layers keep their calm resolve and fade. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
63a910bf14
commit
9af24ccf87
4 files changed
+55
-18
No files matched your search
@@ -11,3 +11,13 @@ for _, namespace in ipairs({ "bottom", "top", "takemi-launcher" }) do
|
||||
ignore_alpha = 0.5,
|
||||
})
|
||||
end
|
||||
|
||||
-- The hull shares the top layer with the bar and the rail, which draw on it,
|
||||
-- so they are ordered above it whatever order they map in. See
|
||||
-- quickshell/bar/Frame.qml.
|
||||
for _, namespace in ipairs({ "takemi-bar", "takemi-rail" }) do
|
||||
hl.layer_rule({
|
||||
match = { namespace = namespace },
|
||||
order = -1,
|
||||
})
|
||||
end
|
||||
Reference in new issue
Block a user