Эцсийн хувилбар гарахаас өмнө суурин виджетүүдийг өргөтгөх боломжтой харагдацаар солих ажил, анимаци хийх шинэ API, түүнд эффект, явцын үзүүлэлтүүдийг орчуулах, гарч ирэх цэсний системийг дахин боловсруулж дуусгах зэрэг таван функциональ өөрчлөлтийг хийх шаардлагатай. (нүүрлэсэн дэд цэсүүд болон унждаг цэстэй холбоотой санааг боловсруулах), хуучин товчлуурын системийг үйл явдал зохицуулагчаар солих, Drag & Drop үйлдлийн шинэ API-г эцэслэн боловсруулах.
GTK 4-ийг гаргахаас өмнө бидний нэмж оруулахыг хүсэж буй нэмэлт боломжуудад UI зохион бүтээгчийн виджет, сайжруулсан дээд самбарын зохион байгуулалтын хэрэгсэл, туршилтын виджетүүдийг үндсэн GTK тогтолцоонд нэгтгэхгүйгээр хүргэх боломжтой виджетийн агуулах багтана. Мөн програмуудыг GTK4 руу зөөвөрлөх хэрэгслүүдийг хөгжүүлэх, тухайлбал, GtkSourceView, vte болон webkitgtk номын сангуудын тохирох хувилбаруудыг бэлтгэх, платформын дэмжлэг үзүүлэх талаар дурьдсан. Жишээлбэл, OpenGL-д суурилсан рэндэрлэх систем нь Линукс дээр сайн ажилладаг боловч Vulkan-д суурилсан рэндэрлэх системд бага зэрэг ажиллах шаардлагатай хэвээр байна. Windows дээр Каир номын санг дүрслэхэд ашигладаг боловч өөр хувилбар дээр суурилсан
Эх сурвалж: opennet.ru