Den 9. november og 17. december 2024 udkom versionerne 0.45 og 0.46 af stiktovergangs composeren Hyprland, som er skrevet i C++ og distribueres under BSD-3 licensen.
- Ændringer, der bryder bagudkompatibiliteten: no_gaps_when_only er fjernet og erstattet af regler for arbejdsområder. Se. her.
- decoration:shadow_ er blevet flyttet, se. her.
- Algoritmen til afrunding af hjørner er forbedret.
- Adfærden for hardware-pegefelter på NVIDIA er forbedret.
- Grupper har fået følgende funktioner: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
- hyprland-ctm-control understøtter nu dette, hvilket betyder, at hyprsunset vil fungere.
- Hyprland vil nu advare dig, hvis du har forkert installerede aktiver, i stedet for bare at fejle.
- Snapping til flydende vinduer er blevet tilføjet.
- Standardadfærd for udvidelser af utilstrækkelige teksturer, præsenteret i 0.44, kan nu justeres gennem expand_undersized_textures.
- Skyggen har nu en skarp mulighed for at annullere sløring.
- Hyprctl har fået flere nye muligheder til at vise den låste tilstand for tastatur og spejlvisning af skærme.
- Fejlkonfigurationspanelet for hyprland vil nu reservere plads og ikke blokere udsigten.
- Hardware-pegefelter for NVIDIA: cursor:dumb_copy er blevet erstattet med cursor:use_cpu_buffer. Dette skulle gøre det muligt at bruge NVIDIA hardware-pegefelter uden mangler. Bemærk, dette er eksperimentelt.
- Regler for vinduer og lag: nu kræver regler for regulære udtryk fuld overensstemmelse for at fungere.
- Farvebehandling er blevet flyttet fra sRGB til OkLab. Dette betyder, at gradienter og farveovergange vil se mere naturlige ud.
- Drap-n-Drop er tilbage for XWayland.
- Ny opdateringsskærm.
- Behandlingen af regler for vinduer og lag er blevet forbedret og optimeret, og behandling af regulære udtryk udføres nu ved hjælp af RE2 fra Google.
- cursor:warp_on_change_workspace accepterer nu force for at omgå cursor:no_warps.
- hyprctl: klienter har fået inhibitingIdle, skærme har fået directScanout, plugins liste har fået -j support.
- Tilføjet cursor:warp_back_after_non_mouse_input, som forhindrer forvirring mellem input fra touchpad/tablet og input fra mus.
- Tilføjet lockdead_screen_delay, hvis din låseskærm ikke kan vises hurtigt nok for at undgå flimren.
- Du kan nu sløre baggrunden for IME-popups ved hjælp af decoration:blur:input_methods.
- Versionanmodninger viser nu også relaterede versioner af hypr*-afhængigheder.
- Nye regler for vinduer i forhold til musens og touchpadens scrollfaktor.
- Der er tilføjet nye splashes til jul og nytår.
- Og meget mere!
››› Udgivelse 0.45
Kilde: linux.org.ru
