Graphs 1.5.0
Graphs version 1.5.0 is out!
Major Highlights
- Massive UI overhaul
- Save and Load functionality
- Customizable Plot Styles
- Loads of optimizations and refactors in the background
Detailed Changelist
- Removed PIP mode
- Removed Toolbar
- Sidebar is now responsive
- Rearranged button layouts
- Dialogs now save automatically
- Graph now has three different interaction modes: pan, zoom and select
- Operation Buttons are now enabled only when items are selected
- Operations can now be be performed for just a selected span of data
- Added combine operation
- Added custom Adwaita stylesheets for the graph
- Added a function to quickly change axis scale in the view menu
- Added a notice when no data is loaded
- Added functionality to save and load a project
- Graph ornaments like the zoom rectangle and selector overlay now follow the system colors
- Follow GNOME HIG in regards to keyboard shortcuts
- Add a warning dialog, when opening a project while data is loaded
- Separate Item related options into own dialog
- Added Toasts on some occasions
- Removed some options in Preferences, Plot Settings and the Item menu
- Added a Plot Style editor
- Plot limits can now be set in Plot Settings
- Added reordering of items via drag and drop
- Added an option to hide unselected items from the graph
- Added a dialog before exporting the figure
- Support for Panalytical .xdrml files
- Improved clipboard behaviour
Background Changes
- Loads of optimizations and refactors
- Migrate to GNOME 44
- Blueprint is now used for the UI
- Introduce linting and follow PEP8
- Many fixed bugs and edge cases