Skip to content

Releases: OldJobobo/theme-manager-plus

v0.3.5

27 Apr 22:22

Choose a tag to compare

  • 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

27 Feb 23:37

Choose a tag to compare

  • 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

27 Feb 23:24

Choose a tag to compare

  • Removed legacy Bash-only implementation artifacts from the repository (scripts, sample configs, and legacy Bats tests).
  • Updated repository docs and contributor guidance to reflect Rust-only CLI/TUI workflows.

v0.3.0

16 Feb 23:06

Choose a tag to compare

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

02 Feb 15:37

Choose a tag to compare

  • 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

21 Jan 07:38

Choose a tag to compare

  • Added a “No theme change” option in the browse picker to apply Waybar/Starship without switching themes.
  • New theme-manager waybar and theme-manager starship commands apply just those components.
  • Broken theme symlinks now surface a clear error instead of failing later.

v0.2.6 (hotfix)

21 Jan 04:58

Choose a tag to compare

0.2.6

  • Added configurable TUI apply shortcut ([tui] apply_key) for terminals like Ghostty.

v0.2.5 (hotfix)

21 Jan 04:10

Choose a tag to compare

0.2.5

  • Removed the omarchy-theme-set-cursor call (Cursor is handled by Omarchy’s VS Code setter).

v0.2.4

21 Jan 03:57

Choose a tag to compare

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

21 Jan 03:22

Choose a tag to compare

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.