Udgivelse af GTK 4.2 grafisk værktøjssæt

Efter tre måneders udvikling blev udgivelsen af ​​et multi-platform toolkit til at skabe en grafisk brugergrænseflade - GTK 4.2.0 - præsenteret. GTK 4 udvikles som en del af en ny udviklingsproces, der forsøger at give applikationsudviklere en stabil og understøttet API i flere år, som kan bruges uden frygt for at skulle omskrive applikationer hver sjette måned på grund af API-ændringer i den næste GTK afdeling.

Den nye udgivelse retter for det meste fejl og laver forbedringer af API'en baseret på feedback fra udviklere, der har overført deres programmer til GTK4. Nogle af de mest bemærkelsesværdige forbedringer i GTK 4.2 inkluderer:

  • Добавлен NGL renderer, новый движок отрисовки через OpenGL, который по умолчанию задействован в Linux, Windows и macOS. NGL renderer обеспечивает более высокую производительность при снижении нагрузки на CPU. Для возвращения старого движка отрисовки следует запустить приложение с переменной окружения GSK_RENDERER=gl.
  • Behandlingen af ​​Compose-sekvenser og lydløse taster, der ændrer udseendet af det næste indtastede tegn, er blevet omarbejdet.
    Udgivelse af GTK 4.2 grafisk værktøjssæt
  • Muligheden for at bruge GTK i form af et delprojekt i Meson assembly systemet er implementeret, hvilket giver dig mulighed for at bygge GTK og alle dens afhængigheder som en del af assembly miljøet i din egen applikation, samt indhente alle assembly artefakter til levering sammen med din ansøgning ved hjælp af de valgte værktøjer.
  • Улучшена поддержка компиляции GTK для Windows и macOS с использованием родных для данных платформ инструментариев.
  • API-dokumentationen er blevet lavet om, hvis generation bruger en ny gi-docgen-generator, som producerer en mere bekvem præsentation af information, herunder knapper til at tilføje kodeeksempler til udklipsholderen, en visuel repræsentation af hierarkiet af forfædre og grænseflader for hver klasse, en liste over nedarvede egenskaber, signaler og metoder for klassen. Interfacet understøtter søgning på klientsiden og tilpasser sig automatisk til forskellige skærmstørrelser. En ny dokumentationsside er blevet lanceret, docs.gtk.org, som også tilbyder ledsagende tutorials om GObject, Pango og GdkPixbuf introspektion.
  • Ydeevnen af ​​forskellige komponenter er blevet optimeret, lige fra GLSL shaders involveret i rendering til objekter for mennesker med handicap.
  • Implementeret subpixel tekstpositionering ved brug af nye versioner af Cairo-biblioteket.
  • Et adaptivt grænsefladelayout til valg af emoji er tilvejebragt.
  • Forbedret understøttelse af Wayland-protokoludvidelsen til inputkontrol.
  • Forbedret rulleydelse i tekstvisningswidgetten.
  • Forbedret gengivelse af skygger i popover-widgets.
    Udgivelse af GTK 4.2 grafisk værktøjssæt

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster