GNOME подобрява libadwaita, нейните инструменти за разработка и приложения от своя кръг

Тази седмица в GNOME

Този уикенд, GNOME публикува новините, случили се през седмицата от 2 до 9 юни. Сред тях имаше няколко много ядрени, в смисъл на център или сърце на нещо, не нещо научно, още по-малко оръжие за масово унищожение. Все още се предприемат стъпки за подобряване на начина, по който се показва информацията в софтуера, използван от libadwaita, има подобрения в GNOME Builder, инструментите за разработчици... И те също продължават да се фокусират върху подобряването на приложението Настройки.

Сред останалите новини има движение в единственото приложение, което е в момента в инкубатора от GNOME (ако не греша), Loupe, а също и друг член на кръга GNOME, Solanum. По-долу е списъкът на новини който ни изпревари в последния час на петък в испанската часова зона.

Тази седмица в GNOME

  • libadwaita вече има AdwOverlaySplitView като странично наслагване, хомоложно на AdwNavigationSplitView и бъдеща замяна на AdwFlap който работи с точки на прекъсване. Той осигурява чист API и същото динамично оразмеряване, стил и автоматично боравене с бутоните на прозореца като AdwNavigationSplitView.

либадвайта

  • Те правят проучване, за да разберат по-добре какво мислят потребителите за използването на функция за кастинг от GNOME (предаване на екрана). Анкетата е влязла Reddit. Тази конкретна точка сама по себе си не е нова функция, но ни казва, че проектът подготвя такава, която да отразява това, което работният плот на GNOME показва на други устройства, като Chromecast или Smart TV.
  • Сега, след като GJS обедини поддръжката за изпълнение на скриптове в дадено царство mozjs, libpeas получи поддръжка за зареждане на плъгини, написани на JavaScript. в тази връзка има повече подробности за това как да използвате това и как ще се интегрира с GNOME Builder.
  • Първоначално издание на libmks (връзка). Libmks предоставя имплементация на „Мишка, клавиатура и дисплей“ за QEMU с помощта на устройството за показване на D-Bus. Поддържа импортиране на DMA-BUF в GdkTexture с корупция за по-ефективно изобразяване като част от приложение, базирано на GTK 4.
  • Libdex, async/standby/future библиотека за GLib-базирани приложения, получи поддръжка за извършване на async I/O на традиционни файлови дескриптори в публичния API. Това винаги е било налично вътрешно и се използва io_uring на линукс. Освен това бяха осигурени редица нови GIO абстракции GDBusConnection y GSubprocess. Също така добавени корекции за подобряване на интеграцията на GObject Introspection.
  • Веднага след като libpeas-2 получи поддръжка за базирани на JavaScript плъгини с GJS, GNOME Builder премина към JavaScript като динамичен език за плъгини. Това означава, че можете да пишете приставки на трети страни за Builder на C, C++, Rust, Vala, JavaScript или всеки друг език, който поддържа GObject Introspection и компилация в споделена библиотека (.so).
  • Лупа сега използва глицин за декодиране на изображения. glycin е нова библиотека, която зарежда изображения чрез процес на пясъчник, което позволява добавяне на поддръжка за допълнителни формати на изображения с традиционни зареждащи устройства, като GdkPixbuf. Качването на изолирано изображение ще подобри сигурността, наред с други неща.
  • Solanum 4.0.0 излезе с възможност за нулиране на таймерите за сесии в началото, както и с някои дългогодишни корекции на грешки.
  • Излезе приложение за игра на тигър от каменна хартия, създадено в libadwaita. Получил е името Duel, кодът е тук и може да се види в следния видеоклип, който е урок за това как работи Libadwaita App Development от същия разработчик:
  • Излезе приложение, което твърди, че е възможно най-простият интерфейс за създаване на стартиращ носител. Нарича се Импресия и е на разположение на Flathub.

печатане

  • Полутон 3.0.0 ха llegado с преработено изображение на страницата за трептене, нови контроли за яркост и контраст и бутон за преглед на изображения с външни зрители.

Полутон 3.0.0

  • IPlan 1.4.0 Налично сега:
    • Архивиране на системата.
    • Календар за разглеждане на задачи по дата.
    • Задачите могат да имат дати и напомняния; приложението ще остане на заден план, за да управлява напомнянията.
    • Когато дадена задача няма запис, бутонът Таймер ще се премести на опции.
    • Прозорец за редактиране на запис.
    • Потребителите вече могат да редактират продължителността на дневника, като променят началния час.
    • Поправки на грешки и подобрения на потребителския интерфейс.

IPlan 1.4.0 на GNOME

  • Furtherance v1.8.0 дойде с:
    • Днешното общо време се увеличава с текущия таймер (по избор).
    • Добавени са опции „Тази седмица“ и „Последната седмица“ към отчетите.
    • Експортираните CSV файлове имат колона Общо секунди.
    • Общото време се показва чрез датата в списъка със задачи.
    • Записът на задачите и списъкът с хронология се разширяват с прозореца.
    • Предпочитанията са категоризирани в три раздела.

Допълнение v1.8.0

  • Denaro v2023.6.0-beta2 включва:
    • Добавен е нов диалогов прозорец за настройка на акаунти, за да улесни настройването на нови акаунти.
    • Добавена е възможност за премахване на скорошни акаунти от списъка.
    • Denaro вече ще предлага автоматично довършване за описания на транзакции.
    • Преместено премахване на групи и транзакции от техните редове в техните диалогови прозорци.
    • Променен е редът по подразбиране на новите акаунти от последен към първи по дата.
    • Сумите, показани в страничната лента, сега отразяват тези на транзакциите, показани в изгледа.
    • Коригиран проблем с импортирането на CSV файлове.
    • Подобрен потребителски интерфейс и потребителски интерфейс.
    • Актуализирани преводи.

Denaro v2023.0.6-beta2

  • Shell Extensions вече поддържа URL адреси за дарения.

И това беше всичко за тази седмица в GNOME.

Изображения и съдържание: КЛЕНКА.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   селаири каза той

    Има ли добро ръководство за изучаване на GTK4? Опитах го с python и GTK4 и уроците, които намерих, са много основни и след като се опитах да направя приложение, се върнах към GTK3.