Razvoj uporabniškega vmesnika COSMIC se približuje alfa-izdaji

Tvrtka System76, koja razvija Linux distribuciju Pop!_OS, objavila je napredak u razvoju korisničkog sučelja COSMIC, koje je ponovno napisano u jeziku Rust (ne miješati sa starim COSMIC-om, koji se bazirao na GNOME Shell-u). Sučelje je u razvoju više od dvije godine i blizu je oblikovanja prve alfa verzije, koja će označiti spremnost osnovnog skupa mogućnosti, omogućavajući da se sučelje smatra radnim proizvodom. Predviđa se da će alfa verzija biti objavljena krajem ožujka i pomoći će prikupiti više povratnih informacija za finalno dotjerivanje funkcionalnosti i poboljšanje korisničkog iskustva.

Sučelje se razvija kao univerzalni projekt, ne vezano uz određenu distribuciju i usklađeno sa specifikacijama Freedesktop. Za izgradnju sučelja u COSMIC-u koristi se biblioteka Iced, koja koristi sigurne tipove, modularnu arhitekturu i model reaktivnog programiranja, te nudi arhitekturu poznatu programerima koji su upoznati s jezikom deklarativne izgradnje sučelja Elm. Pruža se nekoliko motora za iscrtavanje koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima se nudi gotov set vidžeta, mogućnost stvaranja asinkronih rukovatelja i korištenje adaptivnog rasporeda elemenata sučelja ovisno o veličini prozora i ekrana. Projekt također razvija kompozitni. strežnik cosmic-comp na osnovi Waylanda.

Mogućnosti u razvoju koje su uključene u popis minimalno potrebnih za formiranje alfa verzije COSMIC-a:

  • Emulator terminala COSMIC Terminal, napisan koristeći okvir alacritty_terminal i podržavajući takve mogućnosti kao što su iscrtavanje putem GPU-a, teme i napredne metode unosa. Od razvojenih zadataka ističe se dodavanje podrške za emulaciju miša i mogućnost otvaranja hiperveza u terminalu.
  • Stvorena je alatka COSMIC Randr za ispis parametara i podešavanje ekrana u okruženju temeljenom na Wayland-u, koju planiramo uključiti u konfigurator COSMIC Settings za postavljanje parametara izlaza.
    Razvoj uporabniškega vmesnika COSMIC se približuje alfa-izdaji
  • Aplet za izradu snimaka zaslona. Trenutno je već stvorena inicijalna verzija za izradu snimaka cijelog zaslona, pojedinačnih prozora i odabranog područja.
    Razvoj uporabniškega vmesnika COSMIC se približuje alfa-izdaji
  • Zagotavljanje delovanja na sistemih s hibridno grafiko (vgrajen GPU + diskretna grafična kartica) z možnostjo izklopa diskretne kartice za varčevanje z energijo v avtonomnem načinu ali njene selektivne aktivacije za igre in grafične aplikacije.
  • Realizacija podpore za efekt matiranega stekla (zamegljena ozadje) v temah oblikovanja.
  • Ustvarjanje aplikacije za upravljanje mozaikastega postavitve oken in možnost aktivacije samodejnega mozaikastega razporejanja oken vezanega na določen delovni prostor.
    Razvoj uporabniškega vmesnika COSMIC se približuje alfa-izdaji
  • Način vezanega pritrdila oken za grupiranje različnih oken aplikacij na način, podoben zavihkom v brskalniku. Možnost je trenutno v fazi načrtovanja in razprave.
  • Ustvarjanje ikonic za nove aplikacije in aplikacije.
  • Možnost prikaza informacij čez vsebino (OSD — On-Screen Display) in izkoriščanje te možnosti za prikaz indikatorjev svetlosti, glasnosti, preklapljanje oken s Alt + Tab in prehod v avtonomni način.
  • Ustvarjanje stiliziranih ozadij namizja in vmesnika za namestitev ozadij z možnostmi, kot so diapozitivi in prilagajanje slike za celo okno.
  • Zasloni za prijavo in zaklepanje. Oblikovana in so v fazi razvoja.
  • Vmesnik za nastavitev orientacije zaslona, merila, barvnega profila, grafičnih načinov. Zaenkrat so pripravljeni le osnutki.
  • Vmesnik za nastavitev vhodnih naprav, ki omogoča spreminjanje nastavitev miške in sledilne ploščice, kot so hitrost gibanja kurzorja.
  • Virtualni namizji. Razprava o funkcionalnosti je zaključena in začela se je faza razvoja.
  • Revizija in unifikacija oblikovanja za vse že razvite funkcionalnosti, kot so meni aplikacij, vmesnik za zagon programov in sistem obvestil.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster