diff --git a/hyprland-0.29.1.tar.xz b/hyprland-0.29.1.tar.xz deleted file mode 100644 index 387c017..0000000 --- a/hyprland-0.29.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5c66a47c8913ea1a3ec355952d02d4a9e6b50e71dac5e041fb566b50cc502cc -size 11719652 diff --git a/hyprland-0.30.0.tar.xz b/hyprland-0.30.0.tar.xz new file mode 100644 index 0000000..cb14299 --- /dev/null +++ b/hyprland-0.30.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7adc8d9990579c39b63c3f30dcd9d83df02f0cd7f94932c0be581dd12b7b3bfd +size 11722456 diff --git a/hyprland.changes b/hyprland.changes index 0976e49..06b6cde 100644 --- a/hyprland.changes +++ b/hyprland.changes @@ -1,3 +1,126 @@ +------------------------------------------------------------------- +Sat Sep 23 08:11:28 UTC 2023 - Florian + +- Update to version 0.30.0: + + New Hyprland update guys wake up! + Shoutout to the entire country of Romania and @fufexan, and the + top Gs pumping out more MRs than I can physically review @memchr + @Dickby @MightyPlaza @thejch and more :) + + New features: + - config: add wildcard handling in source= (#3276) + - doc: Add a CoC (#3366) + - dwindle: add proper movement for window move binds + - feat: add a new movewindoworgroup dispatcher (#3006) + - input/config: add button scroll lock (#3189) + - layout: add direction parameter to onWindowCreated and friends + (#3269) + - layout: add missing groupbar decoration to the window (#3235) + - master: Add mfact dispatcher (#3298) + - master: Add orientationcycle command on MasterLayout (#3128) + - master: Add smart resizing option for master layout (#3210) + - misc: add disable_hypr_chan option (#3343) + - socket2: add renameWorkspace event + - socket2: added "activespecial" IPC event (#3163) + - varlist: move to a separate header, add join + - windowrules: add % to resizeparams (#3246) + - windowrules: add on-screen constraint to wrv2 'move' (#3247) + - windowrules: add rule group to map windows grouped (#3279) + + Fixes: + - Vector2D: fix typo in include + - config: fix relative path resolution (#3308) + - dwindle: fix moving windows on special + - dwindle: fix: don't merge groups when moving window (#3302) + - fix(layout): remove focusWindow calls from + onWindowCreatedTiling (#3233) + - fix: focusWindow on hidden workspace triggers another + focusWindow. (#3216) + - fix: inconsistent behaviour where last workspace was not saved + (#3261) + - hyprctl: fix missing comma in getopt -j + - input: Various constraint handling fixes (#3381) + - input: minor constraint fixes + - internal: Fix wlr output management (#3234) + - master: Fix the wrong resize speed in master layout center + orientation (#3289) + - master: partially revert 0e64dd2 and fix the animation (#3327) + - refactor: fix missed middle() call in CKeybindManager + - renderer: Fix blur for passes set to 0. (#3181) + - renderer: fix missing dontRound check in renderSurface + - windowrules: Monitor rule fix (#3157) + - windowrules: fix workspace exec rule with special (#3316) + - windowrules: fix workspace rule separation + + Other: + - animatedvariable: don't reset timers on duplicate setters + - animationmgr: Optimize CAnimationManager::scheduleTick a bit. + (#3172) + - animationmgr: guard monitor ptr in animationSlide + - bezier: Optimize CBezierCurve::getYForPoint (#3321) + - bezier: Remove Todo about N-Point bezier curves. (#3352) + - build: use PCH to reduce compile time (#3095) + - config/input: Improve fallback behavior for unset device + config values (#3184) + - config: Integrate HASCONFIG into + CConfigManager::getConfigValueSafeDevice (#3195) + - config: disable blur special by default + - config: don't enable vrr 2 for maximized workspaces + - config: loosen restrictions around animation keywords + - hyprctl: Make device configs queryable (#3226) + - hyprctl: print monitor IDs as int64 + - input: do not process mouse in unsafe state + - input: don't refocus on switched workspace on the same monitor + - input: don't warp region constraints + - input: guard constraint in unconstrainMouse + - input: lock focus to last surface on buttons held + - input: simplify fullscreen workspace input calculations + - internal: Make part of CCompositor::focusWindow a bit easier + to read. (#3356) + - internal: Remove all .c_str() calls when using std::vformat + (#3198) + - keybinds: Do not suppress pass and mouse release (#3219) + - keybinds: avoid onWindowRemoved & onWindowCreated when group + has one member (#3286) + - keybinds: focus last window on workspace change to another mon + - keybinds: ignore conditions on special release + - keybinds: ignore mods on release of special binds + - keybinds: implement pushactivetobottom dispacher (#3217) + - keybinds: movewindow to screen edge for floating windows + (#3245) + - keybinds: simulate movement on empty focus after workspace + change + - keybinds: track pressed special binds + - keybinds: unify changeworkspace dispatcher (#3250) + - keybinds: warp cursor to correct window in + moveWindowOutOfGroup (#3290) + - layout: Allow the layout to control how windows are raised in + groups (#3275) + - logging/format: use std::format_string to catch formatting + string errors at compile time (#3377) + - logging: implement std::formatter for some types (#3380) + - master: respect the resizing animation option in master layout + (#3300) + - monitor: ignore no-op workspace changes + - monitor: minor adjustments + - refactor: flatten nesting ifs in layout window creation method + (#3294) + - refactor: manually resets singletons (#3395) + - refactor: replace lambdas with CKeybindManager::switchToWindow + (#3229) + - refactor: replace manual iteration of CWindow with existing + methods (#3147) + - refactor: utilize 'middle()' method for window/montior center + (#3253) + - renderer: cleanup drm format selection + - renderer: damage monitor on special workspace change + - renderer: separate workspace window render logic + - screencopy: log renderer_begin_with_buffer failures + - socket2: emit lockgroups event (#3317) + - varlist: cleanup unintuitive string splitting (#3369) + - window: recalculate layout on swallow in map + - wlroots: disable wlr vulkan support + - xdgoutput: do not destroy resources on monitorRemoved + - xwayland: adjust coord calculation + - xwaylandmgr: find closest output in xwayland coord translation + ------------------------------------------------------------------- Sun Sep 3 17:30:30 UTC 2023 - Florian diff --git a/hyprland.spec b/hyprland.spec index beaf3c7..9a06f56 100644 --- a/hyprland.spec +++ b/hyprland.spec @@ -20,7 +20,7 @@ %bcond_without devel Name: hyprland -Version: 0.29.1 +Version: 0.30.0 Release: 0 Summary: Dynamic tiling Wayland compositor License: BSD-3-Clause