Либхандиге GTK және Gnome қосымшаларының мобильді нұсқаларын жасау үшін кітапхана

Сағат

Сағат

Librem смартфонын жасау кезіндегі пуризм 5 және тегін PureOS тарату, Libhandy кітапханасының шығарылымын ұсынды GTK және Gnome технологияларын қолданатын мобильді құрылғылар үшін пайдаланушы интерфейсін құру үшін виджеттер мен объектілер жиынтығын әзірлейтін 0.0.10.

Кітапхана Gnome қосымшаларын тасымалдау процесінде дамуда Librem 5 телефонының пайдаланушы ортасына Жоба коды GPL 2.1+ лицензиясы бойынша таратылады. С тіліндегі қосымшалардан басқа, кітапхананы Python, Rust және Vala интерфейс қосымшаларының мобильді нұсқаларын жасау үшін пайдалануға болады.

Қазіргі уақытта, кітапханада интерфейстің әртүрлі типтік элементтерін қамтитын 24 виджет бар, тізімдер, панельдер, редакциялау блоктары, батырмалар, қойындылар, іздеу формалары, диалогтық терезелер және т.б.

Ұсынылған виджеттер үлкен компьютерлерде де, ноутбуктерде де органикалық жұмыс істейтін әмбебап интерфейстер жасауға мүмкіндік береді, смартфондардың кішкентай сенсорлық экрандарындағыдай. Қолданба интерфейсі экран өлшемі мен қол жетімді енгізу құрылғыларына байланысты динамикалық түрде өзгереді.

Жобаның негізгі мақсаты - смартфондар мен компьютерлерде бірдей Gnome қосымшаларымен жұмыс істеу мүмкіндігін қамтамасыз ету.

Librem 5-ке арналған бағдарламалық жасақтама Debian, Gnome жұмыс үстелі ортасы және оның Shell смартфондарына бейімделген негізі ретінде қолданылған PureOS таратылымына негізделген.

Libhandy-ді пайдалану Gnome жұмыс үстелін алу үшін мониторға смартфонды қосуға мүмкіндік береді қосымшалардың бір жиынтығына негізделген типтік.

Libhandy-ге аударылған бағдарламаларға мыналар жатады: gnome-bluetooth, Gnome параметрлері, веб-шолғыш, Phosh (Dialer), Daty, PasswordSafe, Unifydmin, Fractal, Podcast, Gnome Contacts және Gnome ойындары сияқты барлық Gnome қосымшалары.

Libhandy 0.0.10 не ұсынады?

Libhandy 0.0.10 - 1.0 нұсқасының қалыптасуына дейінгі ең соңғы алдын ала қарау нұсқасы.

Жаңа нұсқа бірнеше жаңа виджеттерді ұсынады:

  • HdyViewSwitcher бұл GtkStackSwitcher виджетінің адаптивті ауыстыруы, бұл экранның еніне байланысты қойынды макетін (көріністерін) автоматты түрде жасауға мүмкіндік береді.

    Үлкен экрандарда белгішелер мен тақырыптар бір жолға орналастырылады, ал кішігірім экрандарда тақырып белгішенің астында көрсетілетін ықшам орналасу қолданылады. Мобильді құрылғылар үшін батырма блогы төменгі жағына қарай жылжиды.

  • HdySqueezer: қол жетімді өлшемді ескере отырып, панельді бейнелейтін контейнер, қажет болса, бөлшектерден арылуға болады (панорамалық экрандар үшін қойындыларды ауыстыру үшін барлық тақырып жолағы шайқалады, ал егер орын аз болса, виджет көрсетіледі) тақырыпты имитациялайтын және қойынды қосқышы экранның төменгі жағына жылжиды).
  • HdyHeaderBar: GtkHeaderBar-ге ұқсас, бірақ адаптивті интерфейсте қолдануға арналған, әрдайым орталықтандырылған және биіктікте тақырып аймағын толығымен толтыратын кеңейтілген панельді жүзеге асыру.
  • HdyPreferencesWindow: параметрлерді конфигурацияларды қойындылар мен топтарға бөлумен теңшеуге арналған терезенің адаптивті нұсқасы.

Gnome қосымшаларын смартфонға қолдануға бейімдеуге байланысты жақсартулардың ішінде мыналар атап өтілді:

PulseAudio кері байланыс модулі интерфейсте қоңыраулар қабылдау және қабылдау үшін қолданылады қоңырау іске қосылғанда және қоңырау аяқталғаннан кейін модуль түсірілгенде құрылғының модемін және аудио кодегін ALSA-ға қосу үшін.

Хабарламада сөйлесу тарихын көруге арналған интерфейс бар. Тарихты сақтау үшін SQLite МҚБЖ қатысады.

Есептік жазбаны тексеру мүмкіндігі қосылды, ол қазір серверге қосылу арқылы тексеріледі және сәтсіздікке ұшыраған жағдайда ескерту көрсетіледі.

XMPP клиенті OMEMO терминалды шифрлау механизмін іске асыра отырып, Lurch қосылатын модулін қолдану арқылы шифрланған хабарламаларды қолдайды.

Панельге арнайы индикатор қосылды, ол шифрлаудың ағымдағы чатта қолданылуын немесе қолданылмауын көрсетеді. Сонымен қатар, сол немесе басқа чат мүшелерінің сәйкестендіру суреттерін көру мүмкіндігі қосылды.

Дерек көзі: https://puri.sm/


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

bool(шын)