Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking changes tracker #8424

Open
vaxerski opened this issue Nov 11, 2024 · 2 comments
Open

Breaking changes tracker #8424

vaxerski opened this issue Nov 11, 2024 · 2 comments
Labels
Meta Informative / Announcement-type issues.

Comments

@vaxerski
Copy link
Member

This issue serves as a tracker for breaking changes in -git.

Subscribe to this issue if you want to be notified.

Please note that if you do not use -git, you should read release notes instead, as they will also have all the breaking changes.

@vaxerski vaxerski added the Meta Informative / Announcement-type issues. label Nov 11, 2024
@hyprwm hyprwm locked and limited conversation to collaborators Nov 11, 2024
@vaxerski vaxerski pinned this issue Nov 11, 2024
@fufexan
Copy link
Member

fufexan commented Nov 11, 2024

For people that have been using hyprland-systemd.desktop to launch Hyprland as a systemd service:
We have removed the systemd session file, and replaced it with the more complete approach of using uwsm to handle the session. There's a new session file called hyprland-uwsm.desktop. Follow the wiki instructions to set up uwsm, and everything will work just fine.

(NixOS users, we'll have you covered soon too. In the meantime, take a look at my dots if you want to use uwsm)

For the technically inclined, here are the discussions that led to this change:

@vaxerski
Copy link
Member Author

With #8399, dumb_copy is now gone in favor of cursor:use_cpu_buffer. This should allow Nvidia users to have hardware cursors without the hitches dumb copy would cause.

Please note it's a bit experimental atm

msmafra referenced this issue in CachyOS/cachyos-hyprland-settings Dec 1, 2024
There is no reason to have this shipped in our configuration, especially now that the configuration resides
in the root directory, and will NEVER be touched by the user.

A couple of things that have been removed:
- cursor.allow_dumb_copy - We disable hw cursor for NVIDIA so there is no reason for this to be enabled.
- Dropped "epic-mouse-v1" - WTF is this?
- misc.vfr - vfr is boolean so 1 is invalid. I assume this should be VRR, in which case 1 is also just a bad default

Signed-off-by: Eric Naim <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Meta Informative / Announcement-type issues.
Projects
None yet
Development

No branches or pull requests

2 participants