distribution release positioned as a fast, open, and privacy-respecting alternative to Windows and macOS. The project focuses on high-quality design aimed at creating an easy-to-use system that consumes minimal resources while providing high boot speed. Users are offered their own Pantheon desktop environment.
The original components of Elementary OS are developed using GTK3, the Vala language, and the proprietary Granite framework. The distribution is based on the developments from the Ubuntu project. At the package and repository support level, Elementary OS 5.1.x is compatible with Ubuntu 18.04. The graphical environment is based on the custom Pantheon shell, which integrates components such as the Gala window manager (based on LibMutter), the WingPanel top panel, the Slingshot launcher, the Switchboard control panel, and the bottom taskbar. (a reworked version of the Docky panel written in Vala) and the Pantheon Greeter session manager (based on LightDM).
The environment includes a set of tightly integrated applications necessary for user tasks. Among the applications, a large portion consists of the project's own developments, such as the Pantheon Terminal emulator, the Pantheon Files file manager, the text editor and the music player Music (Noise). The project is also developing the Pantheon Photos photo manager (a branch of Shotwell) and the Pantheon Mail email client (a branch of Geary).
Key innovations:
- In Code, the text editor for developers designed for reading and writing code, the ability to scroll beyond the end of the file has been added to position final code conveniently on the screen. The process of saving and reading data about the size and position of windows has been optimized to minimize disk access. The issue of shifting or clearing the sidebar with directories, which made the 'Open project folder...' button invisible, has been resolved.
- In the AppCenter, issues causing high CPU load when displaying certain screenshots and hiding information about updates for Flatpak runtime have been fixed.
- In the file manager, the color of the disk space indicator in the sidebar changes when free space is exhausted.
Regressions in the file path selector panel that caused issues with selection and context menu invocation have been eliminated. File handling for files containing the '#' symbol has been refined. The problem with resizing windows due to long file names in the list has been addressed. - In the video player, processing of large video collections has been sped up and correct handling of the disappearance or movement of directories has been ensured.
Issues with displaying external subtitles have been resolved. - The time indicator now correctly displays times of events from the calendar-scheduler created in a different time zone.
- The framework for developing graphical applications has been updated to version 5.5.0, which will be used in the release of Elementary OS 6. , which now includes new styles Granite.STYLE_CLASS_COLOR_BUTTON and Granite.STYLE_CLASS_ROUNDED. The Granite.Widgets.SourceList widget now includes a sidebar (Gtk.STYLE_CLASS_SIDEBAR) by default. Some functions and widgets have been deprecated as there are adequate alternatives in GTK and GLib.
Source: opennet.ru
