# Changelog ## Unreleased - Make `Super + H` the proposed default focus-mode shortcut and `Super + Alt + H` the contextual shape-cycle shortcut. - Remove toast notifications when cycling the hero window shape. - Make toggles and shape changes more immediate by batching window state reads and following Omarchy's smooth native float, resize, and centre motion path. - Give the hero window 48 logical pixels of vertical breathing room and leave the wallpaper and top bar undimmed by default. - Preserve the exact dwindle tiling tree when a tiled hero window returns by holding its leaf with a temporary transparent Quickshell placeholder. - Wait until the dim backdrop has rendered before exposing wallpaper during the hero transition, preventing a brief brightness flash. - Remove the routine “Omahero on” and “Omahero off” desktop notifications. - Respect Omarchy's Hyprland animation preference, including a one-frame backdrop handshake when global animations are disabled. - Theme the first-run shortcut screen from Omarchy's surface and state colors, with contrast-safe muted text and neutral fallbacks. ## 0.1.0 — 2026-08-22 - Add a reversible hero mode that centres the selected Hyprland window and restores its original tiled, floating, or fullscreen state. - Preserve normal top and bottom spacing while offering prose, square, and landscape shapes. - Remember the preferred shape per application and expose shape cycling only while hero mode is active. - Dim the wallpaper, top bar, and workspace peers independently, with configurable opacity for each surface. - Snapshot and restore Hyprland's active, inactive, and fullscreen opacity channels so fully hidden peers remain invisible on current Hyprland. - Exit with the global toggle or a contextual Escape binding and recover stale runtime state when the shell reloads. - Add a conflict-aware, rollback-safe installer for the managed Hyprland shortcut. - Add a consent-based first-run shortcut screen with live conflict reporting, custom shortcut entry, explicit replacement, and a skip option. - Wait for asynchronous shell discovery before enabling a freshly copied local installation. - Complete explicit local shortcut setup before enabling the service so the first-run screen does not linger after a local install.