Skip to content

Releases: fiffeek/hyprdynamicmonitors

v1.4.0

01 Dec 15:17
693e68b

Choose a tag to compare

Changelog

  • 6fb7d49 feat(generators): validate go template files on start-up and config reloads
  • 7f41403 feat(generators): validate go template files on start-up and config reloads (#125)
  • f4db848 feat(hypr): support color variables from hyprctl monitors
  • 777cbe6 feat(hypr): support color variables from hyprctl monitors (#121)
  • 02382ca feat(tui): add theming
  • 465b4aa feat(tui): add tui theming (#100)
  • fcc9d4d feat: pass dry-run to config generators
  • d33f75d feat: pass dry-run to config generators (#127)

v1.3.10

19 Nov 20:15
a612a61

Choose a tag to compare

Changelog

  • 10a993e chore(docs): update docs for v1.3.9 (#106)
  • 8c6a40e chore(tui): make clearer suggestions on profiles, add docs
  • 8a04b5c chore(tui): make clearer suggestions on profiles, add docs (#111)
  • a634de5 fix(hypr): do not panic when unix socket connection cant be made
  • dfca88d fix(hypr): do not panic when unix socket connection cant be made (#117)
  • d25bffe fix(prepare): add a subcommand to clean up environment before the daemon run
  • a612a61 fix(prepare): add a subcommand to clean up environment before the daemon run (#118)

v1.3.9

11 Nov 20:16
13fc7f0

Choose a tag to compare

Changelog

  • 696d68c chore(docs): update docs for v1.3.8 (#98)
  • b59c08c feat: allow for regex matching for "description" and "name" in `required_monitors"
  • 13fc7f0 feat: allow for regex matching for "description" and "name" in `required_monitors" (#104)

v1.3.8

04 Nov 18:25
1537b1e

Choose a tag to compare

Changelog

  • e658875 chore(docs): update docs for v1.3.7 (#94)
  • 486a266 chore(tui): validate profile name
  • 1537b1e chore(tui): validate profile name (#97)
  • f6b4c65 fix: do not catch C&E keybinds when the profile name is being edited
  • 6639f7a fix: do not catch C&E keybinds when the profile name is being edited (#96)

v1.3.7

04 Nov 15:37

Choose a tag to compare

Changelog

  • 85ad909 chore(docs): update docs for v1.3.6 (#91)
  • a4024a4 test(tui): make assert not panic when config not found so that it can rerun

v1.3.6

03 Nov 22:43
b869dab

Choose a tag to compare

Changelog

  • 4f3b37d chore(docs): update docs for v1.3.5 (#81)
  • 32d0de8 chore(tui): improve user experience
  • b869dab chore(tui): improve user experience (#90)
  • d0c6aa9 feat(tui): snap scale to valid values by default
  • 656ba76 feat(tui): snap scale to valid values by default (#88)
  • f17167c fix(config): infer line_power_* from upower when users do not overwrite it
  • 7a539f4 fix(config): infer line_power_* from upower when users do not overwrite it (#83)

v1.3.5

01 Nov 20:43
e1c35f6

Choose a tag to compare

Changelog

  • 907fbe8 chore(docs): update docs for v1.3.4 (#78)
  • 607ec72 feat: detect running on desktop, disable power/lid events for it
  • e1c35f6 feat: detect running on desktop, disable power/lid events for it (#80)

v1.3.4

30 Oct 15:43
ab4acf0

Choose a tag to compare

Changelog

  • d1d7583 chore(ci): set up codecov, move coverage reporting to main repo out of forks
  • 1f776f2 chore(ci): set up codecov, move coverage reporting to main repo out of forks (#70)
  • 2f3042c chore(docs): update docs for v1.3.3 (#67)
  • 36d44b3 feat(tui): support horizontal flips (screen mirror) for rotations
  • ab4acf0 feat(tui): support horizontal flips (screen mirror) for rotations (#77)
  • dc60077 feat: auto fit monitors to preview pane
  • ecd8457 feat: auto fit monitors to preview pane (#76)
  • 81fe41f test(tui): make tui tests not flake
  • e1712df test(tui): make tui tests not flake (#69)

v1.3.3

23 Oct 13:47
6591fd6

Choose a tag to compare

Changelog

  • 8606ea1 chore(docs): update docs for v1.3.2 (#56)
  • ab847e8 fix(lid): account for lid state in IsEmpty for profile conditions
  • a6d7641 fix(lid): account for lid state in IsEmpty for profile conditions (#60)
  • 602778d fix(tui): create config directory if does not exist
  • 6591fd6 fix(tui): create config directory if does not exist (#65)
  • 0272749 fix(upower): propagate information on requiring upower upstream
  • 540bc0a fix(upower): propagate information on requiring upower upstream (#58)
  • 9865883 fix: escape # characters in monitor descriptions
  • 230cf88 fix: escape # characters in monitor descriptions (#62)
  • d11a498 test(profilemaker): add tests for # in monitor description
  • 09b6922 test(profilemaker): add tests for # in monitor description (#63)

v1.3.2

19 Oct 22:29
7496b56

Choose a tag to compare

Changelog

  • 305addf chore(docs): update docs for v1.3.1 (#51)
  • 8084190 chore(test): switch to charmbracelet's pty implementation
  • 1fcc7b7 chore(test): switch to charmbracelet's pty implementation (#53)
  • a5e43b3 feat(tui): show hypr rendered configuration in the profile view
  • 7496b56 feat(tui): show hypr rendered configuration in the profile view (#55)
  • fb293a8 test(tui): add smoke tests for tui on the binary
  • 6fa7cff test(tui): add smoke tests for tui on the binary (#52)