Releases: hyprwm/Hyprland
Releases · hyprwm/Hyprland
v0.6.2beta
New features:
- add xwayland class raw to destroywindow
- added createworkspace destroyworkspace events
- added decoration:shadow_offset
- added hyprctl kill
- added pid and title info to hyprctl
Fixes:
- fix anims with special workspace
- fix crash with decos with null workspaces
- fix deco on fullscreen
- fix decos with workspace offset
- fix focus on close fullscreen
- fix fullscreen rule on already fullscreen ws
- fix oopsie with fullscreen
- fix possible crash in cinputmanager
- mutliple fixes to subsurface handling
- typo + fix shadow on multimon
Other:
- bring back alacritty to autogen cfg
- default currentrules to null
- don't guard changes in activateWindow
- don't render decos on fullscreen windows
- guard shadow w/h
- log classes in create/destroy
- log window parent for x11
- rerender monitors on config reload
- save wlroots and restore
- set custom if mode not found
- update wlroots dep
Special thanks
Special thanks to these people for donating:
- BeardWarrior
- Kmp3e
- NotAShelf
Full Changelog: v0.6.1beta...v0.6.2beta
v0.6.1beta
New features:
- Added exact to resizeActive and added moveactive
- Added fullscreen rule
- add system info logging
- added drop shadows
- added funding
- added general:cursor_inactive_timeout
- added log level info
- added noblur
- additional keymap reload safety
- fix windowrule regex logic and add title:
Fixes:
- Nix & Meson: fix update workflow
- a bit of fixes to cursor hiding
- fix calculating damage offset for oversized popups
- fix fade with deco
- fix janky pixel maths with scaled textures
- fix one of the stupidest things i've ever written I am embarrassed.
- fix some xwayland popups
- fix up some stupid default settings (internal)
- fix windowrule regex logic and add title:
- fix: ignore reserved in getWindowInDirection
- rewritten borders, fixed msaa
Other:
- Made some settings' comments clearer
- allow getWindowInDirection to scan other mons
- allow move to 0 0
- default to multisample on
- dont scale thick in border
- dwindle: disallow swaps between workspaces
- flake, meson: manually update version
- guard dragging windows in dwindle
- guard null context in applyConfigToKeyboard
- guard pkeyboard in onMouseButton
- guard windows' validity in focuswindowbyclass
- mention shadows in readme
- notify of wiki in case of crashes
- reload all keyboards and not only the active
- removed unused max fps option
- some changes to the sens and use in autogen
New Contributors
- @squidgyberries made their first contribution in #252
Special Thanks
Special thanks to:
Mdot
Blogofrais
for supporting Hyprland by donating!
Full Changelog: v0.6.0beta...v0.6.1beta
v0.6.0beta
New features:
- Add loose (2) option to follow_mouse config
- Add loose follow_mouse option
- Add natural_scrolling option for touchpads only
- Added Config options for Touchpads
- Added Touchpad Config options
- Added bindl
- Added keybind submaps
- Added meson buildfiles
- actions: added meson workflow
- added assets/wallpapers to install
- added general:no_border_on_floating
- added runtime tag to the wayland-session launchable and sample config
- meson: added default_library=static as default option
- meson: added wayland dependencies to main executable
- nix: add a proper overlay and cleanup flake
- workflows: add meson version updater and update versions
Fixes:
- Fix generating zombie process
- Fix zombie process problem
- Fixed crash on movetoworkspacesilent
- Fixed oversized apps' incorrect layout
- Fixing format issue
- fix CMake debug mode
- fix borders sometimes disappearing on certain windows
- fix crash on number workspace with null mon
- fix rapid blinking on launch
- fullscreen fix
- move ignore to eventmanager and fix double focus in changeworkspace
Other:
- Access config values statically
- Cleaned up some old debug
- Codestyle
- Converted tabs to spaces. Now ready for PR
- Create config directory if it doesn't exist
- Implemented Config options for Touchpads
- Invisible cursors are constrained to center
- Mouse no longer removes focus from constraining window
- Nix: refactor packages and overlays
- Note Hypr and Hyprland's differences in readme
- Optimize cursor constraints for games
- README better banner
- Removed the log file which was causing conflicts
- Resolves #204. Enables numlock on startup when configured to do so
- Set the constraint position to the window center (properly)
- cleaner code
- default apply_sens_to_raw to 0
- don't use sudo in make config
- meson: ensure non-debug builds will use proper configuration
- move, set active, recalc, anim on monitor connected
- moved wlroots/xwayland definitions to the main meson file
- nix: change build system to meson
- nix: no pseudo-overlay
- nix: use the overlay in the module
- replaced source list with globber script
- revised makefile, newline after execution
- support all workspace types in workspace keyword
- update contrib link in readme
New Contributors
- @frigaut made their first contribution in #194
- @PowerBall253 made their first contribution in #195
- @spectreseven1138 made their first contribution in #197
- @siemato made their first contribution in #200
- @bazuin-32 made their first contribution in #230
- @CcydtN made their first contribution in #231
- @Vagahbond made their first contribution in #235
- @alba4k made their first contribution in #234
- @sp1ritCS made their first contribution in #205
- @SebOuellette made their first contribution in #239
- @taylor85345 made their first contribution in #245
Full Changelog: v0.5.0beta...v0.6.0beta
v0.5.0beta
latest stuff before i go on holiday 🏖️
v0.4.0beta
stuff a lot of fixes
v0.3.0beta
Read the commits for changes. Thanks.
v0.2.2beta
optimization and correct filez
v0.2.1beta
im too lazy to write this out, read the commit history
v0.2.0beta
wlroots is now bundled, meaning you can run hyprland with any version of wlroots installed on your system (including none at all)
v0.1.4beta
Fixed a fatal crash