Utgivningen av biblioteket Libadwaita 1.3 för att skapa grÀnssnitt i GNOME-stil.

Projektet GNOME har publicerat en ny version av biblioteket Libadwaita 1.3, som inkluderar en uppsÀttning komponenter för stilformatering av anvÀndargrÀnssnitt, i enlighet med GNOME HIG (Human Interface Guidelines). Biblioteket innehÄller fÀrdiga widgets och objekt för att bygga applikationer som följer den allmÀnna GNOME-stilen, vars grÀnssnitt kan anpassa sig dynamiskt efter skÀrmar av alla storlekar. Koden i biblioteket Àr skriven i C och distribueras under LGPL 2.1+ licens.

Biblioteket libadwaita anvÀnds tillsammans med GTK4 och inkluderar komponenter frÄn GNOME:s teman Adwaita, som har separerats frÄn GTK till ett eget bibliotek. Att separera GNOME:s visuella element i ett eget bibliotek gör det möjligt att utveckla nödvÀndiga förÀndringar uteslutande för GNOME, vilket ger GTK-utvecklare möjlighet att fokusera pÄ det grundlÀggande, medan GNOME-utvecklare mer snabbt och flexibelt kan driva de stilförÀndringar de behöver, utan att pÄverka GTK.

Biblioteket innehÄller standardwidgets som omfattar olika grÀnssnittselement, sÄsom listor, paneler, redigeringsblock, knappar, flikar, sökformulÀr, dialogrutor m.m. De föreslagna widgets möjliggör skapandet av universella grÀnssnitt som fungerar smidigt bÄde pÄ stora PC- och laptopskÀrmar och pÄ smÄ pekskÀrmar pÄ smartphones. Applikationens grÀnssnitt Àndras dynamiskt beroende pÄ skÀrmens storlek och tillgÀngliga inmatningsenheter. Biblioteket inkluderar ocksÄ en uppsÀttning Adwaita-stilar som anpassar utseendet enligt GNOME:s rekommendationer, utan att man behöver göra manuell anpassning.

HuvudÀndringar i libadwaita 1.3:

  • En widget AdwBanner har implementerats, som kan anvĂ€ndas istĂ€llet för GTK-widgeten GtkInfoBar för att visa bannerfönster som innehĂ„ller en rubrik och en valfri knapp. InnehĂ„llet i widgeten förĂ€ndras beroende pĂ„ storleken, och vid visning och dölja kan animation anvĂ€ndas.
    Utgivningen av biblioteket Libadwaita 1.3 för att skapa grÀnssnitt i GNOME-stil.
  • En widget AdwTabOverview har lagts till, avsedd för en överskĂ„dlig vy av flikar eller sidor som visas med hjĂ€lp av klassen AdwTabView. Den nya widgeten kan anvĂ€ndas för att organisera arbete med flikar pĂ„ mobila enheter utan att behöva skapa en egen implementering av en vĂ€xlare.
    Utgivningen av biblioteket Libadwaita 1.3 för att skapa grÀnssnitt i GNOME-stil. Utgivningen av biblioteket Libadwaita 1.3 för att skapa grÀnssnitt i GNOME-stil.
  • En widget AdwTabButton har lagts till för att visa knappar med information om antalet öppna flikar i AdwTabView, som kan anvĂ€ndas pĂ„ en mobil enhet för att öppna fliköversiktslĂ€get.
    Utgivningen av biblioteket Libadwaita 1.3 för att skapa grÀnssnitt i GNOME-stil.
  • För widgets AdwViewStack, AdwTabView och AdwEntryRow har stöd för hjĂ€lpmedel för personer med funktionsnedsĂ€ttningar implementerats.
  • En egenskap har lagts till i klassen AdwAnimation för att ignorera avstĂ€ngning av animationer i systeminstĂ€llningarna.
  • I klassen AdwActionRow har möjligheten att markera undertexter lagts till.
  • I klassen AdwExpanderRow har egenskaperna title-lines och subtitle-lines lagts till.
  • I klassen AdwEntryRow har metoden grab_focus_without_selecting() lagts till pĂ„ samma sĂ€tt som GtkEntry.
  • I klassen AdwMessageDialog har metoden async choose() lagts till pĂ„ samma sĂ€tt som GtkAlertDialog.
  • I klassen AdwTabBar har API-anrop relaterade till drag-n-drop-grĂ€nssnittet lagts till.
  • I klassen AdwAvatar har korrekt skalning av bilder sĂ€kerstĂ€llts.
  • Möjlighet att anvĂ€nda mörk stil och högkontrastlĂ€ge vid arbete pĂ„ Windows-plattformen har lagts till.
  • Markerade element i listor och rutnĂ€t lyser nu med fĂ€rgen som anvĂ€nds för att markera aktiva element (accent).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster