waydock v0.1: panel, pins, fönstergrupper, menyer, settings-GUI, live-config
Some checks failed
check / check (push) Failing after 52s

M0–M5 ur doc/plan.md: layer-shell-dock per skärm med transparent
#222222-ö, pins + körande appar (gruppering, badges, indikatorer),
klick/skroll/mittklick, konfigurerbar högerklicksmeny, tomyta-meny,
settings-GUI som redigerar JSON-configen live, filewatcher,
Wayfire-IPC-stubbar (scale, flytta-till-skärm), CI + release-flöde.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-29 23:24:29 +02:00
commit bc2fa65558
21 changed files with 4579 additions and 0 deletions

14
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,14 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug waydock",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/target/debug/waydock",
"args": ["--log", "debug"],
"cwd": "${workspaceFolder}",
"preLaunchTask": "build-debug"
}
]
}

37
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,37 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "cargo build --release && mkdir -p build && cp target/release/waydock build/waydock",
"group": { "kind": "build", "isDefault": true },
"problemMatcher": ["$rustc"]
},
{
"label": "build-debug",
"type": "shell",
"command": "cargo build",
"problemMatcher": ["$rustc"]
},
{
"label": "run (debug-logg)",
"type": "shell",
"command": "WAYDOCK_LOG=debug cargo run",
"problemMatcher": ["$rustc"]
},
{
"label": "test",
"type": "shell",
"command": "cargo test",
"group": { "kind": "test", "isDefault": true },
"problemMatcher": ["$rustc"]
},
{
"label": "lint (clippy)",
"type": "shell",
"command": "cargo clippy -- -D warnings",
"problemMatcher": ["$rustc"]
}
]
}