| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Based on a qmake flag, have it use QtWidgets or QML for the front-end renderer.
This will allow us to import/use all the Lumina 1.x interface elements (in Widget form) for now, but switch over to QML interface later without losing all the improvements to the underling events/communication systems.
|
| |
|
|
|
|
|
|
| |
* Integrate the new window geometry manager class
* Get the new OSInterface framework tied in
* Start getting the various system monitoring solutions tied into the OSInterface
|
|
|
|
| |
setting a minimum width/height
|
|
|
|
| |
Starting to hook up the new QML window frame with the C++ backend.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fixes e.g:
| /bin/sh: line 0: cd: i18n: No such file or directory
| Makefile:955: recipe for target 'install_dotrans' failed
| make[3]: *** [install_dotrans] Error 1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|
|
|
| |
Almost have the QML-based desktop canvas working - still tracking down some QML syntax issues.
|
|
|
|
|
|
| |
plugin system.
Still need to clean up some old files within the source tree, but it all works right now.
|
|
|
|
| |
Also cleanup a bit more of the documentation for the new plugin system.
|
| |
|
|
|
|
|
|
|
| |
1) Get the JsonMenu plugin up and running again for the context menu
2) Get the LIconCache integrated into the context menu (replacing the old LXDG::findIcon calls).
3) Get the window property events working!!! (finally)
4) Start getting some automatic window-verification put in place (for snapping windows to various places and such).
|
| |
|
| |
|
| |
|
|
|
|
| |
start testing and see if windows respond to the EWMH hints.
|
|
|
|
| |
This gets the new "NativeWindowSystem" and associated Native* classes all integrated (untested)
|
|
|
|
| |
functional, with 2-way create/show/hide/close detection. Windows do not detect/resize as needed yet though.
|
|
|
|
| |
While not fully up to where the current contextmenu for Lumina is yet, it can be used for logging out, locking the screen, and launching commands (so far - will gradually add back in the other plugins/functionality later after these steps are used for more testing of other components).
|
|
|
|
| |
lumina-desktop-unified build. Also finish cleaning up the compilation of the lumina-desktop-unified project - still not ready for actual testing yet.
|
|
|
|
|
| |
1) Make a new "DesktopSettings" class in libLumina for managing desktop settings files. This class understands/uses a hierarchy of files (User Overrides > System Overrides > Default Settings) and layers them as needed for the session.
2) Cleanup the new source tree a lot more, and get it *mostly* compiling (mostly just the backend classes right now - none of the desktop/WM classes yet).
|
|
|
|
|
| |
Move the system tray registration/management into the XCB Event Filter class itself (since it needs access to the XCB library functions to work). This should restrict almost all use of the XCB classes to the EventFilter instance itself.
Also continue moving around the source files as they are evaluated and tied into the project file. The src-screensaver and src-eventfilter directories are used now, but the src-DE and src-WM directories are still just holding cells for the files from the old lumina-desktop and lumina-wm subprojects that are not yet evaluated.
|
|
This is just a staging area for the merging of the desktop, window manager, etc.. into a single unified application. It is highly fragmented right now and will not build *AT ALL* for a while.
|