uitgave van de distributie , gepositioneerd als een snelle, open en privacy-gerespecteerde alternatief voor Windows en macOS. De focus van het project ligt op kwaliteitsontwerp, gericht op het creëren van een gebruiksvriendelijk systeem dat minimale middelen verbruikt en een hoge opstartsnelheid biedt. Gebruikers krijgen een eigen desktopomgeving Pantheon aangeboden.
Bij de ontwikkeling van de originele componenten van Elementary OS wordt GTK3, de programmeertaal Vala en het eigen framework Granite gebruikt. De basis van de distributie is gebaseerd op de ontwikkelingen van het Ubuntu-project. Op het niveau van pakketten en repository-ondersteuning is Elementary OS 5.1.x compatibel met Ubuntu 18.04. De grafische omgeving is gebaseerd op de eigen shell Pantheon, die componenten omvat zoals de window manager Gala (gebaseerd op LibMutter), de bovenste panel WingPanel, de launcher Slingshot, het controlepaneel Switchboard en de onderste taakbalk. (een herschreven Vala-variant van de Docky-balk) en de sessiemanager Pantheon Greeter (gebaseerd op LightDM).
De omgeving bevat een set nauw geïntegreerde applicaties die nodig zijn voor het uitvoeren van gebruikersdoelen. Onder de applicaties zijn de meeste eigen ontwikkelingen van het project, zoals de terminalemulator Pantheon Terminal, de bestandsbeheerder Pantheon Files, de teksteditor en de muziekspeler Music (Noise). Het project ontwikkelt ook de fotomanager Pantheon Photos (een tak van Shotwell) en de e-mailclient Pantheon Mail (een tak van Geary).
Belangrijke vernieuwingen:
- In Code, de teksteditor voor ontwikkelaars die is ontworpen voor het lezen en schrijven van code, is de mogelijkheid toegevoegd om voorbij het einde van het bestand te scrollen om de uiteindelijke code comfortabel op het scherm te plaatsen. Het proces van het opslaan en lezen van gegevens over de grootte en positie van vensters is geoptimaliseerd om het aantal schijftoegang te minimaliseren. Een probleem met het verschuiven of wissen van de zijbalk met mappen, waardoor de knop 'Open projectmap...' niet zichtbaar was, is opgelost.
- In het AppCenter zijn problemen met hoge CPU-belasting tijdens het weergeven van bepaalde schermafbeeldingen en het verbergen van informatie over beschikbare updates voor Flatpak runtimes opgelost.
- In de bestandsbeheerder is de kleur van de schijfcapaciteitsindicator in de zijbalk gewijzigd wanneer de vrije ruimte op is.
Regressieve veranderingen in het venster voor het selecteren van bestandslocaties, die problemen veroorzaakten met selecteren en het oproepen van het contextmenu, zijn opgelost. De verwerking van bestanden met het teken '#' is verbeterd. Een probleem met het aanpassen van de venstergrootte bij lange bestandsnamen in de lijst is verholpen. - De videospeler heeft een snellere verwerking van grote videocollecties en correcte verwerking van het ontbreken of verplaatsen van mappen gekregen.
Problemen met het weergeven van externe ondertitels zijn opgelost. - De tijdsaanduiding toont nu correcte tijden voor evenementen uit de agenda die in een andere tijdzone zijn gemaakt.
- De ontwikkeling van de grafische applicatieframework is bijgewerkt naar versie 5.5.0, die zal worden gebruikt in de release van Elementary OS 6. , dat nieuwe stijlen Granite.STYLE_CLASS_COLOR_BUTTON en Granite.STYLE_CLASS_ROUNDED heeft gekregen. In de widget Granite.Widgets.SourceList is standaard een zijbalk (Gtk.STYLE_CLASS_SIDEBAR) toegevoegd. Sommige functies en widgets zijn gemarkeerd als verouderd, omdat er adequate alternatieven in GTK en GLib zijn verschenen.
Bron: opennet.ru
