Skip to content

Releases: H3rmt/hyprshell

hyprshell v4.11.0-alpha.1

Pre-release

Choose a tag to compare

@H3rmt H3rmt released this 29 Jun 23:32
v4.11.0-alpha.1
54341f5
  • This version adds support for live window preview (#26 and #424). Enable using HYPRSHELL_EXPERIMENTAL=1.
  • It also updates the CSS configuration, you can use one of the new / update themes from here.
  • Adds prefix option for calculator launcher plugin
  • Allows to directly run apps with desktop actions using 2 distinct modifiers

Install via cargo install hyprshell@4.11.0-alpha.1

previous versions:

Full Changelog: v4.10.8...v4.11.1-alpha.1

hyprshell v4.10.8

Choose a tag to compare

@github-actions github-actions released this 10 Jun 23:07

This release adds highlighting to the search in the launcher and reenables more features for the legacy hyprland syntax

4.10.8 (2026-06-10)

Bug Fixes

  • fix some more legacy syntax compatibility (7d9db16)

hyprshell v4.10.7

Choose a tag to compare

@H3rmt H3rmt released this 09 Jun 11:52

4.10.7 (2026-06-09)

Bug Fixes

  • fix legacy keybinds (993f2f8)
  • nix-flake: update flake.lock (ff72ed2)

hyprshell v4.10.6

Choose a tag to compare

@H3rmt H3rmt released this 29 May 23:22

4.10.6 (2026-05-29)

Bug Fixes

  • add support for legacy hyprland config (bf8e0c6)
  • allow calc plugin to show multiple results (394b312)
  • fix publishing issues (786564e)
  • reload launcher data after opening (ecb6370)

hyprshell v4.10.4

Choose a tag to compare

@H3rmt H3rmt released this 17 May 23:24

4.10.4 (2026-05-17)

Bug Fixes

  • cursor movement wrapping in window switcher (1bef2db), closes #455
  • nix-flake: update flake.lock (c479d58)
  • only show latest info when last version is unknown (ae728f9)
  • show current workspace on overview and switch of empty (289a170)
  • use canonical XKB keysym names for modifier release binds (45c552c), closes #470

Documentation

  • fix "Initialization" header formatting (63df614)
  • update readme (9dd7084)

hyprshell v4.10.3

Choose a tag to compare

@H3rmt H3rmt released this 14 May 15:31

4.10.3 (2026-05-14)

Bug Fixes

  • fix new monitor listener (7c04b5f)
  • fix passing keybinds to programs (fe0bdcb)
  • re-enable wrapping in switcher (6e7d66e)

hyprshell v4.10.2

Choose a tag to compare

@H3rmt H3rmt released this 12 May 00:15

4.10.2 (2026-05-12)

Bug Fixes

  • update deps (ee35410)

  • add calc plugin back in (44c6f5d)

  • add fzf matching for exec in desktop files (4678341)

Documentation

hyprshell v4.10.0

Choose a tag to compare

@H3rmt H3rmt released this 11 May 14:55

v4.10.0

This Update adds support for Hyprland 0.55

I’ve rewritten the app using Relm4 instead of vanilla GTK4 to improve long-term stability.
This release may contain bugs, as I kind of rushed this release to address breaking changes to hyprctl commands in Hyprland 0.55.

Nix Users

This Update removes the hyprland plugin. This also means the hyprland flake input has disapeared.
This means the cachix cache works again.

Also using the lua config is now required, I dont know if nixos + homemanager supports it yet.

4.10.0 (2026-05-11)

Features

  • added exclude workspaces by regex (83677d8)
  • added fuzzy search to launcher (b43771b)

Bug Fixes

  • added close window functionality to overview (18c9e08)
  • added softstart for application (18c9e08)
  • fix hyprland-macros version in Cargo.toml (1451b36)
  • rework closing of windows in switch mode (9906e0e)

Code Refactoring

  • add plugin static boxes back in (f90d484)
  • rewrite core app in relm4 (1/?) (a6aba5d)
  • rewrite core app in relm4 (10/10) (7c6abb3)
  • rewrite core app in relm4 (2/?) (dc23148)
  • rewrite core app in relm4 (3/?) (1279ca3)
  • rewrite core app in relm4 (4/?) (kill windows) (ce1998a)
  • rewrite core app in relm4 (5/?) (load config) (75e5d56)
  • rewrite core app in relm4 (6/?) (493ef8d)
  • rewrite core app in relm4 (7/?) (a41c692)
  • rewrite core app in relm4 (7/?) (65fa105)
  • rewrite core app in relm4 (8/?) (15f30ac)
  • rewrite core app in relm4 (9/9) (b49f648)
  • rewrite hyprland-rs (3c2dc09)
  • rewrite hyprland-rs (074a744)
  • rewrite hyprland-rs (2c6ca7d)
  • rewrite hyprland-rs (2b32ed8)

Documentation

Continuous Integration

  • deactivate publish for 4.10 (59754ff)

hyprshell v4.9.5

Choose a tag to compare

@H3rmt H3rmt released this 31 Mar 21:06

4.9.5 (2026-03-31)

Bug Fixes

  • use cpp26 for hyprland plugin (6fcff3b)

hyprshell v4.9.4

Choose a tag to compare

@H3rmt H3rmt released this 02 Mar 00:54

4.9.4 (2026-03-02)

Bug Fixes

  • bundle multiple plugin versions to support wider range of hyprland versions (95908e0)
  • fix use correct keyboard in plugin (805bbb4)
  • update plugin to new hyprland plugin api (6bfc01d)