lëshimi i distribucionit , i pozicionuar si një alternativë e shpejtë, e hapur dhe me respekt për privatësinë ndaj Windows dhe macOS. Projekti fokusohet në dizajnin cilësor, duke synuar krijimin e një sistemi të lehtë në përdorim, që konsumon minimum burimesh dhe ofron një ngarkim të shpejtë. Përdoruesit urohen me mjedisin e tyre të punës Pantheon.
Në zhvillimin e komponenteve origjinale, Elementary OS përdor GTK3, gjuhën Vala dhe kornizën e saj Granite. Si bazë, distribucioni përdor zhvillimet e projektit Ubuntu. Në nivelin e pakove dhe mbështetjes së repozitoreve, Elementary OS 5.1.x është i kompatibilshëm me Ubuntu 18.04. Mjedisi grafik është i bazuar në shell-in e saj Pantheon, i cili përfshin komponentë si menaxherin e dritareve Gala (i ndërtuar mbi LibMutter), panelin e sipërm WingPanel, lançuesin Slingshot, panelin e menaxhimit Switchboard, dhe panelin e poshtëm të detyrave. (një analog i ri shkruar në Vala i panelit Docky) dhe menaxheri i sesioneve Pantheon Greeter (i ndërtuar mbi LightDM).
Mjedisi përfshin një grup aplikacionesh të integruara ngushtësisht në një ambient të vetëm, të nevojshme për zgjidhjen e detyrave të përdoruesve. Midis aplikacioneve, shumica përbëhet nga zhvillime të brendshme të projektit, si emulatori i terminalit Pantheon Terminal, menaxheri i skedave Pantheon Files, dhe redaktori i teksteve. dhe lojtarja muzikore Music (Noise). Projekti gjithashtu zhvillon menaxherin e fotografive Pantheon Photos (një dege nga Shotwell) dhe klientin e postës Pantheon Mail (një dege nga Geary).
Novitet kryesore:
- Në Code, redaktori i tekstit për zhvilluesit, është shtuar mundësia për të rrokullisur përtej fundi i skedarit për të vendosur kodin përfundimtar në një pozicion të përshtatshëm në ekran. Procesi i ruajtjes dhe leximit të të dhënave për madhësinë dhe pozitat e dritarave është optimizuar për të minimizuar akseset në disq. Është zgjidhur problemi me zhvendosjen ose fshirjen e panelit anësor me katalogët, duke e bërë të padukshme butonin "Open project folder…". Në plugin-in Outline/Symbols është shtuar një zëvendësim që shfaqet në rast se mungojnë variablat, konstantat dhe identifikues të tjerë në kod.
- Në Qendër e Instalimve të Aplikacioneve (AppCenter) janë zgjidhur problemet me ngarkesën e lartë të CPU-së gjatë shfaqjes së disa screenshot-eve dhe fshehjes së informacionit për disponueshmërinë e azhurnimit të Flatpak runtime.
- Në menaxherin e skedarëve është siguruar ndryshimi i ngjyrës së indikatorit të hapësirës disk në panelin anësor kur përfundon hapësira e lirë.
Janë eliminuar ndryshimet regresive në panelin e zgjedhjes së rrugës së skedarit, të cilat çonin në probleme me përzgjedhjen dhe thirrjen e menusë kontekstuale. Është stabilizuar përpunimi i skedarëve që përmbajnë simbolin «#». Është solucionuar problemi me ndryshimin e madhësisë së dritares në prani të emrave të gjatë të skedarëve në listë. - Në lojtarin e videove është përshpejtuar përpunimi i koleksioneve të mëdha të videove dhe është siguruar përpunimi i saktë i humbjes ose zhvendosjes së katalogëve.
Janë zgjidhur problemet me shfaqjen e titrave të jashtme. - Në indikatorin e kohës është siguruar shfaqja e saktë e kohës së ngjarjeve nga kalendari-planifikues, të krijuara në një zona të ndryshme orari.
- Në versionin 5.5.0, i cili do të përdoret në lëshimin e Elementary OS 6, është azhurnuar framework-u për zhvillimin e aplikacioneve grafike , i cili ka sjellë stile të reja Granite.STYLE_CLASS_COLOR_BUTTON dhe Granite.STYLE_CLASS_ROUNDED. Në widget-in Granite.Widgets.SourceList është shtuar një panel anësor (Gtk.STYLE_CLASS_SIDEBAR) si parazgjedhje. Disa funksione dhe widget-e janë caktuar si të vjetra, për të cilat kanë dalë alternativa adekuate në GTK dhe GLib.
Burimi: opennet.ru
