A small update after a short wait brought to you by Yours Truly™ et al
Fun stuff, as usual.
New features:
- Add 'exact' option for 'splitratio' (#1245)
- Add sane permissions for /tmp/hypr
- Added clang format (#1239)
- Added make configdebug
- add auto scale
- add disabling keyboards
- add touchdevice to devicevalue
- added dim_special
- added dimaround
- added fakefullscreen
- added maximize windowrule
- added workspace_swipe_numbered
- nix/hm-module: add disableAutoreload option
- nix/hm-module: add nvidiaPatches option
- nix/module: add nvidiaPatches option
- nix/wlroots: add nvidia patch
Fixes:
- Fix cycleprev bug introduced in 46891b1 (#1213) (#1242)
- Fix focus not changing on (empty) workspace change (#1243)
- fix blur damage spam on no blurred windows
- fix damage issues with dimaround unmap
- fix double remove in destroyKeyboard
- fix dynamic monitor disables corrupting pmosthz
- fix for gap in master layout orientation right #1171 (#1260)
- fix group bar color calc
- fix mouse resize on master orientations
- fix restack in xwayland stubs
- fix stupid typo
- fix workspace special rules
- minor xcursor and scale fixes
- nix: update wlroots & fix updater
Other:
- Allow floats in % rules
- Drop Pango (unused) (#1251)
- Drop X11 headers (unused) (#1252)
- Make libinput tap-and-drag configurable (#1267)
- Normalize color storage
- Revert "Send initial focus to X11 type dialog"
- Send initial focus to X11 type dialog
- account for dimAround in fullboundingbox
- adjust medium ppi values
- allow binding tablets to outputs
- clarify layout enum
- clean draggedwindow in dragend
- destroy LS-es on disconnected monitor
- do not overwrite existing
hyprland.desktop
(#1228) - downgrade wlroots due to issues
- get window under cursor in kill
- ignore dim when pass popup
- ignore focus to empty input region ls-es
- ignore self in candidate floating
- ignore silent workspace rules to same workspace
- log more in group creation
- mark blur dirty on dynamic blur keywords
- move setActiveMonitor backup later in onDisconnect
- nix/flake: remove merged overrides
- nix/hm-module: make config optional
- nix: handle reloading of multiple/dead instances on home manager generation switch
- nix: update xdph
- normalize gradients and denormalize in groupbar
- prevent moving to invalid workspaces
- refocus on special move
- remember master width on master close
- remember pos and size across fullscreen moves
- remember size and pos on fullscreen 1
- remove damage_entire_on_snapshot
- remove main_mod
- remove useless log
- render overlay layers in reverse
- render pinned windows above floating separately
- respect ls protocol by forcing kb focus to kb interactive top and overlay
- s/pkgs.system/pkgs.hostPlatform.system/g
- sanity check workspaces after enabling mirror
- set created over fullscreen in movetotop
- simplify workspace sanity checks
- support gradients in dwindle group colors
- touch up the clang format and format all files
- update debug coredump instructions
- update readme images
- update wlroots dep
- use auto scale in default cfgs
- use auto scale in fallback rule
- use curves for special dim anim
- verify lastmon status on connect
- removed Herobrine
Special thanks
as usual, massive <3 to those chads for donating towards further development of this project:
- Karagra
- HauntedCoffeePot
- Lipt0nas
- speedboat
- blue_struct
- Merlin04
- Aljosha
- Struan
- krylov_subspace
- abs3nt
New Contributors
- @rytec-nl made their first contribution in #1262
- @blurgyy made their first contribution in #1263
- @TheOnlyMrCat made their first contribution in #1267
- @colemickens made their first contribution in #1296
- @257 made their first contribution in #1253
Full Changelog: v0.19.2beta...v0.20.0beta