Releases: OldJobobo/theme-manager-plus
Releases · OldJobobo/theme-manager-plus
v0.3.5
- Silenced speculative notification reload failures so systems with both SwayNC and makoctl installed do not show Mako DBus errors.
- Notification reloads now prefer active SwayNC and Mako daemons before trying quiet fallback reload commands.
- Corrected the Hyprlock release wording: Theme Manager+ no longer calls the nonexistent omarchy-restart-hyprlock helper when applying Hyprlock themes.
v0.3.3
- Unified Omarchy default resolution for Waybar, Walker, Hyprlock, and Starship through a shared resolver.
- Added fallback discovery for Omarchy-provided Waybar and Starship defaults across install layouts.
- Omarchy-Default is now pinned to the top of module pickers with a consistent display label.
- Fixed apply key handling (Ctrl+Enter) for better terminal compatibility.
- Fixed TUI image preview refresh/clear behavior to prevent stale or distorted preview images during tab/apply navigation.
- Added and expanded regression tests for default-resolution precedence, missing-default behavior, and symlink repair.
- Removed legacy Bash-only implementation artifacts and updated docs for Rust-only CLI/TUI workflows.
v0.3.2
v0.3.0
Highlights
- Added full Walker parity and hardening across CLI, presets, and apply flow.
- Added new Hyprlock module support with Omarchy-compatible sourcing behavior.
- Unified version reporting across CLI and TUI via a single VERSION source.
- Improved TUI status bar readability and separators.
What’s New
- Walker config updates now only rewrite the theme key in ~/.config/walker/config.toml.
- Walker auto mode now reliably replaces theme-manager-auto under ~/.config/walker/themes.
- New Walker override flags:
- theme-manager set --walker [name]
- theme-manager next --walker [name]
- theme-manager preset save --walker <mode|name>
- theme-manager preset load --walker [name]
- Walker apply now calls omarchy-restart-walker so changes are visible immediately.
- Browse tabs now include explicit no-op choices that preserve current config (No Waybar change, No
Walker change, No Starship change). - Omarchy defaults are now selectable as shared themes when available:
- Waybar: ~/.config/waybar/themes/omarchy-default
- Walker: ~/.config/walker/themes/omarchy-default
- Starship: ~/.config/starship-themes/omarchy-default.toml
Hyprlock Support
- Added Hyprlock support with parity to other add-ons:
- theme-manager set/next --hyprlock [name]
- theme-manager preset save --hyprlock <mode|name>
- theme-manager preset load ... --hyprlock [name]
- theme-manager hyprlock
- TUI Hyprlock tab with No Hyprlock change
- Omarchy default auto-link:
- ~/.config/hypr/themes/hyprlock/omarchy-default
- Hyprlock apply now writes to:
- ~/.config/omarchy/current/theme/hyprlock.conf
- CLI now warns when ~/.config/hypr/hyprlock.conf does not source current theme config.
- Compatibility improvements:
- Style-only themes keep Omarchy wrapper layout.
- Full-layout themes use minimal source-only host mode (avoids duplicate widgets).
- Custom host config is preserved when not theme-managed (with warning).
- TUI only injects/shows omarchy-default when source is discoverable.
Internal
- Version display is now unified through repository VERSION, keeping CLI and TUI in sync.
v0.2.8
- Reapplying the current theme from the TUI now reloads the full theme stack (including swayosd).
- Omarchy helper commands now auto-resolve from default installs or
$OMARCHY_PATH/bin. - SwayOSD restarts are more reliable with PID checks and a fallback relaunch.
v0.2.7
- Added a “No theme change” option in the browse picker to apply Waybar/Starship without switching themes.
- New
theme-manager waybarandtheme-manager starshipcommands apply just those components. - Broken theme symlinks now surface a clear error instead of failing later.
v0.2.6 (hotfix)
0.2.6
- Added configurable TUI apply shortcut (
[tui] apply_key) for terminals like Ghostty.
v0.2.5 (hotfix)
0.2.5
- Removed the
omarchy-theme-set-cursorcall (Cursor is handled by Omarchy’s VS Code setter).
v0.2.4
0.2.4
- Theme picker now shows both Omarchy default themes and user-installed themes.
- Theme selection resolves from both locations for browse, set, and next.
- Waybar tests updated to reflect copy/symlink behavior.
Assets:
- theme-manager-plus-v0.2.4-linux-x86_64
v0.2.3
0.2.3
- Waybar symlinks now point at the selected theme directory instead of
~/.config/omarchy/current/theme, preventing broken
links after switching themes via Omarchy. - Install script works when run via
curl | bash. - Docs cleanup for install/quick start and Waybar behavior.