Wayland ပရိုတိုကောကို အသုံးပြုသည့် Hyprland 0.57 ပေါင်းစပ်ဆာဗာကို ရရှိနိုင်ပါသည်။ ပရောဂျက်သည် ကြွေပြားခင်းထားသော ပြတင်းပေါက်အပြင်အဆင်ကို အဓိကထားသော်လည်း ဂန္ထဝင်မဟုတ်သော ဝင်းဒိုးနေရာချထားမှု၊ တဘ်ဒ်ဝင်းဒိုးအုပ်စုဖွဲ့မှု၊ pseudo-mosaic မုဒ်နှင့် မျက်နှာပြင်အပြည့် ဝင်းဒိုးအသုံးပြုမှုကိုလည်း ပံ့ပိုးပေးပါသည်။ ကုဒ်ကို C++ ဖြင့်ရေးသားထားပြီး BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။
အမြင်အာရုံ ဆွဲဆောင်မှုရှိသော အင်တာဖေ့စ်များ ဖန်တီးခြင်းအတွက် ဖြစ်နိုင်ခြေများကို ပံ့ပိုးပေးသည်- ဝင်းဒိုးဘောင်များတွင် အဆင့်အတန်းများ၊ နောက်ခံမှုန်ဝါးမှု၊ ကာတွန်းအကျိုးသက်ရောက်မှုများနှင့် အရိပ်များ။ လုပ်ဆောင်နိုင်စွမ်းကို ချဲ့ထွင်ရန်အတွက် ပလပ်အင်များကို ချိတ်ဆက်နိုင်ပြီး ပြင်ပအလုပ်ထိန်းချုပ်မှုအတွက် socket-based IPC ကို ထောက်ပံ့ပေးထားသည်။ ပြင်ဆင်သတ်မှတ်ခြင်းကို ပြန်လည်စတင်ခြင်းမပြုဘဲ ပျံသန်းမှုတွင် ကောက်ယူထားသော အပြောင်းအလဲများကို စီစဉ်ဖွဲ့စည်းမှုဖိုင်တစ်ခုမှတစ်ဆင့် လုပ်ဆောင်သည်။ အောက်ဖော်ပြပါ လုပ်ဆောင်ချက်များကိုလည်း ခွဲခြားထားပါသည်- ဒိုင်းနမစ်ဖြင့် ဖန်တီးထားသော virtual desktops; မျက်နှာပြင်ပေါ်ရှိ ဒြပ်စင်ပုံစံများ အဆင်အပြင်၊ hot key များကို ကမ္ဘာလုံးဆိုင်ရာ စီမံဆောင်ရွက်ခြင်း၊ touchpad/touch screen ပေါ်ရှိ လက်ဟန်များကို ထိန်းချုပ်ပါ။
ဗားရှင်းအသစ်တွင်-
- နောက်ခံမှုန်ဝါးစေရန်အတွက် shader ရွေးချယ်မှု ၁၁ ခုကို ပေးဆောင်ထားပြီး plugins များမှတစ်ဆင့် သင့်ကိုယ်ပိုင်ရွေးချယ်မှုများကို ဖန်တီးနိုင်စွမ်းကိုလည်း ပေးထားပါသည်။

- ရွေးချယ်ထားသော အကြောင်းအရာများကို ထုတ်လွှင့်နိုင်စွမ်းကို ထည့်သွင်းထားသည် virtual desktop browser သို့မဟုတ် video conferencing software မှတစ်ဆင့်။
- Compiz မှာလို window border တွေကို ရွှေ့တဲ့အခါ ညင်သာစွာ လှုပ်ခါပေးမယ့် "wobble" effect ကို အကောင်အထည်ဖော်ထားပါတယ်။
- Lua API တွင် hl.reload_config() နှင့် hl.get_devices() ကဲ့သို့သော method အသစ်များကို ထည့်သွင်းထားပြီး window minimization နှင့် state change events များအတွက် handler များကို ချိတ်ဆက်နိုင်စွမ်းလည်း ပါဝင်သည်။
- အခြားမော်နီတာပေါ်ရှိ desktop သို့ပြောင်းပြီးနောက် cursor ကိုရွှေ့ရန် "cursor:warp_on_monitor_change" ဆက်တင်ကိုထည့်သွင်းထားသည်။
- ဂရပ်ဖစ်တက်ဘလက်များ ဖွင့်ခြင်းကို ထိန်းချုပ်ရန် "input:tablet:enabled" ဆက်တင်ကို ထည့်သွင်းထားသည်။
- မျက်နှာပြင်ပွင့်လင်းမြင်သာမှုအဆင့်နှင့် အချိုးကျသော blur intensity ကို "decoration:blur:proportional" option ကို ထည့်သွင်းထားသည်။
source: opennet.ru

