Merge branch 'main' into perks-slice

This commit is contained in:
VDawg 2025-07-30 01:05:05 +03:00 committed by GitHub
commit 46b40b5ef7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 122 additions and 9 deletions

View file

@ -0,0 +1,31 @@
---
title: Hyprperks have been launched!
date: 1753711332
author:
name: Vaxry
link: https://github.com/vaxerski/
picture: /imgs/profile_pictures/vaxry.webp
---
Hello everyone!
As it's been not much of a secret anymore, Hyprperks has been a few months in the making,
and now it's all come together.
Hyprperks is now open to purchase to everyone!
If you want to support the development for 5€ + tax a month, and also get a few goodies from us,
please check out [the pricing page](https://account.hypr.land/pricing)
You will get:
- Member-only forum access, with dev Q&A, support from me, and more
- Premium desktop experience, which is a set of preconfigured dotfiles with a one-click install and update
- And of course, support the continued development.
If you don't have a Hyprland Account yet, consider making one! It's free, and gives you access to our public forums,
where you can find answers, ask questions, and interact with the community.
Also, thank you for all the support, guys. You are awesome!
Cheers,
vax.

View file

@ -0,0 +1,77 @@
---
title: Hyprland 0.50.0 released!
date: 1752656106
author:
name: Vaxry
link: https://github.com/vaxerski/
picture: /imgs/profile_pictures/vaxry.webp
---
A short wait, finally concluded: 0.50.0 is here.
This update brings a lot of new stuff and fixes, here are just a few notable ones.
## Breaking changes
- Legacy renderer has been dropped. Hyprland now requires at least GLES 3.0 to function
- `explicit_sync` related settings in `render:` have been nuked. Explicit sync is always used by default.
- render-ahead-of-time settings have been nuked. They weren't used anymore.
## Notable new stuff
### New render scheduling
There's a new option under render, `render:new_render_scheduling`. It will dynamically switch to triple buffering when your
system cannot keep up. This can drastically improve FPS on underpowered devices, while coming at no performance or latency cost
when the system is doing alright.
Please note this option is disabled by default and experimental, as we've had some select setups struggle with it. Hopefully by 0.51
we can iron out those issues and have it on by default.
### No screen share
There's a new rule, `noscreenshare`, which will black out any window with it in screensharing, for privacy.
### Internal test framework
We've finally (after a few months) managed to finalize the test framework. Each commit is now automatically tested
with a range of automatic tests, to hopefully catch regressions earlier. It can't test _everything_, but it can test
a bunch of things, and we hope to get more and more tests there as time goes on.
### Other
Other new stuff include amongst others:
- New `monitorv2` syntax for monitor configs that are less cluttered
- tons of small optimizations (thanks Tom!)
- new `ext_workspace_v1` support
- multi-gpu support for `drm_lease`
- CM fixes for mpv crashes
- new `unbind = all` option for the config
- new `cm_auto_hdr` for automatic HDR
- new `group:` selector for windowrules
- new permission management for keyboards
- and more...
### Fixes
Tons of fixes, including:
- fixes for some `hyprpm` and hyprland crashes.
- fixed some minor blur artifacts on popups
- snap now respects outer gaps
- hyprpm will now print out what's wrong instead of just dying when trying to add a new repo without an update first
- some minor xwayland fixes
- ANR dialog will now disappear if the app dies
- hyprland will no longer crash if a monitor's driver rejects all available modes
- fixed some missing window fade out cases (esp. around special workspaces)
- fixed some crashes around switching cursor themes on the fly
- a few textures are now loaded dynamically to save VRAM when not needed
- screencopy selection boxes are now calculated properly for transformed monitors
- workspaces behind screen locks are no longer rendered for privacy reasons (this can be disabled in the config)
## The raw release
If you are one of these people that enjoy reading, check the release on [Github](https://github.com/hyprwm/Hyprland/releases/tag/v0.50.0).
Cheers,
vax

View file

@ -26,7 +26,7 @@ featured = true
[[plugins]]
name = "Hyprwinwrap"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprwinwrap"
category = "Quality of Life"
tagline = "Any app as wallpaper"
logo = "/plugins-data/logos/hyprwinwrap-logo.svg"
@ -56,6 +56,12 @@ url = "https://github.com/VirtCode/hypr-dynamic-cursors"
category = "Quality of Life"
tagline = "Cursor physics for Hyprland"
[[plugins]]
name = "xtra-dispatchers"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/xtra-dispatchers"
category = "Quality of Life"
tagline = "Additional dispatchers for Hyprland"
# Layout
[[plugins]]
@ -72,7 +78,7 @@ tagline = "Virtual desktops"
[[plugins]]
name = "hyprscrolling"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprscrolling"
category = "Layout"
tagline = "Scrolling layout for Hyprland"
@ -92,7 +98,7 @@ tagline = "River layouts, on Hyprland"
[[plugins]]
name = "Borders++"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/borders-plus-plus"
category = "Design"
tagline = "Extra window borders"
logo = "/plugins-data/logos/Borders-plus-plus-logo.svg"
@ -106,7 +112,7 @@ logo = "/plugins-data/logos/imgborders.svg"
[[plugins]]
name = "Hyprbars"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprbars"
category = "Design"
tagline = "Bring back title bars"
logo = "/plugins-data/logos/hyprbars-logo.svg"
@ -114,7 +120,7 @@ featured = true
[[plugins]]
name = "Hyprtrails"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprtrails"
category = "Design"
tagline = "Smooth window trails"
logo = "/plugins-data/logos/hyprtrails-logo.svg"
@ -122,7 +128,7 @@ featured = false
[[plugins]]
name = "Hyprfocus"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprfocus"
category = "Design"
tagline = "Flashfocus for Hyprland"
@ -134,7 +140,7 @@ tagline = "Invert window colors"
[[plugins]]
name = "hyprexpo"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/hyprexpo"
category = "Design"
tagline = "Zoomed out workspace overview"
featured = true
@ -157,7 +163,6 @@ featured = true
[[plugins]]
name = "CSGO Vulkan Fix"
url = "https://github.com/hyprwm/hyprland-plugins"
url = "https://github.com/hyprwm/hyprland-plugins/tree/main/csgo-vulkan-fix"
category = "Miscellaneous"
tagline = "CSGO custom resolutions fix"