Critical update: 0.15.0beta has a defect due to an issue with wlroots making the GPU suffer a lot!
New features:
- Add accel profile and scroll method
- Add input:touchpad:scroll_factor
- Add switch device handling and binds
- add desc: to monitor rules
- add dpms per output
- add dpms status info in hyprctl
- add left_handed config for input
- add minsize rule
- added a noanim rule
- additional logic for identical pid swallowing
Fixes:
- Fix compiler warnig comparing signed and unsigned integers.
- Fix compiler warnings.
- Fix getDeviceInt string arg "input:left_handed"
- Merge branch 'fix_rounding_in_size_changing_windows' into rework_rounding_shader
- Merge branch 'main' into fix_rounding_in_size_changing_windows
- Merge branch 'make_TTY_unsigned' into fix_left_handed
- fix naming when workspace back and forth
- fix string corruption in hyprctl monitors -j
- fix tty switch freeze
- fix workspace previous with multi-mon ws moves
- fixes to window swallowing with same pid
- fixing your shit.
- revert wlroots ver to fix critical gpu issue
Other:
- Avoid 38 files to compile every time a shader is modified.
- Compare PLASTWINDOW & PWINDOWTOCHANGETO m_iMonitorID's instead of PWINDOWTOCHANGETO->m_iMonitorID & g_pCompositor->m_pLastMonitor->ID
- Cut the number of pixels that call length() in half.
- Don't pass bottomRight to textureShaders compute it within.
- Even less branching (taken more or less from the border shader).
- Make the rounding texture shaders smaller and more efficient.
- Merge branch 'main' into rework_rounding_shader
- Remove texcoord from QUADFRAGSRC.
- Remove unused ignoreCorners variable from texture shaders.
- Rework rounding shader
- Send absolute screen coordinates to texture shaders.
- focusedmon event check change
- ignore VT switches to current vt
- log GPU info for debugging
- map touch to the correct output
- monitor desc improvements
- more checks in pid gathering
- more monitor checks for shutdown:
- reset sigmask on fork
- return true on vt switch keysyms to avoid printing stuff
- texcoord is unused in the rounding part of the textureshaders.
- update wlroots dep
- use goalv in clientsRequest
- use vectorToWindowIdeal in mouse binds
Special thanks
Special thanks to these chads for donating:
- primalmotion - massively
- Karagra
- Lipt0nas
- HauntedCoffeePot
- Neutronic
- Vagahbond
- k1f0
- umop3plsdn
New Contributors
Full Changelog: v0.15.0beta...v0.15.1beta