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
* finalize reading from web-services, initial code available in the last commits in the gsoc2018_json branch c452e7e69e2d7986a6ae05e63c8ed5f8785e4b42 and b555393c401e66ed7a0bfb8b1004aa64de0b34f1 (Alexander)
GENERAL:
* switch to the new signal-slot syntax of Qt
* 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
* tidy, Coverity Scan, cppcheck, PSV, ...
Links:
* Mac port: T3196
* Windows port: T3118