Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ графичният Ρ‚ΡƒΠ»ΠΊΠΈΡ‚ GTK 4.8

Π‘Π»Π΅Π΄ осСм мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° вСрсия Π½Π° многофункционалния инструмСнтариум Π·Π° създаванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ потрСбитСлски интСрфСйс β€” GTK 4.8.0. GTK 4 сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π½ΠΎΠ² процСс Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ Ρ†Π΅Π»ΠΈ Π΄Π° прСдостави Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° прилоТСния стабилСн ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ API Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±Π΅Π· страх ΠΎΡ‚ нСобходимостта Π΄Π° сС ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ прилоТСнията Π½Π° всСки ΡˆΠ΅ΡΡ‚ мСсСца Π·Π°Ρ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² API-Ρ‚ΠΎ Π² Π½ΠΎΠ²Π° вСрсия Π½Π° GTK.

Π‘Ρ€Π΅Π΄ Π½Π°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ подобрСния Π² GTK 4.8:

  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π΅ ΡΡ‚ΠΈΠ»ΡŠΡ‚ Π½Π° интСрфСйса Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ (GtkColorChooser).
  • Π’ интСрфСйса Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅ (GtkFontChooser) Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenType.
  • Π’ CSS двигатСля Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π΄ΠΈΠ½ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π», ΠΈ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° нСцСлочислСни стойности ΠΏΡ€ΠΈ опрСдСлянС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅.
  • Π”Π°Π½Π½ΠΈΡ‚Π΅ Emoji са ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° CLDR 40 (Unicode 14). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈ.
  • Π’ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ са ΠΎΠ±Π½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΈ Π΅ повишСна чСтимостта Π½Π° тСкстовитС Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ.
  • Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° GDK, която прСдоставя прослойка ΠΌΠ΅ΠΆΠ΄Ρƒ GTK ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π°Ρ‚Π° подсистСма, Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пиксСловитС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ. Π’ систСми с NVIDIA Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ EGL Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ EGL_KHR_swap_buffers_with_damage.
  • Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° GSK (GTK Scene Kit), която осигурява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° рисуванС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ сцСни Ρ‡Ρ€Π΅Π· OpenGL ΠΈ Vulkan, Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΈ области (viewport-ΠΎΠ²Π΅). ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° рисуванС Π½Π° Π³Π»ΠΈΡ„ΠΎΠ²Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСкстури.
  • Π—Π° Wayland Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° β€žxdg-activationβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° фокуса ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ основни ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с xdg-activation Π΅Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ фокуса Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ).
  • Π’ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkTextView Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ числото Π½Π° ситуациитС, Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΈ прСрисувания, ΠΈ Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° функцията GetCharacterExtents Π·Π° опрСдСлянС Π½Π° областта Π½Π° Π³Π»ΠΈΡ„Π°, опрСдСлящ символа Π² тСкста (функцията Π΅ Π²Π°ΠΆΠ½Π° Π·Π° срСдства Π·Π° Ρ…ΠΎΡ€Π° с уврСТдания).
  • Π’ класа GtkViewport, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΈΡ‚Π΅, Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ€Π΅ΠΆΠΈΠΌ β€žscroll-to-focusβ€œ, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°, Π·Π° Π΄Π° Π·Π°Π΄ΡŠΡ€ΠΆΠΈ Π² ΠΏΠΎΠ»Π΅Π·Ρ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Π΅ поставСн Ρ„ΠΎΠΊΡƒΡΡŠΡ‚ Π½Π° въвСТданС.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkSearchEntry, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰ областта Π·Π° въвСТданС Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° настройка Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ послСдното натисканС Π½Π° клавиш ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° сигнал Π·Π° промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ (GtkSearchEntry::search-changed).
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkCheckButton Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° собствСн Π΄ΠΎΡ‡Π΅Ρ€Π΅Π½ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ с Π±ΡƒΡ‚ΠΎΠ½.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkPicture Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ свойство β€žcontent-fitβ€œ Π·Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ към зададСния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° областта.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkColumnView Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация Π½Π° производитСлността Π½Π° скролинга.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkTreeStore Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΡŠΡ€Π²ΠΎΠ²ΠΈΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ui.
  • Π’ клас GtkInscription, отговарящ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСкст Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° област, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡŠΡ†ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ дСмонстрационно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° GtkInscription.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkTreePopover Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° скролинг.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkLabel Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚Π°Π±ΡƒΠ»Π°Ρ†ΠΈΠΈ ΠΈ Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Ρ‡Ρ€Π΅Π· натисканС Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ към Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° символи Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°.
  • Π’ ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚Π° GtkListView Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° свойствата β€ž::n-itemsβ€œ ΠΈ β€ž::item-typeβ€œ.
  • Π’ систСмата Π·Π° въвСТданС Π΅ прСдоставСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° размСрност (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE) Π½Π° скролинга.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° macOS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° цял Π΅ΠΊΡ€Π°Π½ ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° OpenGL. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅ опрСдСлянСто Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈ ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π° диалоговия ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π—Π° рисуванС са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ CALayer ΠΈ IOSurface. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ Π΅ старт Π½Π° прилоТСнията във Ρ„ΠΎΠ½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ Π½Π° HiDPI Π΅ΠΊΡ€Π°Π½ΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ интСрфСйс Π·Π° опрСдСлянС Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΎΡ‚ ΠΊΠΎΠ»Π΅Π»ΠΎ Π½Π° мишка с висока Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½Π° способност ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ‚ΡŠΡ‡ΠΏΠ°Π΄ΠΎΠ²Π΅.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° gtk4-builder-tool Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° screenshot Π·Π° създаванС Π½Π° Π΅ΠΊΡ€Π°Π½Π½Π° снимка, която Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Π½ΠΈ снимки Π·Π° докумСнтацията.
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ инсталацията Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° gtk4-node-editor.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ са Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π΄Π΅Π±ΡŠΠ³Π΅Ρ€Π°. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° прилоТСнията ΠΈ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° свойствата PangoAttrList ΠΏΡ€ΠΈ инспСкция. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Π΅ инспСкция Π½Π° инспСкторитС. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌ β€žGTK_DEBUG=invert-text-dirβ€œ. ВмСсто ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата GTK_USE_PORTAL Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ β€žGDK_DEBUG=portalsβ€œ. ПовишСна Π΅ отзивчивостта Π½Π° интСрфСйса Π½Π° инспСктиранСто.
  • Π’ Π±Π΅ΠΊΠ΅Π½Π΄Π° ffmpeg Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π·Π²ΡƒΠΊ.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² JPEG Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π½Π° изобраТСния Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ 300 ΠœΠ‘.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster