Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME

Ny Tetikasa GNOME dia namoaka ny famoahana ny Libadwaita 1.2, izay ahitana singa maromaro ho an'ny famolavolana interface tsara izay manaraka ny GNOME HIG (Torolalana amin'ny fifandraisan'ny olombelona). Ny trano famakiam-boky dia ahitana widgets efa vita sy zavatra ho an'ny fananganana rindranasa mifanaraka amin'ny fomba GNOME ankapobeny, ny interface tsara azo ampifanarahana amin'ny efijery amin'ny habeny rehetra. Ny kaody famakiam-boky dia voasoratra amin'ny C ary zaraina amin'ny alàlan'ny fahazoan-dàlana LGPL 2.1+.

Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME

Ny tranomboky libadwaita dia ampiasaina miaraka amin'ny GTK4 ary ahitana singa amin'ny lohahevitry ny Adwaita ampiasaina amin'ny GNOME, izay nesorina tao amin'ny GTK ho any amin'ny tranomboky mitokana. Ny fandefasana singa styling GNOME ao amin'ny tranomboky mitokana dia ahafahan'ny fanovana manokana amin'ny GNOME hivoatra misaraka amin'ny GTK, ahafahan'ny mpamorona GTK hifantoka amin'ny zavatra fototra sy ny mpamorona GNOME handroso haingana kokoa sy mora kokoa amin'ny fanovana styling izay tadiaviny tsy misy fiantraikany amin'ny GTK mihitsy.

Ny tranomboky dia ahitana widgets manara-penitra mandrakotra singa interface isan-karazany, toy ny lisitra, tontonana, sakana fanovana, bokotra, tabilao, endrika fikarohana, boaty fifampiresahana, sns. Ireo widgets naroso dia ahafahanao mamorona fifandraisana iraisam-pirenena izay miasa tsara amin'ny efijerin'ny PC sy ny solosaina finday, ary amin'ny efijerin'ny finday madinika. Miova dynamic ny interface interface arakaraka ny haben'ny efijery sy ny fitaovana fampidirana misy. Ny trano famakiam-boky koa dia ahitana andiana karazana Adwaita izay mampifanaraka ny endriny amin'ny torolàlana GNOME tsy mila fampifanarahana amin'ny tanana.

Fiovana lehibe amin'ny libadwaita 1.2:

  • Added Adw.EntryRow widget, natao ho toy ny lisitry ny singa. Ny Widget dia manome sehatra fampidirana sy lohapejy misy fahafahana mametaka widgets fanampiny alohan'ny sy aorian'ny sehatra fampidirana (ohatra, bokotra fanamafisana fampidirana na famantarana fa azo ovaina ny data). Fanampin'izany, misy ny safidy Adw.PasswordEntryRow, natao hampidirana tenimiafina.
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nampiana ny Widget Adw.MessageDialog hanehoana fifanakalozan-kevitra misy hafatra na fanontaniana. Ny Widget dia fanoloana mandroso ho an'ny Gtk.MessageDialog izay afaka manitsy ny fisehon'ny singa amin'ny haben'ny varavarankely. Ohatra, amin'ny varavarankely midadasika, ny bokotra dia azo aseho amin'ny andalana iray, raha amin'ny varavarankely tery kosa dia azo zaraina ho tsanganana maromaro. Ny fahasamihafana iray hafa dia ny hoe ny widget dia tsy zanaky ny kilasy GtkDialog ary manome API vaovao tanteraka izay tsy mifamatotra amin'ny karazana bokotra GtkResponseType efa voafaritra mialoha (ao amin'ny Adw.MessageDialog dia karakarain'ny fampiharana ny hetsika rehetra), manamora ny fampidirana hafa. widgets mampiasa ny fananan'ny ankizy fanampiny, ary manome fomba manokana ho an'ny lohateny sy lahatsoratra vatana.
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nampiana ny Widget Adw.AboutWindow hanehoana varavarankely misy fampahalalana momba ny programa. Ny widget dia manolo ny Gtk.AboutDialog ary manasongadina ny fampifanarahana ireo singa sy ny fizarana fanohanana mivelatra, toy ny lisitry ny fanovana, ny varavarankely fisaorana, ny fampahalalana momba ny fahazoan-dàlana amin'ny singa hafa, rohy mankany amin'ny loharanom-baovao sy angon-drakitra mba hanatsorana ny debugging.
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOMEFamoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nitarina ny fahaiza-manaon'ny Widget Adw.TabView sy Adw.TabBar, izay novolavolaina indray ny rafitra fanodinana hotkey mba hamahana ny olana amin'ny fampandehanana ny fitambarana mifanindry amin'ireo mpitantana GTK4 (ohatra, Ctrl+Tab). Ny kinova vaovao ihany koa dia manolotra fananana ho an'ny fametrahana toro-hevitra ho an'ny tondro sy ny bokotra tabilao.
  • Nampiana ny kilasy Adw.PropertyAnimationTarget mba hanamora ny famelomana ny fananana zavatra.
  • Niova be ny fomba fiasan'ny tabilao kiheba (Adw.TabBar) - nasongadina mazava kokoa ny tabilao mavitrika ary nitombo ny fifanoheran'ny singa ao amin'ny dikan-maizina.
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nampihena ny haavon'ny mpizara mitsangana, izay nahafahan'ny lohapejy sy ny bara fitadiavana hanaisotra ny sisin-tany maivana manelingelina, ho solon'ny sisin-tany maizina napetraka amin'ny fampiasana @headerbar_shade_color, ary manampy fomba fiaviana mifanaraka amin'ny tontonana ao amin'ny lohapejy.
  • Ny kilasin'ny fomba ".large-title" dia tsy ampiasaina ary ".title-1" no tokony hampiasaina.
  • Nahena ny padding ao amin'ny Widget Adw.ActionRow mba hanakaiky kokoa ny tontonana sy ny Widget Adw.EntryRow.
  • Ny widgets Gtk.Actionbar sy Adw.ViewSwitcherBar dia mampiasa fomba mitovy amin'ny lohapejy, karoka ary kiheba.
    Famoahana ny tranomboky Libadwaita 1.2 mba hamoronana interface tsara amin'ny endrika GNOME

Source: opennet.ru

Add a comment