mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-06-11 16:57:43 +00:00
Move maximize-hover handling into the snap-assist effect so it can use the actual decoration button geometry. Render the scene below the picker, anchor layouts near the cursor, and preview the selected zone without a fullscreen modal surface. A normal maximize click keeps priority: hover activation requires a deliberate pause, dismissal starts a short cooldown, and clicks on the maximize button still toggle maximize while closing the suggestion.
20 lines
695 B
JSON
20 lines
695 B
JSON
{
|
|
"KPackageStructure": "KWin/Effect",
|
|
"KPlugin": {
|
|
"Authors": [
|
|
{
|
|
"Email": "marcoa@example.com",
|
|
"Name": "Marco Allegretti"
|
|
}
|
|
],
|
|
"Category": "Appearance",
|
|
"Description": "Windows 11-style snap layout picker for SHIFT convergence mode with native window placement. Activated by hovering the maximize button or pressing Meta+Shift+S when dynamic tiling is off.",
|
|
"EnabledByDefault": false,
|
|
"Id": "shift-snap-assist",
|
|
"License": "EUPL-1.2",
|
|
"Name": "SHIFT Snap Assist",
|
|
"Version": "1.0"
|
|
},
|
|
"X-KDE-Ordering": 60,
|
|
"X-Plasma-API": "declarativescript"
|
|
}
|