Skip to content

Releases: clickety-clacks/vimarchy

Vimarchy 0.8.0

Choose a tag to compare

@leftspin leftspin released this 21 Sep 21:33

Vimarchy 0.8.0 adds responsive hint sizing and keyboard controls for resizing hints while the overlay is open.

Changes

  • Scale hint circles and letters with the system UI scale.
  • Resize hints with Ctrl+Plus and Ctrl+Minus while Vimarchy is open.
  • Add Ctrl+Shift+= for Plus on US keyboard layouts.
  • Keep application Ctrl zoom shortcuts working after hint selection.

Upgrade the plugin and update the static Vimarchy bindings from the README.

Vimarchy 0.7.0

Choose a tag to compare

@leftspin leftspin released this 14 Sep 18:39

What’s new

  • Alt+hold a window hint to open an animated workspace radial.
  • Tap 1–9, 0 (workspace 10), or S (scratchpad) to move and follow the window.
  • Alt+tap a destination to move without following.
  • Include empty workspaces and omit the source window’s current workspace.
  • Alt+double-tap toggles a full working-area view, configurable independently per layout.
  • Document the gestures and add an opt-in live compositor integration test.

Upgrade note

Update the static Hyprland bindings from the README. The workspace submap and Alt-modified bindings are required; updating plugin files alone does not install them.

Validation

Live integration tests passed on Plumbus for workspace and scratchpad moves, follow/stay behavior, and existing hold and Alt-double-tap actions. Shell syntax and JSON checks pass. Plumbus was unavailable for an additional release-time rerun; only documentation and the version changed since the passing run.

Vimarchy 0.6.0

Choose a tag to compare

@leftspin leftspin released this 04 Sep 20:09

What’s new

  • Support hold actions between windows on different monitors.
  • Move complete source groups into the destination workspace before joining.
  • In dwindle, pair the source with the cross-monitor target.
  • In scrolling, place the source immediately to the target’s right.
  • In master, use target-relative placement; other layouts use their normal insertion behavior.
  • Document cross-monitor move behavior.

Vimarchy 0.5.0

Choose a tag to compare

@leftspin leftspin released this 03 Sep 07:46

What’s new

  • Add configurable hold actions per layout.
  • Preserve and move existing window groups across layouts.
  • Make destination holds reliably win key-release races.
  • Treat the visible scratchpad as an isolated hint layer, hiding workspace hints behind it.
  • Expand the README with the complete focus, swap, pair, and group gesture language.

Vimarchy 0.4.0

Choose a tag to compare

@leftspin leftspin released this 01 Sep 02:52

Vimarchy now has a complete window-move gesture set.

  • Hold a source hint, then tap a destination to swap their tiled positions.
  • Hold a source hint, then hold a destination to pair them as sibling tiles in dwindle.
  • Pair placement follows the source window's current position relative to the destination.
  • The source ring draws over the hold interval; destination rings and connectors flash in before settling.
  • Pairing is a safe no-op outside dwindle, leaving move mode active.
  • The README now includes a concise reference for focus, configurable double-tap actions, swap, pair, and cancel.

Install with:

omarchy plugin add https://github.com/clickety-clacks/vimarchy --enable

Vimarchy 0.3.0

Choose a tag to compare

@leftspin leftspin released this 31 Aug 02:55

Vimarchy 0.3.0 adds configurable, layout-aware double-tap actions.

Highlights:

  • Double-tap a window hint to run an action selected by the workspace’s active Hyprland layout.
  • Dwindle and scrolling default to reversible working-area maximization that keeps the status bar visible.
  • Master defaults to promoting the selected window and leaves an existing master unchanged.
  • No inter-tap pause is required; recognition happens on the second key-down.
  • Configure the 120–600 ms gesture window per user.
  • Replace any layout action with an argv-style callback receiving window, workspace, layout, fullscreen, and hint context.
  • Opacity settings preserve custom Vimarchy configuration fields.

Install with:

omarchy plugin add https://github.com/clickety-clacks/vimarchy --enable

Vimarchy 0.2.1

Choose a tag to compare

@leftspin leftspin released this 30 Aug 19:31

Vimarchy is a Vimium-style window management UI for Omarchy.

This patch release updates the project description and plugin metadata to reflect Vimarchy’s broader window-management scope.

Install with:

omarchy plugin add https://github.com/clickety-clacks/vimarchy --enable

Vimarchy 0.2.0

Choose a tag to compare

@leftspin leftspin released this 30 Aug 19:08

Vimarchy’s first GitHub release.

Highlights:

  • Hold a window hint to enter swap mode, then choose a destination to exchange the windows.
  • Stable, home-row-first letter assignments with multi-monitor support.
  • Theme-aware window tints, hint circles, connector rings, and lines.
  • Fast focus selection with a selected-window flash.
  • Live opacity settings from the Vimarchy submap.
  • New animated README demonstration.

Install with:

omarchy plugin add https://github.com/clickety-clacks/vimarchy --enable