Skip to content

Simplify DaVinci Resolve window rules - #9508

Open
sharms wants to merge 3 commits into
omacom:quattrofrom
sharms:resolve-window-rules
Open

Simplify DaVinci Resolve window rules#9508
sharms wants to merge 3 commits into
omacom:quattrofrom
sharms:resolve-window-rules

Conversation

@sharms

@sharms sharms commented Aug 31, 2026

Copy link
Copy Markdown

stay_focused = true on every Resolve window has needed a longer release allowlist in each of the last three changes (Project Manager → Preferences/Find Directory → Dialog), and any dialog not on it still blocks the screenshot layer's pointer input and fights sibling dialogs for focus (e.g. Create New Project vs. its own file picker). no_follow_mouse (#6919) already prevents the pointer warp stay_focused was covering for, so this drops it and the allowlist entirely.

Two small dialog fixes ride along, each as its own commit:

  • Maximize the main window instead of fullscreening it. The bar still stays clear of Resolve's menu (the reason for fullscreen in fb564e3), but other windows on the workspace can be raised above Resolve again.
  • Size and centre Resolve's dialogs. The bundled Qt file pickers open undersized on HiDPI, so open them at 55%×65% of the monitor, centred, and remember manual resizes with persistent_size since Qt never persists the geometry. The XWayland "Create New Project" dialog can land outside Hyprland's logical bounds on mixed-scale layouts, so centre it.

These rules have been running as ~/.config/hypr/hyprland.lua overrides on Omarchy 4.0.1 / Hyprland 0.56.2 with Resolve Studio 21.0.4 on a mixed 1.6×/2× two-monitor layout. luac -p and ./test/cli pass; the four ./test/shell failures (config, runtime-smoke, snapper, unowned-system-paths) reproduce identically on pristine quattro here and are environment-related.

Related: #5887.

🤖 Generated with Claude Code

https://claude.ai/code/session_013sRgN2t4URuaqmdjPU9bpD

sharms added 3 commits August 31, 2026 17:28
Pinning every Resolve window with stay_focused has needed a longer release allowlist in each of the last three changes (Project Manager, then Preferences and Find Directory, then Dialog). Any dialog not on the list still blocks the screenshot layer's pointer input and fights sibling dialogs for focus, e.g. Create New Project against its own file picker.

no_follow_mouse already prevents the pointer warp that stay_focused was covering for, so remove it and the allowlist instead of adding titles one at a time.
The main window was fullscreened so the bar would not cover Resolve's menu. A maximized floating window keeps the bar clear just the same, but no longer blankets the workspace: other windows opened alongside Resolve can be raised above it again.
Resolve's bundled Qt file pickers open undersized on HiDPI displays and Qt never persists their geometry, so open them at 55%x65% of the monitor, centred, and remember any manual resize of a Resolve dialog with persistent_size. The XWayland Create New Project dialog can also be placed outside Hyprland's logical bounds on mixed-scale monitor layouts, so centre it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant