Hyprland 0.45 и 0.46

Hyprland 0.45 и 0.46

9 но­ября и 17 де­ка­бря 2024 го­да выш­ли вер­сии 0.45 и 0.46 сте­ко­во-тай­лин­го­во­го ком­по­зи­то­ра Hyprland, на­пи­сан­но­го на C++ и ра­спро­стра­ня­емо­го по ли­цен­зии BSD-3.

  • Из­ме­не­ния, ло­ма­ющие обрат­ную сов­ме­сти­мость: no_gaps_when_only убран и за­ме­нён пра­ви­ла­ми ра­бо­чих про­странств. См. здесь.
  • decoration:shadow_ был пе­ре­ме­щён, см. здесь.
  • Улуч­шен ал­го­ритм скруг­ле­ния уг­лов.
  • Улуч­ше­но по­ве­де­ние ап­па­рат­ных кур­со­ров на NVIDIA.
  • Груп­пы по­лу­чи­ли сле­ду­ющие ве­щи: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
  • hyprland-ctm-control те­перь под­дер­жи­ва­ет, что оз­на­ча­ет, что hyprsunset бу­дет ра­бо­тать.
  • Hyprland те­перь пре­ду­пре­дит вас, если у вас есть не­кор­рек­тно уста­но­влен­ные ас­се­ты, вме­сто то­го, что­бы дать сбой.
  • До­ба­влен снап­пинг для пла­ва­ющих окон.
  • Стан­дар­тное по­ве­де­ние рас­ши­ре­ния не­до­раз­мер­ных тек­стур, пред­ста­влен­ное в 0.44, те­перь мож­но на­стро­ить че­рез expand_undersized_textures.
  • Тень те­перь име­ет оп­цию sharp для отме­ны раз­мы­тия.
  • В hyprctl по­яви­лось не­сколь­ко но­вых оп­ций для ото­бра­же­ния заб­ло­ки­ро­ван­но­го со­сто­яния кла­ви­ату­ры и зер­каль­но­го ото­бра­же­ния мо­ни­то­ров.
  • Па­нель оши­бок кон­фи­гу­ра­ции hyprland те­перь бу­дет ре­зер­ви­ро­вать про­стран­ство, а не ме­шать об­зо­ру.
  • Ап­па­рат­ные кур­со­ры NVIDIA: cursor:dumb_copy за­ме­нён на cursor:use_cpu_buffer. Это дол­жно поз­во­лить исполь­зо­вать ап­па­рат­ные кур­со­ры Nvidia без не­до­ста­тков. Обра­ти­те вни­ма­ние, это эк­спе­ри­мен­таль­но.
  • Пра­ви­ла для окон и сло­ёв: те­перь пра­ви­ла по ре­гу­ляр­ным вы­ра­же­ни­ям тре­бу­ют пол­но­го со­от­вет­ствия для сра­ба­ты­ва­ния.
  • Цве­то­обра­бо­тка пе­ре­ме­ще­на из sRGB в OkLab. Это оз­на­ча­ет, что гра­ди­ен­ты и цве­то­вые пе­ре­хо­ды бу­дут выг­ля­деть бо­лее на­ту­раль­но.
  • Вер­нул­ся Drap-n-Drop для XWayland.
  • Но­вый экран об­но­вле­ний.
  • Обра­бо­тка пра­вил окон и сло­ёв бы­ла улуч­ше­на и оп­ти­ми­зи­ро­ва­наб а обра­бо­тка ре­гу­ляр­ных вы­ра­же­ний те­перь осу­ще­ствля­ет­ся с по­мощью RE2 от Google.
  • cursor:warp_on_change_workspace те­перь при­ни­ма­ет force для об­хо­да cursor:no_warps.
  • hyprctl: clients по­лу­чи­ли inhibitingIdle, monitors по­лу­чи­ли directScanout, plugins list по­лу­чи­ли -j под­дер­жку.
  • До­ба­влен cursor:warp_back_after_non_mouse_input, поз­во­ля­ющий из­бе­жать бе­спо­ряд­ка меж­ду вво­дом с тач­па­да/план­ше­та и вво­дом с мы­ши.
  • До­ба­влен lockdead_screen_delay, если у вас экран бло­ки­ров­ки не мо­жет по­явить­ся до­ста­точ­но бы­стро, что­бы из­бе­жать мер­ца­ния.
  • Те­перь мож­но раз­мыть фон IME-по­па­пов с по­мощью decoration:blur:input_methods.
  • За­про­сы вер­сий те­перь так­же по­ка­зы­ва­ют свя­зан­ные вер­сии за­ви­си­мо­стей hypr*.
  • Но­вые пра­ви­ла окон для фак­то­ра про­кру­тки мы­ши и тач­па­да.
  • До­ба­вле­ны но­вые спле­ши на Рож­де­ство и Но­вый год.
  • И дру­гое!

››› Вы­пуск 0.45

Источник: linux.org.ru