Justering/expand/marginaler, hover-popup med peek, appikon
All checks were successful
check / check (push) Successful in 1m37s
All checks were successful
check / check (push) Successful in 1m37s
- Ny layoutmodell: alignment (center/start/end längs kanten), expand (ö eller täck hela kanten) och tre marginaler — A från kanten, B/C i början/slutet av kanten. Funkar för alla fyra positionerna. - Settings → Layout har en ritad illustration (cairo) som visar vad A/B/C betyder för vald position och uppdateras live. - Fönsterlistan för grupper kan öppnas vid hover (group_popup) och stängs när pekaren lämnar den; hover på en rad kan peeka (alla andra fönster tonas ner via Wayfires alpha-plugin) eller fokusera fönstret (list_hover: peek/focus/none). - Appikon (assets/waydock.svg) + .desktop-fil; installeras av install.sh och används av settings-fönstret. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
10
assets/waydock.desktop
Normal file
10
assets/waydock.desktop
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=waydock
|
||||
Comment=Dock för Wayfire — transparent, JSON-konfigurerad, per skärm
|
||||
Exec=waydock
|
||||
Icon=waydock
|
||||
Terminal=false
|
||||
Categories=Utility;
|
||||
Keywords=dock;panel;wayfire;taskbar;
|
||||
X-GNOME-Autostart-enabled=true
|
||||
36
assets/waydock.svg
Normal file
36
assets/waydock.svg
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="128" height="128" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#2e2e33"/>
|
||||
<stop offset="1" stop-color="#1c1c20"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="bar" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#3a3a41" stop-opacity="0.95"/>
|
||||
<stop offset="1" stop-color="#26262b" stop-opacity="0.95"/>
|
||||
</linearGradient>
|
||||
<filter id="soft" x="-20%" y="-20%" width="140%" height="140%">
|
||||
<feDropShadow dx="0" dy="2" stdDeviation="3" flood-color="#000000" flood-opacity="0.45"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- skärmen -->
|
||||
<rect x="8" y="8" width="112" height="112" rx="24" fill="url(#bg)"/>
|
||||
<rect x="8" y="8" width="112" height="112" rx="24" fill="none" stroke="#ffffff" stroke-opacity="0.08" stroke-width="2"/>
|
||||
|
||||
<!-- antydda fönster -->
|
||||
<rect x="26" y="26" width="42" height="30" rx="6" fill="#ffffff" fill-opacity="0.10"/>
|
||||
<rect x="58" y="38" width="44" height="32" rx="6" fill="#ffffff" fill-opacity="0.16"/>
|
||||
|
||||
<!-- dockan -->
|
||||
<rect x="22" y="84" width="84" height="24" rx="12" fill="url(#bar)" filter="url(#soft)"/>
|
||||
<rect x="22" y="84" width="84" height="24" rx="12" fill="none" stroke="#ffffff" stroke-opacity="0.12" stroke-width="1.5"/>
|
||||
|
||||
<!-- appar i dockan -->
|
||||
<circle cx="40" cy="96" r="7" fill="#c9545d"/>
|
||||
<circle cx="64" cy="96" r="7" fill="#5a8dd6"/>
|
||||
<circle cx="88" cy="96" r="7" fill="#5fb878"/>
|
||||
|
||||
<!-- indikatorprick under aktiv app -->
|
||||
<circle cx="40" cy="112" r="2.2" fill="#c9545d"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
Reference in New Issue
Block a user