Ny Tetikasa GNOME dia namoaka ny famoahana ny Libadwaita 1.3, 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+.
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.3:
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ AdwBanner, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΡΠΎ GTK-Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° GtkInfoBar Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½-Π±Π°Π½Π½Π΅ΡΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΎΠ΄Π½Ρ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π° ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π΅ ΠΈ ΡΠΊΡΡΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ AdwTabOverview, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΡΡ
ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»Π°ΡΡΠ° AdwTabView. ΠΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Π±Π΅Π· ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ AdwTabButton Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΈΡΠ»Π΅ ΠΎΡΠΊΡΡΡΡΡ
Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² AdwTabView, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΠ±Π·ΠΎΡΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
- ΠΠ»Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² AdwViewStack, AdwTabView ΠΈ AdwEntryRow ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ΅Π΄ΡΡΠ² Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ.
- Π ΠΊΠ»Π°ΡΡ AdwAnimation Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ .
- Π ΠΊΠ»Π°ΡΡΠ΅ AdwActionRow ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ±ΡΠΈΡΡΠΎΠ².
- Π ΠΊΠ»Π°ΡΡ AdwExpanderRow Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° title-lines ΠΈ subtitle-lines.
- Π ΠΊΠ»Π°ΡΡ AdwEntryRow ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ GtkEntry Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ grab_focus_without_selecting().
- Π ΠΊΠ»Π°ΡΡ AdwMessageDialog ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ GtkAlertDialog Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ async choose().
- Π ΠΊΠ»Π°ΡΡ AdwTabBar Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²ΡΠ·ΠΎΠ²Ρ API, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ drag-n-drop.
- Π ΠΊΠ»Π°ΡΡΠ΅ AdwAvatar ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΠΈ Π²ΡΡΠΎΠΊΠΎΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Windows.
- ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΠ΅ΡΠΎΠΊ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°ΡΡΡΡ ΡΠ²Π΅ΡΠΎΠΌ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌ Π΄Π»Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (accent).
Source: opennet.ru