Wayland протоколун колдонгон Hyprland 0.55 курама сервери жеткиликтүү. Долбоор терезенин плиткаларын жабууга багытталган, бирок ошондой эле классикалык ыктыярдуу терезелерди жайгаштырууну, терезелерди топтоого, псевдомозаикалык режимди жана толук экрандуу терезелерди жайылтууну колдойт. Код C++ тилинде жазылган жана BSD лицензиясы боюнча таратылат.
Визуалдык жагымдуу интерфейстерди түзүү үчүн мүмкүнчүлүктөр каралган: терезе рамкаларында градиенттер, фон бүдөмүк, анимация эффекттери жана көлөкөлөр. Функционалдуулукту кеңейтүү үчүн плагиндерди туташтырууга болот, ал эми розеткага негизделген IPC ишти тышкы башкаруу үчүн каралган. Конфигурация конфигурация файлы аркылуу ишке ашырылат, андагы өзгөртүүлөр кайра иштетилбестен тез кабыл алынат. Төмөнкү функциялар да айырмаланат: динамикалык түрдө түзүлгөн виртуалдык столдор; экранда элементтерди жайгаштыруу режимдери; ысык баскычтарды глобалдык иштетүү; сенсордук тактада/сенсордук экранда жаңсоолорду башкаруу.
Жаңы версияда:
- Hyprland жумушчу столун конфигурациялоо үчүн кошумча Lua тили кошулду. Luaдагы конфигурация hyprland.lua файлында аныкталган; эгер ал жок болсо, эски hyprland.conf форматы колдонулат.
- Lua аркылуу конфигурация файлында терезе плиткаларынын макеттерин аныктоого мүмкүндүк берген Layout API кошулду. Макеттерди мониторго же виртуалдык жумушчу столго байланыштырууга болот.
- Жылдыруу аркылуу терезелердин ортосунда которулганда толук экрандуу терезелерди колдоо кошулду. Сенсордук панелдин жаңсоолору аркылуу жылдырууну башкаруу мүмкүнчүлүгү кошулду.
- Конфигурация файлындагы 'icc = "..path.." жөндөөсүн колдонуп, ар бир чыгаруу түзмөгү үчүн ыңгайлаштырылган ICC түс профилдерин жүктөө мүмкүнчүлүгү кошулду.
- Мониторлор үчүн түстөрдү башкаруу жакшыртылды жана экраныңызды бөлүшүүдө түстөрдүн тактыгы жакшыртылды.

Source: opennet.ru
