Skip to content

v0.4.5

Latest

Choose a tag to compare

@BlueManCZ BlueManCZ released this 31 Jul 06:01
e3db0da

Fixed

  • apply() and apply_batch() no longer reject valid choice values. Both the integer Hyprland stores (apply("general:resize_corner", 2)) and the name from enum_values (apply("general:resize_corner", "top_right")) were refused by the schema validator; the fix lands in hyprland-schema 0.7.1, and the floor now enforces it. Names are converted to their index before being sent, so the value reaches the compositor in the form both config modes accept and matches what IPC reads back. #4
  • The schema behind inspect(), get_default() and validation now matches the running compositor. hyprctl reports the version as 0.55.4 while hyprland-schema keys its bundled versions on the git tag v0.55.4, so the lookup missed, tried a doomed download, and fell back to the bundled latest — meaning options and types from a Hyprland release the user is not running. Also fixed in hyprland-schema 0.7.1.