TODO:
* 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.
* use https://api.kde.org/frameworks/kio/html/classKUrlComboBox.html instead of QLineEdit for the file name in ImportFileWidget and save/load the history of used files
* check https://cgit.kde.org/okular.git/commit/?id=7a50ce0edfc9be8bd23441e52a4f3a0c60f7e60f in okular for relevance in LabPlot
* Scientific spin boxes instead of double spin boxes: T2001 (Stefan)
* 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) (Alexander)
* allow to enter formulas for things like min/max values for plot ranges, scaling factor in axes and so on. Useful for example if you work with bytes and want to switch in the plot to kB, MB and so on.
GENERAL:
* use KSharedConfig instead of KConfig?
* use Q_ENUM instead of deprecated Q_ENUMS (requires Qt >= 5.5)
* improve cantor on Windows and macOS
* check Windows and macOS port
* update translations
* Coverity Scan, cppcheck, PSV, ...
Links:
* Mac port: T3196
* Windows port: T3118