Fix webcam resize controls and placement

This commit is contained in:
David Heinemeier Hansson
2026-07-17 18:28:44 -07:00
parent 1174f2a70b
commit ca0cf8bff9
4 changed files with 34 additions and 9 deletions
+17 -3
View File
@@ -1,10 +1,24 @@
-- Webcam overlay window.
o.window({ title = "WebcamOverlay" }, {
-- Initial sizes mirror the live presets in omarchy-capture-webcam-resize.
o.window("^WebcamOverlay-small$", {
size = { 240, 270 },
move = { "(monitor_w-240-40)", "(monitor_h-270-40)" },
})
o.window("^WebcamOverlay-medium$", {
size = { 360, 405 },
move = { "(monitor_w-360-40)", "(monitor_h-405-40)" },
})
o.window("^WebcamOverlay-large$", {
size = { 480, 540 },
move = { "(monitor_w-480-40)", "(monitor_h-540-40)" },
})
-- The dedicated app id keeps this out of mpv's generic centered floating rules,
-- so the camera appears at its final corner position.
o.window({ class = "^WebcamOverlay-(small|medium|large)$", title = "^WebcamOverlay$" }, {
tag = "-default-opacity",
float = true,
pin = true,
no_initial_focus = true,
no_dim = true,
opacity = "1 1",
move = { "(monitor_w-window_w-40)", "(monitor_h-window_h-40)" },
})