Skip to content

v0.15.1beta

Compare
Choose a tag to compare
@vaxerski vaxerski released this 06 Oct 21:19
· 3655 commits to main since this release

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

  • @lylac-1 made their first contribution in #773

Full Changelog: v0.15.0beta...v0.15.1beta