Skip to content

v1.0.2

Choose a tag to compare

@yz778 yz778 released this 14 Sep 06:41
· 21 commits to main since this release

Features

  • Workspace Groups: A new workspacegroup command allows users to group workspaces and cycle through them. This is particularly useful for multi-monitor setups. See the README for configuration details.
  • Async alttab UI: The alttab window switcher now loads asynchronously, showing placeholder previews while generating window captures. This provides a much faster and more responsive user experience.
  • install-config command: A new hyprfloat install-config command has been added to easily install the default configuration file.

Improvements

  • alttab MRU logic: The Most Recently Used (MRU) logic for alttab has been refactored to use focusHistoryID for more reliable window switching.
  • overview layout: Windows in the overview are now sorted by workspace and position for a more stable and predictable layout.
  • togglefloat geometry: The togglefloat command now preserves window geometry when switching from tiling to floating mode.
  • Configuration: The default configuration has been moved to src/config/default.conf.lua and is now merged with the user's configuration.

Bug Fixes

  • Fixed a bug where togglefloat would not correctly toggle floating mode.
  • Corrected the togglefloat dispatch to togglefloating.

Breaking Changes

  • The workspaceset command has been removed and replaced by workspacegroup.
  • The configuration file path has changed. Users will need to move their configuration to ~/.config/hypr/hyprfloat.config.lua. The new install-config command can be used to create a new default configuration.

Full Changelog: v1.0.1...v1.0.2