IN PROGRESS:
* Stabilize/fix live data import (Stefan)
* finalize histogram: T1863
TODO:
* Fit improvements: T5994
* Extend FileInfoDialog to show information about HDF5, NetCDF, FITS-files, etc.: T5063
* Data set operations: T8642
* Plotting of datetime data: T5064
* CLI options for quick importing and plotting of data (similar to "xmgrace -
* nxy file_name.dat" in xmgrace and similar to equivalent options in KST)
* import of data in ngspice's raw format
* Scientific notation in double spin boxes: T2001
* auto-/cross correlation and convolution/deconvolution (Analysis)
* use KSharedConfig instead of KConfig?
* restoring of dialog sizes doesn't work. KWindowConfig::saveWindowSize(windowHandle(), conf) and KWindowConfig::restoreWindowSize(windowHandle(), conf) don't seem to do the correct job. Also, https://bugs.kde.org/show_bug.cgi?id=386884.
* switch to the scientific format for axis labels for small numbers similar to what is already done for big numbers (Alexander)
* "default scheme" in the menu for color schemes (Alexander)
* the logic in AxisPrivate::retransformTickLabelStrings() reduces the precision too much in some cases like for the x-region [0,6] with 6 major ticks where we show ticks at 0, 1, 2, 4, 5 and 6 instead of placing the ticks at 0, 1.2, 2.4, 3.6, 4.8 and 6.0.
* implement rotation of plot legends, use this new feature also in OriginProjectParser::loadWorksheet() to support rotated legends in Origin
* ThemeHandler for plots shows the full path for theme files on Windows (select a plot, apply a theme, deselect the plot, select it again -> observe the full path shown in the button)
* improve cantor on Windows and macOS
* switch to the new signal-slot syntax of Qt
* use Q_ENUM instead of deprecated Q_ENUMS (requires Qt >= 5.5)
* check Windows and macOS port
* update translations
Links:
* Mac port: T3196
* Windows port: T3118