v0.8.0beta
版本发布时间: 2022-07-26 16:16:21
hyprwm/Hyprland最新发布版本:v0.44.1(2024-10-09 21:03:04)
New features:
- Add config flag
- Add hyprctl output in json when
-j
flag is used - Add workspace switching with mouse wheel
- Added a multiplier for the width to height ratio
- Added shadow colors animations and inactive col
- Wrap adding to fading out
- add clangd cache in gitignore
- add config flag
- add master:new_on_top
- add new wallpapers
- add remove, to blurls
- add sensitivity per device & reload mice on config
- add simple help message
- added PID and address-based options for focuswindow, as well as updated
hyprctl clients
to be consistent with logs andhyprctl activewindow
- added active keymap prop
- added center windowrule
- added default touchpad settings to example configs
- added keybind repeat flag
- added keybinds on key up
- added ls noprocess
- added master layout
- added shadowing keybinds
- added time logging
- added workspace swipe fingers
- ci: add release workflow
Fixes:
- Fix VRAM memory leak when releasing snapshots
- Fix calls to
substr
with invalidpos
- Fix error when running
hyprctl dispatch exec
with an arg that contains a/
- Fix handleKeybinds debug log
- Fix issues with batch requests
- Fix merge
- Fixed SEGFAULT when running hyprctl with only the -j option
- Fixed TTY switching (#364)
- Shadowing Keybinds fixes
- ci: fix repo source
- fix ASan error
- fix backwards hyprctl compat
- fix blur on oversized, default to enabled
- fix border rendering on certain windows
- fix borders on scaled
- fix center
- fix dashes in hyprctl
- fix fade corner artifacts
- fix fading out layers without unmap
- fix focus on fullscreen and over
- fix hyprctl with relative negative
- fix keybinds shadowing multibinds
- fix logo center
- fix memory read after free in damageSurface
- fix oopsie in log
- fix oopsie include
- fix opacity active
- fix opacity inactive methodology
- fix selection events
- fix shadowing with doesntHave
- fix shadows on unmanaged and noborder
- fix some swipe issues
- fix swiping with one workspace on monitor
- fix transformed snapshots a bit
- fix warning
- fix webkit
- fix wlr workspace names before init
- fix workspace swipes mistake
- fixed fullscreen opacity on fullscreen 1
- fixed issue causing hyprctl to output ill-formed json when strings include characters needing escaping
- fixed session-less envs
- fixed up hyprctl flags
- fixed vertical swapping issue
- ls fixes
- readme fix
- remove fixXwaylandwindowsonworkspace, not needed anymore
- wrapped wl_listener fixes
Other:
- Change workspace wheel scrolling direction
- Consider scroll as a 'pressed' key
- Disallow scrolling into empty workspaces
- Impl changeworkspace(e+{n})
- Make the thread manager into a wl event loop timer
- Merge branch 'hyprwm:main' into main
- Merge branch 'main' of github.com:xDarksome/Hyprland
- Merge remote-tracking branch 'upstream/main' into mouse-wheel-cfg
- Merge upstream
- Minor changes to the renderer's overflow behavior
- Restore events/Devices.cpp formatting
- Try mouse wheel configuration
- Updated assets/hyprland.png
- Use enum for specifying hyprctl output format and change the way flags
- adjust ls fading out logic
- adjust workspace on geom change x11
- arrange after switch
- better doc in help
- change bind flag parsing
- ci: upload source
- don't poison wlr in make install
- dont cycle on fullscreen
- dont focus anything on constrained
- focuswindow options + other hyprctl bugs I found when testing
- force unmap on direct destroy
- guard pSurface in unmapsubsurface
- hyprwm in readme links
- layersurfaces: set default geometry
- make layerSurfaces into RAII
- minor change to unmanaged X11 geom requests
- minor changes to swipes
- minor code adjustments
- move floating windows manually on moveworkspacetomonitor
- new logo
- notify enter on subsurfaces with follow mouse not 1
- obey xdg reqs better
- pass through pinch events
- reject windows with tiny sizes, overwrite size
- reload input after exec once
- reload layout on hyprctl layout
- remove forced envvars
- remove server from hyprctl as it's unused
- shadow keybinds on drag events
- shadow with respect of keysym on press
- simplify formats
- update deco values on fullscreen
- update hyprctl help
- update logo
- update moveactivetoworkspace logic
- use defines for unreachable
New Contributors
- @Caleb-T-Owens made their first contribution in https://github.com/hyprwm/Hyprland/pull/242
- @dgerblick made their first contribution in https://github.com/hyprwm/Hyprland/pull/376
- @System-x64 made their first contribution in https://github.com/hyprwm/Hyprland/pull/404
Special thanks
Special thanks to those people for supporting the development of Hyprland by donating:
- Misterio
- Frigaut
- Karagra
- Murderburger
Full Changelog: https://github.com/hyprwm/Hyprland/compare/v0.7.1beta...v0.8.0beta
1、 source-v0.8.0beta.tar.gz 1.15MB
2、 v0.8.0beta.tar.gz 1.37MB