Skip to content

Releases: nwg-piotr/nwg-displays

nwg-displays 0.3.12

17 Jan 23:31
Compare
Choose a tag to compare

From now on we rely on the difference between hyprctl monitors all and hyprctl monitors output to detect disabled monitors. One thing remains unresolved: disabled monitors in hyprctl monitors all have always x and y coordinate equal 0, so we have no way to restore their previous position.

Also: the DPMS check button works on Hyprland now. Since Hyprland does not save this value in monitor settings, we use the dispatcher: hyprctl dispatch dpms on|off <monitor-name>.

nwg-displays 0.3.11

16 Jan 00:47
Compare
Choose a tag to compare

partial fix for #42

nwg-displays 0.3.10

10 Dec 13:29
Compare
Choose a tag to compare
  • [Hyprland] Adapter info, if any, stripped from output descriptions; #39 by @mauricekraus;
  • added check whether output_path exists before reading in backup; #40 by @curz46.

nwg-displays 0.3.9

25 Nov 02:37
Compare
Choose a tag to compare
  • Confirmation popup moved to GtkLayerShell, to prevent it from opening off-screen.

nwg-displays 0.3.8

27 Sep 23:39
5dcaac2
Compare
Choose a tag to compare
  • Added popup & countdown timer to restore from improper settings; closes #31.

image

nwg-displays 0.3.7

13 Jul 01:42
b863f7b
Compare
Choose a tag to compare
  1. allowed use of monitor description instead of output name, e.g.:

workspace 2 output 'AOC 2475WR F17H4QA000449' on sway
workspace=2,monitor:desc:AOC 2475WR F17H4QA000449 on Hyprland

instead of

workspace 2 output HDMI-A-1 on sway
workspace=2,monitor:HDMI-A-1 on Hyprland

(this feature closes #23).

Many thanks to @MightyPlaza for fixes on the Hyprland side and to @vaxerski for releasing them in v0.27.0.

  1. Hyprland: first workspace on a monitor is automatically being set as the default workspace on this monitor (instead of previous manual selection, which was buggy); this behaviour is compliant with what we have on sway, heavily simplifies the code, and would be users choice in 99% of cases anyway.
  2. -n | --num_ws argument allows to use a different number of workspaces from now on also on Hyprland;
  3. Hyprland: added warning about necessity to restart Hyprland if workspaces settings changed (same way as it works on sway).

2023-07-13-031540_hypr_screenshot

nwg-displays 0.3.6

05 Jul 23:13
Compare
Choose a tag to compare
  • function to read monitors' attributes on Hyprland made safer #22

nwg-displays 0.3.5

29 Jun 23:32
Compare
Choose a tag to compare
  • hopefully fixed crash on Adaptive Sync status missing from the wlr-randr output on Slackware

For some reason the last line w/ Adaptive Sync: <status> is missing from the wlr-randr output on Slackware (see: #21). As the value is possible to obtain from hyprctl -j monitors (as "vrr": <bool>), we will grab it from there instead.

nwg-displays 0.3.4

28 Jun 00:19
Compare
Choose a tag to compare
  • fixed crash on LANG env variable not set #19 by @6543;
  • comment line with generation time added to exported monitors.conf and workspaces.conf files #20.

nwg-displays 0.3.3

31 May 23:27
Compare
Choose a tag to compare
  • Hyprland -> binding workspaces to monitors: deprecated wsbind replaced with workspace rules. On Hyprland 0.26.0 you need to define your workspaces settings from scratch.

Attention! The 'workspaces.conf' file generated with this release will be invalid on Hyprland < 0.26.0.