Dimittis de bibliotheca Libadwaita 1.5 ad GNOME stilum creanda interfaces

GNOME Project emissione Libadwaita 1.5 bibliothecae evulgavit, quae includit partem compositionis ad usoris interfaciem ferendam quae cum GNOME HIG (Human Interface Guidelines) obsequitur. Bibliotheca parata includit contenta et obiecta ad applicationes aedificandas, quae stilo generali GNOME obsequuntur, quarum interventus responsabiliter ad tegumenta cuiuslibet magnitudinis accommodare potest. Bibliotheca scriptorum in C lingua scripta est ac sub LGPL 2.1+ licentia distributa.

Bibliotheca libadwaita in conjunctione cum GTK4 adhibetur et membra pellis Adwaita in GNOME adhibita includit, quae ex GTK in bibliothecam separatam mota sunt. Visuales GNOME movens in bibliothecam separatam permittit mutationes GNOME necessarias ut GTK seorsim evolvantur, permittens tincidunt GTK ut in basics versari, et tincidunt GNOME ut celerius ac mollius mutationibus ferendis pro se impellat sine afficiendo ipsum GTK.

Bibliotheca vexillum includit contenta varia elementa interfaciei, ut tabulae, tabulae, cuneos edendi, globuli, tabs, formas quaerendi, pixides alternis, etc. Proposita contenta permittunt te creare interfaces universales quae compagem exercent tam in magnis quam in PCs et laptop, tum in parvis tactus screens smartphoniorum. Applicatio interfaciei dynamice mutatur secundum magnitudinem velum, et initus machinis praesto. Bibliotheca stylorum Adwaitarum etiam copia est quae aspectum et sensum ad normas GNOME afferunt sine necessitate manualis customizationis.

Dimittis de bibliotheca Libadwaita 1.5 ad GNOME stilum creanda interfaces

Praecipua mutatio in libadwaita 1.5 fuit renovatio adaptiva contentorum ad efficiendum alternis capsulis quae ad magnitudinem areae visibilis accommodant. Dissimiles dialogi traditi, qui in fenestris separatis habitant, novi dialogi clientis latus redduntur, intra fenestras existentes redduntur, nec ultra fenestram parentem extendere possunt. Hic accessus simpliciorem facit dialogorum universalium creationem quae cum interfacetibus systematibus mobilibus et escritorio componi potest, ac etiam optiones additionales praebet ad dialogos disponendos (exempli gratia, non opus est monitorem pro fenestra exeundo termino, mores eligere potes. prope globuli, dilatatio latae ad plenum tegumentum praebetur in versionibus mobilibus applicationum, stylus fenestrae hodiernae, non ratio, ratio habetur cum dialogum obscurant).

Dimittis de bibliotheca Libadwaita 1.5 ad GNOME stilum creanda interfacesDimittis de bibliotheca Libadwaita 1.5 ad GNOME stilum creanda interfaces

In posterum cogitavit alteram versionem talium dialogorum efficere, quae non fenestris, sed tabs intra fenestram coniungitur, quae opus est in applicationibus sicut navigatores ut dialogi cum tab adiuncti ne summam fenestrae includant, cum commutatione tabs.

Ad mobiles machinas, subsidium ad effectum est ut alternis ponendis in schedae forma in fundo scrinii (schedae ima), potius quam in forma schedae ad centrum perpendantur. Dialogi fundo addicti nisi utentes a confusione cum fenestris claudendis - in tali dialogo, pars fenestrae parentis visibiles manet et globuli ad fenestram claudendam et ipsum dialogum diserte separantur, unde iam difficile est eas confundere.

Dimittis de bibliotheca Libadwaita 1.5 ad GNOME stilum creanda interfaces

Novus dialogi tractantur utentes AdwDialog classium, qui in plerisque locis similis est cum classe GtkWindow, cum differentiae ad ostentationem et operationes proximas. Exempli gratia, proprietas ": transiens" substituta est cum modulo in functione adw_dialog_praesentis(), novum signum " :: propinquum attentatum" adiectum est, ac processus ":can-propinquus" parametri mutatus est. . Loco de AdwPreferencesWindow, AdwAboutWindow et AdwMessageDialog Classium, proponitur uti AdwPreferencesDialog, AdwAboutDialog et AdwAlertDialog classes cum novis alternis sermonibus.

Dialogi qui fenestram parentis non habent, adhuc quasi fenestras separatas tractabuntur. Dialogi, quorum fenestris parent uti non possunt ad hospites dialogos, etiam pro fenestris funguntur, exempli gratia, si resiscere non permittunt vel non habent classes Adwindow et AdwApplicationWindow.

Mutationes dialogi retractationes in Libadwaita 1.5: non mutatae;

  • Adiecit ": textus-longitudo" proprietatem classis AdwEntryRow ad circumscribendam magnitudinem textus in agro initus.
  • Methodum ad AdwMessageDialog genus additae remove_response.
  • Facultas programmandi removendi puncta puncta addita ad genus AdwBreakpointBin, quod permittit te mutare interfacem usoris quoquo modo secundum magnitudinem fenestrae.
  • Addidit ": permitte-fenestram manubrium" vexillum ad genus AdwSwipeTracker ut super verticem vectis swiping (usus est in schedae ad imum marginem adnexam).
  • Splendor colorum auxit usus, cum fenestras obumbrantes in obscuro designans stilo.

Source: opennet.ru