udgivelsen af distributionen , som positioneres som en hurtig, åben og privatlivs-respektfuld alternativ til Windows og macOS. Projektet fokuserer på kvalitetsdesign, der sigter mod at skabe et brugervenligt system, der forbruger minimal ressourcer og sikrer hurtig opstart. Brugerne tilbydes deres eget skrivebordsmiljø Pantheon.
Ved udviklingen af de originale komponenter i Elementary OS anvendes GTK3, Vala-sproget og det eget framework Granite. Distributionens basis bygger på arbejderne fra Ubuntu-projektet. På pakkede niveau og support af repository er Elementary OS 5.1.x kompatibel med Ubuntu 18.04. Det grafiske miljø er baseret på det eget shell Pantheon, som omfatter komponenter som vindueshåndtereren Gala (baseret på LibMutter), den øverste panel WingPanel, launcher Slingshot, kontrolpanelet Switchboard, og den nederste proceslinje. (genimplementeret i Vala som en erstatning for Docky-panel) og session manager Pantheon Greeter (baseret på LightDM).
Miljøet inkluderer et sæt applikationer, der er tæt integreret i et samlet miljø, nødvendige for at løse brugerens opgaver. Blandt applikationerne er størstedelen egne udviklinger fra projektet, såsom terminalemulatoren Pantheon Terminal, filhåndtereren Pantheon Files, tekstredigereren og musikafspilleren Music (Noise). Projektet udvikler også fotohåndtereren Pantheon Photos (en aflægger af Shotwell) og e-mail-klienten Pantheon Mail (en aflægger af Geary).
Nøgleinnovationer:
- I Code, tekstredigereren for udviklere, der er designet til læsning og skrivning af kode, er der tilføjet mulighed for at scrolle forbi filens slut for at placere den endelige kode i en bekvem position på skærmen. Processen til at gemme og læse data om størrelsen og positionen af vinduer er optimeret for at minimere diskoperationer. Problemet med forskydning eller rydning af sidepanelet med kataloger, som gjorde knappen „Åbn projektmappe...“ usynlig, er blevet løst. I pluginet Outline/Symbols er der tilføjet en reserveudgave, der vises, hvis der ikke er variabler, konstanter og andre identifikatorer i koden.
- I AppCenter er der løst problemer med høj CPU-belastning ved visning af visse screenshots og skjulning af information om tilgængeligheden af Flatpak runtime-opdateringer.
- I filhåndtereren er farven på indikatorerne for diskplads i sidepanelet ændret, når der ikke er mere ledig plads.
Regressionsfejl i panelet til valg af filsti, som førte til problemer med markering og visning af kontekstmenuen, er blevet rettet. Filhåndteringen for filer med symbolet «#» er blevet forbedret. Problemet med størrelsen på vinduet ved lange filnavne i listen er løst. - Videoafspilleren har fået en forbedret håndtering af store videosamlinger og sikret korrekt håndtering af tab eller flytning af mapper.
Problemer med visningen af eksterne undertekster er blevet løst. - Tidsindikatoren viser nu korrekt tidspunkt for begivenheder fra kalenderen, som er oprettet i en anden tidszone.
- Frameworket til udvikling af grafiske applikationer er opdateret til version 5.5.0, som vil blive anvendt i udgivelsen af Elementary OS 6. , som nu inkluderer nye stilarter Granite.STYLE_CLASS_COLOR_BUTTON og Granite.STYLE_CLASS_ROUNDED. Widgeten Granite.Widgets.SourceList har nu som standard en sidepanel (Gtk.STYLE_CLASS_SIDEBAR). Nogle funktioner og widgets er blevet erklæret forældede, da der nu findes passende alternativer i GTK og GLib.
Kilde: opennet.ru
