E hoʻohana ka ʻenehana hoʻohana COSMIC iā Iced ma kahi o GTK

ʻO Michael Aaron Murphy, Pop!_OS ke alakaʻi a me ka mea kōkua i ka Redox operating system, ua kamaʻilio e pili ana i ka hana ʻana i kahi paʻi hou o ka mea hoʻohana COSMIC. Hoʻololi ʻia ʻo COSMIC i kahi papahana paʻa ponoʻī ʻaʻole hoʻohana i ka GNOME Shell a hoʻomohala ʻia ma Rust. Hoʻolālā ʻia ke kaiapuni e hoʻohana ʻia i ka hoʻolaha Pop!_OS, i hoʻokomo mua ʻia ma nā kamepiula a me nā PC mai System76.

Hoʻomaopopo ʻia ma hope o nā kūkākūkā lōʻihi a me nā hoʻokolohua, ua hoʻoholo nā mea hoʻomohala e hoʻohana i ka waihona Iced ma kahi o GTK e kūkulu i ka interface. Wahi a nā ʻenekinia mai System76, ʻo ka hale waihona puke Iced, i hoʻomohala ikaika ʻia i kēia manawa, ua hiki i kahi pae kūpono e hoʻohana ʻia i kumu no kahi mea hoʻohana. I ka wā o nā hoʻokolohua, ua hoʻomākaukau ʻia nā ʻāpana COSMIC like ʻole, i kākau ʻia i ka manawa like ma GTK a me Iced e hoʻohālikelike i nā ʻenehana. Ua hōʻike ʻia nā hoʻokolohua, i hoʻohālikelike ʻia me GTK, hāʻawi ka waihona Iced i API ʻoi aku ka maʻalahi, hōʻike, a me ka hoʻomaopopo ʻana, hui maoli me Rust code, a hāʻawi i kahi hale hana i kamaʻāina i nā mea hoʻomohala i kamaʻāina i ka ʻōlelo kūkulu ʻana o ka Elm declarative interface.

E hoʻohana ka ʻenehana hoʻohana COSMIC iā Iced ma kahi o GTK

Ua kākau piha ʻia ka waihona Iced ma Rust, me ka hoʻohana ʻana i ke ʻano palekana, ka hoʻolālā modular, a me kahi hoʻohālike hoʻolālā reactive. Hāʻawi ʻia kekahi mau ʻenekini hana e kākoʻo iā Vulkan, Metal, DX12, OpenGL 2.1+ a me OpenGL ES 2.0+, a me kahi puʻupuʻu puka makani a me kahi ʻenekini hoʻohui pūnaewele. Hiki ke kūkulu ʻia nā noi iced-based no Windows, macOS, Linux a holo i kahi polokalamu kele pūnaewele. Hāʻawi ʻia nā mea hoʻomohala i kahi hoʻonohonoho mākaukau o nā widget, ka hiki ke hana i nā mea hoʻohana asynchronous a hoʻohana i ka hoʻonohonoho adaptive o nā mea kikowaena e pili ana i ka nui o ka puka aniani a me ka pale. Hāʻawi ʻia ke code ma lalo o ka laikini MIT.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka