libhandy 0.0.10-ի թողարկում, գրադարան GTK/GNOME հավելվածների շարժական տարբերակներ ստեղծելու համար

Purism ընկերությունը, որը մշակում է Librem 5 սմարթֆոնը և անվճար PureOS բաշխումը, ներկայացրել գրադարանի թողարկում լիբանդի 0.0.10, որը մշակում է վիջեթների և օբյեկտների մի շարք՝ GTK և GNOME տեխնոլոգիաների օգտագործմամբ շարժական սարքերի համար օգտագործողի միջերես ստեղծելու համար։ Գրադարանը մշակվում է GNOME հավելվածները Librem 5 սմարթֆոնի օգտատերերի միջավայր տեղափոխելու գործընթացում։
Ծրագրի կոդը տարածվում է լիցենզավորված GPL 2.1+ համաձայն: Բացի C լեզվով հավելվածներին աջակցելուց, գրադարանը կարող է օգտագործվել Python, Rust և Vala հավելվածների ինտերֆեյսի շարժական տարբերակներ ստեղծելու համար:

Ներկայումս գրադարանի մի մասն է մտնում է 24 վիջեթներ, որոնք ընդգրկում են տարբեր ստանդարտ ինտերֆեյսի տարրեր, ինչպիսիք են ցուցակները, վահանակները, խմբագրման բլոկները, կոճակները, ներդիրները, որոնման ձևերը, երկխոսության տուփերը և այլն: Առաջարկվող վիջեթները թույլ են տալիս ստեղծել ունիվերսալ ինտերֆեյսներ, որոնք անխափան գործում են ինչպես մեծ համակարգիչների, այնպես էլ նոութբուքերի, ինչպես նաև սմարթֆոնների փոքր սենսորային էկրանների վրա: Հավելվածի ինտերֆեյսը դինամիկ կերպով փոխվում է՝ կախված էկրանի չափից և հասանելի մուտքային սարքերից:

Ծրագրի հիմնական նպատակն է ապահովել նույն GNOME հավելվածների հետ սմարթֆոնների և համակարգիչների վրա աշխատելու հնարավորությունը: Librem 5 սմարթֆոնի ծրագրակազմը հիմնված է PureOS բաշխման վրա, որն օգտագործում է Debian փաթեթի բազան, GNOME աշխատասեղանը և սմարթֆոնների համար հարմարեցված GNOME Shell-ը: Libhandy-ի օգտագործումը թույլ է տալիս միացնել ձեր սմարթֆոնը մոնիտորին, որպեսզի ստանաք GNOME ստանդարտ աշխատասեղան՝ հիմնված մեկ հավելվածների վրա: Libhandy-ին թարգմանված հավելվածներից են՝ GNOME Calls (Dialer), gnome-bluetooth, GNOME Settings, GNOME Web, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcasts, GNOME Contacts և GNOME Games:

Libhandy 0.0.10-ը վերջնական նախադիտման տարբերակն է մինչև հիմնական 1.0 թողարկումը: Նոր թողարկումը ներկայացնում է մի քանի նոր վիդջեթներ.

  • HdyViewSwitcher — հարմարվողական փոխարինում GtkStackSwitcher վիջեթի համար, որը թույլ է տալիս ավտոմատ կերպով ստեղծել ներդիրների (դիտումների) դասավորությունը՝ կախված էկրանի լայնությունից: Մեծ էկրանների վրա պատկերակները և վերնագրերը տեղադրվում են մեկ տողի վրա, մինչդեռ փոքր էկրանների վրա օգտագործվում է կոմպակտ դասավորություն, որում վերնագիրը ցուցադրվում է պատկերակի տակ: Բջջային սարքերի համար կոճակի բլոկը տեղափոխվում է ներքև:
    libhandy 0.0.10-ի թողարկում, գրադարան GTK/GNOME հավելվածների շարժական տարբերակներ ստեղծելու համար

  • HDySqueezer — վահանակը ցուցադրելու համար նախատեսված կոնտեյներ՝ հաշվի առնելով առկա չափը, անհրաժեշտության դեպքում վերացնելով մանրամասները (լայն էկրանների համար տեղադրվում է վերնագրի ամբողջական տող՝ ներդիրները փոխելու համար, իսկ եթե բավարար տեղ չկա, ցուցադրվում է վերնագիրը ընդօրինակող վիջեթ։ , և ներդիրների փոխարկիչը տեղափոխվում է էկրանի ներքևի մաս);
  • HdyHeaderBar — ընդլայնված վահանակի իրականացում, որը նման է GtkHeaderBar-ին, բայց նախատեսված է հարմարվողական ինտերֆեյսում օգտագործելու համար, որը միշտ կենտրոնացած է և ամբողջությամբ լրացնում է վերնագրի տարածքը բարձրության վրա.
  • HdyPreferencesWindow — ներդիրների և խմբերի բաժանված պարամետրերով պատուհանի հարմարվողական տարբերակ՝ պարամետրերը կարգավորելու համար.

Սմարթֆոնում օգտագործելու համար GNOME հավելվածների հարմարեցման հետ կապված բարելավումների շարքում նշվում են հետևյալը.

  • Զանգեր ընդունելու և կատարելու ինտերֆեյսը (Զանգեր) օգտագործում է PulseAudio շրջադարձային մոդուլը՝ ALSA-ում մոդեմը և սարքի աուդիո կոդեկը զուգակցելու համար, երբ զանգն ակտիվանում է և զանգի ավարտից հետո բեռնաթափում է մոդուլը.
  • Հաղորդագրությունների ծրագիրը տրամադրում է ինտերֆեյս ձեր զրույցի պատմությունը դիտելու համար: SQLite DBMS-ն օգտագործվում է պատմությունը պահելու համար: Ավելացվել է հաշիվը ստուգելու հնարավորությունը, որն այժմ ստուգվում է սերվերին միանալու միջոցով, իսկ ձախողման դեպքում ցուցադրվում է նախազգուշացում.
  • XMPP հաճախորդը աջակցում է կոդավորված հաղորդագրությունների փոխանակմանը plugin-ի օգտագործման միջոցով Ձեռք բերել տերմինալի գաղտնագրման մեխանիզմի ներդրմամբ ՕՄԵՄՈ. Վահանակին ավելացվել է հատուկ ցուցիչ, որը ցույց է տալիս, թե արդյոք գաղտնագրումն օգտագործվում է ընթացիկ չաթում, թե ոչ: Ավելացված է նաև ձեր կամ զրույցի մեկ այլ մասնակցի նույնականացման նկարները դիտելու հնարավորությունը.

    libhandy 0.0.10-ի թողարկում, գրադարան GTK/GNOME հավելվածների շարժական տարբերակներ ստեղծելու համար

  • GNOME Web-ն օգտագործում է նոր Libhandy 0.0.10 վիջեթները, որոնք թույլ են տալիս կազմաձևման ինտերֆեյսը և բրաուզերի վահանակը հարմարեցնել բջջային էկրաններին:


Source: opennet.ru

Добавить комментарий