Skip to content

Add window layouts to the radial menu - #310

Merged
vorssaint merged 1 commit into
vorssaint:mainfrom
ruvelro:codex/radial-window-layout-actions
Jul 24, 2026
Merged

Add window layouts to the radial menu#310
vorssaint merged 1 commit into
vorssaint:mainfrom
ruvelro:codex/radial-window-layout-actions

Conversation

@ruvelro

@ruvelro ruvelro commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Window Layout as a configurable radial-menu action type
  • offer every existing placement, including Left Third, through a localized picker
  • run the selected placement through WindowLayoutService after the wheel closes
  • reuse the layout actions' icons in both the radial menu and the existing panel
  • retain saved slices while Window Layout is unavailable, hide them until the feature returns, and request Accessibility when needed

User impact

Users can add individual placements such as “Left third”, “Maximize”, or “Next display” to any radial wheel or submenu. Selecting the slice moves the window that was active behind the non-activating wheel.

Testing

  • ./build.sh --test (2950 checks)
  • ./build.sh
  • ./build/Vorssaint --selftest

@ruvelro
ruvelro marked this pull request as ready for review July 19, 2026 23:02
@vorssaint
vorssaint merged commit 48cb6d5 into vorssaint:main Jul 24, 2026
1 check passed
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.

2 participants