Skip to content

v0.2.8

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 00:39
· 1 commit to main since this release

Features

  • Window rules can set their initial column width in Settings. The rule
    Options menu accepts a viewport fraction from 0.05 to 1.0, or a blank
    value for automatic sizing. Invalid values are highlighted without blocking
    unrelated Settings changes from saving.

Improvements

  • The Settings window is resizable and fits the monitor's usable work area.
    Its default and minimum dimensions scale with display DPI, and it opens
    centered and clamped to the available work area so controls remain
    accessible on smaller or scaled displays.
  • New scratchpads use proportional, monitor-aware default sizing. Initial
    and fallback dimensions use half the active work area's width and
    three-fifths of its height, with safe minimums and clamping for small
    displays; first summons remain centered.

Fixes

  • New windows stay on the monitor where Windows opens them. Monitor
    selection uses opening bounds when they map to an attached monitor; otherwise
    it retains the focused monitor, while preserving fullscreen stacking without
    stealing focus when new-window focusing is disabled.
  • Scoop release metadata and maintenance are corrected and guarded. The
    checked-in manifest matches the published 0.2.7 package URL, checksum, and
    extraction directory, while CI validation and release documentation prevent
    stale metadata and premature pre-release refreshes.
  • Workspace switches retain an explicitly empty destination. Delayed focus
    notifications for the old managed window that were generated before switch
    completion no longer pull the view back to its source workspace (#103).
  • Minimum-width feedback uses the usable tiled width and keeps widened focused
    columns in view.
    Stable, unusually large enforced minimums are immediately
    remeasured once.

Internal

  • Developer-only synthetic touchpad diagnostic. The platform example records
    observed low-level wheel message kind, delta, coordinates, timestamp, and
    injection flags for controlled three-contact swipes.