Add a module configuration dialog to the core to ease the desktop setup.
Refactoring module: clasic-menu
- Redefining ILancher to ILancherFactory.
- Implementing "factory pattern" for menu widget creation.
- Removing deprecated functions from xdgchachedmenu implementation.
- Fix memory leaks at xdgchachedmenu .
Declare QObject, QWidget and QSettings as Cpp services interfaces.
Adding fixed menu launcher.
Adding dash implementation using qt5xdg as backend.
Adding qt5xdg dash implementation to the build script.
Including cmake module build functions.
Declare Core::IController interface using QT macros.
2 new classes were created to split the functionalities of the dash panel.
Improving element's visualization.
fixed headers on Core and Panel. included QPointer and deleted <qt4/QtCore/qnamespace.h>