Skip to content

Releases: levnikmyskin/hyprland-virtual-desktops

Hyprland Virtual Desktops 2.2.4

11 Aug 10:15
8eea25c
Compare
Choose a tag to compare

Hello everybody! Just notifying you that the main branch now supports the new Aquamarine-based Hyprland (v0.42.0).
Special thanks to @WhySoBad for helping me maintaining this plugin up to date, and @wiillou for her support on NixOS related stuff.

Have a nice sunday my friends 😎

What's Changed

Full Changelog: v2.2.3...v2.2.4

Hyprland Virtual Desktops 2.2.3

12 Jun 21:16
6bbee0b
Compare
Choose a tag to compare

G'evening everybody!
I'm creating a new release of this plugin, with support for Hyprland 0.41.0 and a few other goodies.

I don't always create releases (as they don't make much sense for an Hyprland plugin), but the plugin is usually regularly updated to provide compatibility with the latest Hyprland release.

We also now have a dev branch where we do our best to fix issues arising from hyprland-git (which is not officially supported by this plugin).

We also have a matrix room now :)

Finally, thanks to everyone who contributed to the code, the nixos build, or simply opened issues to help me tracking/fixing bugs.

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.2.3

Hyprland Virtual Desktops 2.2.0

01 Mar 17:19
fc3c78d
Compare
Choose a tag to compare

Hey hey everyone!
Releasing a new version 2.2.0 of Hyprland Virtual Desktop :)
Quite some changes here, biggest one is the introduction of stickyrules:

  • you can use them to make a window open on a specific virtual desk.
  • Furthermore, the window will be moved to that vdesk on monitor connection/disconnection;
    Main reason behind this was that if you plug/unplug a monitor, your windows would be randomly moved somewhere. Now you can take a little more advantage of muscular memory :D

There are also other changes since previous release, like the new window moving dispatchers and hyprctl commands (that is, now you can do hyprctl -j printlayout)

Cheers :)

What's Changed

Full Changelog: v2.1.0...v2.2.0

Hyprland Virtual Desktops 2.1.0

29 Jan 22:22
v2.1.0
c1f1b77
Compare
Choose a tag to compare

Hello everybody :)
This new release introduces a new backcyclevdesks, a new functionality for the prevdesk dispatcher, but most importantly introduces a breaking change:

  • prevdesk now goes to the previous vdesk (as the name indeed suggests);
  • lastdesk now goes to the last visited vdesk (i.e., what prevdesk previously did);

If you were using prevdesk, please change it to lastdesk in your configs. The dispatcher table in the readme has been updated.

What's Changed

Full Changelog: v2.0.2...v2.1.0

Hyprland Virtual Desktops 2.0.2

13 Jan 11:11
v2.0.2
5d39b37
Compare
Choose a tag to compare

Hey!
This release changes virtually nothing in the code or in the functionality of the plugin, but adds support for the new hyprpm tool in Hyprland.
Also, I'm really glad that this is the first release of the plugin with the first external contributor :)

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

Hyprland Virtual Desktops 2.0.1

01 Dec 07:47
e0cb847
Compare
Choose a tag to compare

Hello :D

This release is mostly internal stuff, but should fix several issues I've found over the past months.
Feel free to open an issue if I destroyed your whole workflow.

Cheers!

What's Changed

Full Changelog: v1.0...v2.0.1

Hyprland Virtual Desktops 2.0.1b

11 Oct 16:21
a9d3089
Compare
Choose a tag to compare

Super small release (actually changed 2 lines), but very crucial one as it should fix issue #3 and several bugs which (I believe) were tied to this changes.

Hyprland Virtual Desktops 2.0b

09 Oct 21:40
7d62853
Compare
Choose a tag to compare

Hyprland Virtual Desktops v2.0b

Heyhey everybody,
I finally managed to take some time and release a new version of this Hyprland plugin. NOTICE that this is still a beta
release: there might be bugs (and at least one of which I'm aware, see below)...if you find any, please open an issue here.

First things first:

If you don't like this, fret not, there's a config option to basically go back to v1.0 behaviour. See README#Layouts.
That said, if you really don't like it, you can keep using version 1.0, you can find it in the releases here on Github (or by switching to tag v1.0).
It is very likely that it'll just keep working...in case it breaks and you really don't want to switch to v2.0, open an issue here and if it's something quick I'll do my best to fix it.

On to the release notes :D

What's changed?

Mh, quite a bit I would say, but mostly:

  • The concept of layout is introduced in the plugin, with the meaning of "a specific combination of workspaces on a (more or less) specific combination of monitors".
    • In other words, the plugin now remembers if you focused another workspace on your vdesk, even if you switch to another vdesk and then come back to this one.
    • More info in the README :D
  • New dispatchers!
    • vdeskreset vdesk: if you want to reset a vdesk to its default workspaces. Leave empty to reset all vdesks;
    • nextdesk: go to the next vdesk, creates it if it doesn't exist. Can be combined with the previously existing prevdesk to go back and forth. Also, closes Issue #1.
    • cyclevdesks: I mean...once nextdesk was done I figured we might as well add this one. Cycle through existing vdesks. Goes back to vdesk 1 if next vdesk does not exist;
    • printlayout: print to Hyprland logs the current layout.
  • New configs!
    • rememberlayout: chooses whether the layout should be remembered by monitor unique descriptions or by number of monitors attached;
    • notifyinit: chooses whether to display the startup notification;
    • verbose_logging: chooses whether to log more stuff.

One last remark: virtual-desktops will remember your layout for the current session only; if you close Hyprland, shutdown or reboot your pc etc., you'll go back to default workspaces next time you log into an Hyprland session.

Bugs

This is a beta release, and by beta I mean that I personally tested the code (and I'm personally using the plugin), but that given the amount of changes (and sometimes, the fights against Hyprland) there might be bugs.
As far as I know one tricky one is:

  • Sometimes when you connect or disconnect a monitor, the proper layout is not displayed (despite being loaded correctly). Usually switching to another vdesk and then back solves the problem.

Hyprland Virtual Desktops 1.0

08 Oct 21:44
af767d8
Compare
Choose a tag to compare

First release of Virtual Desktops. This is mainly in preparation of v2.0