Ukukhutshwa kweLibadwaita 1.3 yelayibrari yokudala ujongano lwesimbo se-GNOME

IProjekthi ye-GNOME ipapashe ukukhutshwa kwe-Libadwaita 1.3, equka uluhlu lwamacandelo ojongano lomsebenzisi olulandela i-GNOME HIG (Izikhokelo zoMsebenzi woMntu). Ithala leencwadi libandakanya iiwijethi esele zenziwe kunye nezinto zokwakha ezihambelana nesitayela se-GNOME ngokubanzi, i-interface enokuthi ihlengahlengiswe ngokufanelekileyo kwizikrini zaso nasiphi na isayizi. Ikhowudi yelayibrari ibhalwe kwi-C kwaye ihanjiswa phantsi kwe-LGPL 2.1+ ilayisenisi.

Ithala leencwadi i-libadwaita lisetyenziswa kunye ne-GTK4 kwaye libandakanya amacandelo omxholo we-Adwaita osetyenziswa kwi-GNOME, athe akhutshwa kwi-GTK asiwa kwithala leencwadi elahlukileyo. Ukuhambisa izinto zesitayile ze-GNOME kwithala leencwadi elahlukileyo kuvumela utshintsho olungqale kwi-GNOME ukuba luphuhliswe ngokwahlukileyo kwi-GTK, kuvumela abaphuhlisi be-GTK ukuba bagxile kwizinto ezingundoqo kunye nabaphuhlisi be-GNOME ukuba bakhawuleze kwaye batyhalele phambili utshintsho lwesitayile abalufunayo ngaphandle kokuchaphazela i-GTK ngokwayo.

Ithala leencwadi libandakanya amawijethi asemgangathweni agubungela izinto ezahlukeneyo zojongano, njengoluhlu, iipaneli, iibhloko zokuhlela, amaqhosha, iithebhu, iifom zokukhangela, iibhokisi zencoko, njl. Amawijethi acetywayo akuvumela ukuba wenze ujongano lwendalo yonke olusebenza ngaphandle komthungo zombini kwiPC enkulu kunye nezikrini zelaptop, kunye nezikrini ezincinci zokuchukumisa ii-smartphones. Ujongano lwesicelo lutshintsha ngokuguquguqukayo ngokuxhomekeke kubungakanani besikrini kunye nezixhobo ezikhoyo zokufaka. Ithala leencwadi likwabandakanya iseti yeendlela ze-Adwaita ezizisa inkangeleko ngokuhambelana nezikhokelo ze-GNOME ngaphandle kwesidingo sokuziqhelanisa ngesandla.

Utshintsho olukhulu kwilibadwaita 1.3:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ AdwBanner, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто GTK-Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkInfoBar для отобраТСния ΠΎΠΊΠΎΠ½-Π±Π°Π½Π½Π΅Ρ€ΠΎΠ², содСрТащих Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ ΠΎΠ΄Π½Ρƒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° трансформируСтся Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π΅ ΠΈ скрытии ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ анимация.
    Ukukhutshwa kweLibadwaita 1.3 yelayibrari yokudala ujongano lwesimbo se-GNOME
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ AdwTabOverview, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для наглядного ΠΎΠ±Π·ΠΎΡ€Π° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ страниц, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ класса AdwTabView. Новый Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах Π±Π΅Π· создания собствСнной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ.
    Ukukhutshwa kweLibadwaita 1.3 yelayibrari yokudala ujongano lwesimbo se-GNOMEUkukhutshwa kweLibadwaita 1.3 yelayibrari yokudala ujongano lwesimbo se-GNOME
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ AdwTabButton для отобраТСния ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ числС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² AdwTabView, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° мобильном устройствС для открытия Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±Π·ΠΎΡ€Π° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
    Ukukhutshwa kweLibadwaita 1.3 yelayibrari yokudala ujongano lwesimbo se-GNOME
  • Для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² 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).

umthombo: opennet.ru

Yongeza izimvo