Skip to content

Releases: hyprwm/Hyprland

v0.6.2beta

28 Jun 19:42
Compare
Choose a tag to compare

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

26 Jun 18:25
Compare
Choose a tag to compare

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

Special Thanks

Special thanks to:
Mdot
Blogofrais

for supporting Hyprland by donating!


Full Changelog: v0.6.0beta...v0.6.1beta

v0.6.0beta

22 Jun 22:29
64f6818
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0beta...v0.6.0beta

v0.5.0beta

10 Jun 19:08
Compare
Choose a tag to compare

latest stuff before i go on holiday 🏖️

v0.4.0beta

06 Jun 18:11
Compare
Choose a tag to compare

stuff a lot of fixes

v0.3.0beta

03 Jun 15:58
f99ad52
Compare
Choose a tag to compare

Read the commits for changes. Thanks.

v0.2.2beta

31 May 20:23
Compare
Choose a tag to compare

optimization and correct filez

v0.2.1beta

31 May 17:32
Compare
Choose a tag to compare

im too lazy to write this out, read the commit history

v0.2.0beta

31 May 08:52
85128eb
Compare
Choose a tag to compare

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

30 May 12:14
Compare
Choose a tag to compare

Fixed a fatal crash