GTK 4 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ†แž–แžนแž„แž‘แžปแž€แž“แŸ…แžšแžŠแžผแžœแžŸแŸ’แž›แžนแž€แžˆแžพแž‡แŸ’แžšแžปแŸ‡แž”แž“แŸ’แž‘แžถแž”แŸ‹

แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž–แŸแž› แž•แŸ‚แž“แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ GTK 4 แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแžœแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แŸ’แžšแž แŸ‚แž›แž˜แžฝแž™แž†แŸ’แž“แžถแŸ†แž‘แŸ€แžแžŠแžพแž˜แŸ’แž”แžธแž“แžถแŸ†แž™แž€ GTK 4 แž‘แŸ…แž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžšแž”แžŸแŸ‹แžœแžถ (GTK 4 แž€แŸ†แž–แžปแž„แžขแž—แžทแžœแžŒแŸ’แž แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแžšแžŠแžผแžœแž€แŸ’แžแŸ…แž†แŸ’แž“แžถแŸ† 2016) แŸ” แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž“แžนแž„แž˜แžถแž“แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž–แžทแžŸแŸ„แž’แž“แŸแž˜แžฝแž™แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแž“แŸƒแžŸแŸŠแŸแžšแžธ GTK 2019x แžŠแŸ‚แž›แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แžšแžถแž›แŸ‹แž“แŸ…แž…แžปแž„แž†แŸ’แž“แžถแŸ† 3.9 แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแžถแž€แž›แŸ’แž”แž„แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒ GTK 2020 แž“แŸ…แž“แžทแž‘แžถแžƒแžšแžŠแžผแžœแž†แŸ’แž“แžถแŸ† 3.99 แžšแžฝแž˜แž‘แžถแŸ†แž„แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž”แŸ†แžŽแž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ GTK 4 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ†แž–แžนแž„แž‘แžปแž€แž“แŸ…แžŠแžพแž˜แžšแžŠแžผแžœแžŸแŸ’แž›แžนแž€แžˆแžพแž‡แŸ’แžšแžปแŸ‡แž†แŸ’แž“แžถแŸ† 2020 แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™ GNOME 3.38 แŸ”

แž˜แžปแž“แž–แŸแž›แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แž…แŸ†แž“แžฝแž“ XNUMX แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแž”แž‰แŸ’แž…แž”แŸ‹ แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž„แžถแžšแž›แžพแž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž’แžถแžแžปแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžแŸแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“ API แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž…แž›แž“แžถ แž“แžทแž„แž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แž“แŸƒแž•แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹ แž“แžทแž„แžŸแžผแž…แž“แžถแž€แžšแžœแžŒแŸ’แžแž“แž—แžถแž–แž‘แŸ…แžœแžถ แž€แžถแžšแž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžกแžพแž„แžœแžทแž‰แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แŸ‰แžบแž“แžปแž™แž›แŸแž…แžกแžพแž„แŸ” (แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แŸ†แž“แžทแžแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž˜แŸ‰แžบแž“แžปแž™แžšแž„ แž“แžทแž„แž˜แŸ‰แžบแž“แžปแž™แž‘แž˜แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡) แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž”แŸ’แžšแž–แŸแž“แŸ’แž’ hotkey แž…แžถแžŸแŸ‹แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ แž”แž‰แŸ’แž…แž”แŸ‹ API แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžขแžผแžŸ&แž‘แž˜แŸ’แž›แžถแž€แŸ‹แŸ”

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแžŠแŸ‚แž›แž™แžพแž„แž…แž„แŸ‹แžƒแžพแž‰แž”แž“แŸ’แžแŸ‚แž˜แž˜แžปแž“แž–แŸแž›แž…แŸแž‰แž•แŸ’แžŸแžถแž™ GTK 4 แžšแžฝแž˜แž˜แžถแž“แž’แžถแžแžปแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžขแŸ’แž“แž€แžšแž…แž“แžถ UI แžงแž”แž€แžšแžŽแŸแž”แŸ’แž›แž„แŸ‹แž”แž“แŸ’แž‘แŸ‡แž€แŸ†แž–แžผแž›แžŠแŸ‚แž›แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ แž“แžทแž„แžƒแŸ’แž›แžถแŸ†แž„แž’แžถแžแžปแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžŠแŸ‚แž›แžแžถแž˜แžšแž™แŸˆแž’แžถแžแžปแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž–แžทแžŸแŸ„แž’แž“แŸแžขแžถแž…แž…แŸ‚แž€แž…แžถแž™แž”แžถแž“แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ GTK แž…แž˜แŸ’แž”แž„แŸ” แž”แžถแž“แž›แžพแž€แžกแžพแž„แž•แž„แžŠแŸ‚แžšแž‚แžบแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž‰แŸ’แž‡แžผแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แŸ… GTK4 แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแžšแŸ€แž”แž…แŸ†แž€แŸ†แžŽแŸ‚แžŸแž˜แžŸแŸ’แžšแž”แž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™ GtkSourceView, vte แž“แžทแž„ webkitgtk แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžœแŸแž‘แžทแž€แžถแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž„แŸ’แž แžถแž‰แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ OpenGL แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž™แŸ‰แžถแž„แž›แŸ’แžขแž“แŸ…แž›แžพ Linux แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž„แŸ’แž แžถแž‰แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Vulkan แž“แŸ…แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแž€แžถแžšแž„แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž“แŸ…แž›แžพ Windows แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Cairo แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž แžถแž‰ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ แžขแŸแž“แž‡แŸแž› (แžŸแŸ’แžšแž‘แžถแž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž€แž”แŸ’แžšแŸ‚แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘ OpenGL ES แž‘แŸ… OpenGL, Direct3D 9/11, Desktop GL แž“แžทแž„ Vulkan)แŸ” แž˜แžทแž“โ€‹แž‘แžถแž“แŸ‹โ€‹แž˜แžถแž“โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžแžถแž„โ€‹แž€แŸ’แžšแŸ„แž™โ€‹แžŠแŸ‚แž›โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž–แŸแž‰แž›แŸแž‰โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ macOS แž“แŸ…โ€‹แžกแžพแž™โ€‹แž‘แŸแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹