libhandy 0.0.10 релизи, GTK/GNOME тиркемелеринин мобилдик варианттарын түзүү үчүн китепкана

Librem 5 смартфонун жана акысыз PureOS дистрибьюторун иштеп чыгуучу Пуризм, берилген китепкана чыгаруу libhandy 0.0.10GTK жана GNOME технологияларын колдонуу менен мобилдик түзүлүштөр үчүн колдонуучу интерфейсин түзүү үчүн виджеттердин жана объекттердин топтомун иштеп чыгат. Китепкана GNOME тиркемелерин Librem 5 смартфонунун колдонуучу чөйрөсүнө өткөрүү процессинде иштелип чыгууда.
Долбоор коду жайылуу GPL 2.1+ боюнча лицензияланган. Си тилиндеги тиркемелерди колдоодон тышкары, китепкана Python, Rust жана Vala тилдеринде тиркеме интерфейсинин мобилдик версияларын түзүү үчүн колдонулушу мүмкүн.

Учурда китепкананын бир бөлүгү камтыйт Ар кандай стандарттык интерфейс элементтерин камтыган 24 виджет, мисалы тизмелер, панелдер, түзөтүү блоктору, баскычтар, өтмөктөр, издөө формалары, диалог кутучалары ж.б. Сунушталган виджеттер чоң компьютер жана ноутбук экрандарында да, смартфондордун кичинекей сенсордук экрандарында да үзгүлтүксүз иштеген универсалдуу интерфейстерди түзүүгө мүмкүндүк берет. Колдонмонун интерфейси экрандын өлчөмүнө жана жеткиликтүү киргизүү түзүлүштөрүнө жараша динамикалык түрдө өзгөрөт.

Ключевой целью проекта является предоставление возможности работать с одними и теми же GNOME-приложениями на смартфонах и ПК. Программная начинка для смартфона Librem 5 базируется на дистрибутиве PureOS, использующем пакетную базу Debian, рабочий стол GNOME и адаптированную для смартфонов оболочку GNOME Shell. Применение libhandy позволяет подключив смартфон к монитору получить типовой рабочий стол GNOME на базе единого набора приложений. Среди переведённых на libhandy приложений отмечается: GNOME Сalls (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 тиркемелерин смартфондо колдонууга ылайыкташтырууга байланыштуу жакшыртуулардын арасында төмөнкүлөр белгиленет:

  • Чалууларды кабыл алуу жана жасоо интерфейси (Чакыруулар) ALSAдагы модемди жана аппараттын аудио кодегин жупташтыруу үчүн PulseAudio артка кайтаруу модулун колдонот жана чалуу иштетилгенде жана чалуу аяктагандан кийин модулду түшүрөт;
  • Messaging программасы сиздин чат тарыхыңызды көрүү үчүн интерфейсти камсыз кылат. SQLite DBMS тарыхты сактоо үчүн колдонулат. Каттоо эсебин текшерүү мүмкүнчүлүгү кошулду, ал азыр серверге туташуу аркылуу текшерилет жана иштебей калган учурда эскертүү көрсөтүлөт;
  • XMPP кардары плагинди колдонуу аркылуу шифрленген билдирүүлөрдү алмашууну колдойт Лурч терминалдык шифрлөө механизмин ишке ашыруу менен OMEMO. Учурдагы чатта шифрлөө колдонулабы же колдонулбасын билдирген атайын көрсөткүч панелге кошулду. Ошондой эле өзүңүздүн же башка чаттын катышуучунун идентификациялык сүрөттөрүн көрүү мүмкүнчүлүгү кошулду;

    libhandy 0.0.10 релизи, GTK/GNOME тиркемелеринин мобилдик варианттарын түзүү үчүн китепкана
  • GNOME Web жаңы Libhandy 0.0.10 виджеттерин колдонот, бул конфигурация интерфейсин жана серепчи панелин мобилдик экрандарга ыңгайлаштырууга мүмкүндүк берет.


Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster