Ved udvikling af originale Elementary OS-komponenter bruges GTK3, Vala-sproget og Granites eget framework. Udviklingen af Ubuntu-projektet bruges som grundlag for distributionen. På niveau med pakker og lagerunderstøttelse er Elementary OS 5.1.x kompatibel med Ubuntu 18.04. Det grafiske miljø er baseret på Pantheons egen shell, som kombinerer komponenter som Gala-vinduestyringen (baseret på LibMutter), det øverste WingPanel, Slingshot launcher, Switchboard kontrolpanelet, den nederste proceslinje
Miljøet omfatter et sæt applikationer, der er tæt integreret i et enkelt miljø, som er nødvendige for at løse brugerproblemer. Blandt applikationerne er de fleste projektets egne udviklinger, såsom Pantheon Terminal-terminalemulatoren, Pantheon Files-filhåndteringen og en teksteditor
Vigtigste innovationer:
- Værktøjer til forældrekontrol er blevet omdøbt fra "Forældrekontrol" til "Skærmtid og grænser" og udvidet til at omfatte regler relateret til skærmtid, internetadgang og app-brug. Lignende regler kan nu sættes for din egen konto, for eksempel for selvorganisering, for ikke at sidde for længe foran computeren.
- App-menuen er blevet optimeret til at forbedre brugervenligheden på touchskærme, samt reducere forsinkelse og sikre jævn navigation på pegefelter. Tilstanden for visning af applikationskategorier er tættere på den klassiske menu, som nu præsenteres i form af en rulleliste i stedet for et gitter. Forbedret tastaturkontrol og ydeevne.
- Indstillingssøgesystemet er blevet fuldstændig redesignet, hvilket er tættere på implementeringen af en søgning i applikationsmenuen, kan bruges til at søge efter individuelle indstillinger og viser stien til hver fundet parameter.
- I skrivebordsindstillingerne er størrelsen af de tilgængelige ikoner tydeligt illustreret. Problemet med dubleret skrivebordsbaggrund er blevet løst. De tilgængelige indstillinger for søgning er blevet udvidet (tekststørrelse, vinduesanimation, panelgennemsigtighed).
- Skærmindstillingerne sikrer korrekt centrering af skærme, hvor skærmrotationstilstanden anvendes. Mere præcise forklaringer på årsagerne til, at en bestemt indstilling kun er tilgængelig for administratoren, er blevet tilføjet til kontoindstillingerne. En bekræftelsesanmodning om administratorrettigheder foretages nu direkte, når du vælger en privilegeret handling, for eksempel ved aktivering eller deaktivering af konti.
- I applikationsinstallationscentret (AppCenter) er der arbejdet på at forbedre ydeevnen - tjek for opdateringer sker nu højst én gang dagligt, ved download og log ind, samt hver gang brugeren starter AppCenter.
Administrationsgrænsefladen for tilføjelser er blevet moderniseret; installerede tilføjelser vises nu kun, hvis der er en opdatering til dem. Når du vælger en tilføjelse på siden med applikationsoplysninger, bliver du ført til siden med tilføjelsesoplysninger. Navigation ved hjælp af tastaturet er blevet forenklet - inputfokus er nu sat på søgelinjen, og du kan straks bruge markørtasterne til at navigere gennem søgeresultaterne.
- Videoafspilleren husker den sidst afspillede video og den sidste position.
- Rettede et nedbrud i Gala-vinduehåndteringen, da du ændrede det virtuelle skrivebord og havde visse typer vinduer åbne.
- En "Åbn i"-menu er blevet tilføjet til billedfremviseren, hvilket gør det nemmere at bruge den til at få vist en forhåndsvisning, før du starter en anden fremviser.
- Granite-biblioteket er blevet opdateret til at inkludere en ny metode til deling af applikationsindstillinger.
Kilde: opennet.ru