Skip to content

Graphs 1.5.0

Compare
Choose a tag to compare
@sstendahl sstendahl released this 16 Apr 14:49
· 2233 commits to main since this release
905c489

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