aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop-unified/src-desktop
Commit message (Collapse)AuthorAge
* Setup the RootDesktopObject to start providing NativeWindow objects to the ↵Ken Moore2017-12-20
| | | | QML interface.
* Make sure the QML filenames correspond to the C++ objects (PanelObject.h -> ↵Ken Moore2017-12-20
| | | | | | Panel.qml) Add a new "Panel.qml" widget for reserved screen areas.
* Add a new C++ object: PanelObjectKen Moore2017-12-19
| | | | This is tied into the RootDesktopObject as well as the ScreenObject, resulting in global-session panels as well as per-screen panels.
* Minor cleanup. Get icons working on the context menu.Ken Moore2017-11-16
|
* Get more of the new QML interface working for Lumina 2.Ken Moore2017-11-16
| | | | | | * simple context menu is now functional (lock/logout) * Screensaver is now working again (default setting was wrong) * Unlock functionality is working again (using the more secure temporary file method)
* Get the Iteration over objects working for Lumina 2 (wallpapers).Ken Moore2017-11-16
| | | | | | QML Note: The "Repeater" class cannot iterate over objects, just items. To work around this, provide a QStringList instead of a QList<Object*>, and implement a callback function to return the Object* based on the String ID.
* Another attempt to fix the Repeater of objects issue in Lumina 2.Ken Moore2017-11-16
|
* Re-arrange the 2.0 desktop sources (QML + associated C++ files).Ken Moore2017-10-25
| | | | Also another checkpoint commit with some of the QML desktop stuff (have a working context menu, wallpapers not working yet though)
* Another quick checkpoint for Lumina 2 files. Nothing too spectacular yet - ↵Ken Moore2017-10-18
| | | | still in the experimental stage for the QML usage.
* Another checkpoint commit for Lumina 2Ken Moore2017-10-13
| | | | Almost have the QML-based desktop canvas working - still tracking down some QML syntax issues.
* Some more cleanup on Lumina2:Ken Moore2017-08-31
| | | | | | | 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).
* A but more work on Lumina2:Ken Moore2017-08-31
| | | | | | | | 1. Get the menu-based task manager up and running. 2. Get the minimize button setup with normal functionality now (since we can restore it) 3. Get the maximize button logic setup - still testing this 4. Get the window movement animation system setup - still testing this for the maximize functionality 5. Cleanup a bit more of the backend "pause" for windows during animations.
* Make sure the context menu label is center-alignedKen Moore2017-08-29
|
* Get a lot of the root context menu up and running. Now the application list ↵Ken Moore2017-08-29
| | | | is available and functional, plus the beginnings of the task manager plugin for the menu.
* Start getting the Root context menu all moved over from Lumina 1 to 2.Ken Moore2017-08-29
| | | | Not quite finished yet.
* Start adding the application launch functionality to the session (untested)Ken Moore2017-07-21
|
* Move Lumina2 over to using the static instance of the DesktopSettings class ↵Ken Moore2017-07-05
| | | | rather than a global object (lets us use the DesktopSettings within the standalone classes in libLumina as well).
* Commit some more debugging and changes to the event systems for Lumina2.Ken Moore2017-06-27
|
* Another large batch of re-organization for lumina-desktop-unified.Ken Moore2017-06-27
| | | | This gets the new "NativeWindowSystem" and associated Native* classes all integrated (untested)
* Get a lot more of Lumina2 working. Now the window embed systems are ↵Ken Moore2017-01-31
| | | | functional, with 2-way create/show/hide/close detection. Windows do not detect/resize as needed yet though.
* Get the next phase of Lumina2 working: The context menu for the desktop itself.Ken Moore2017-01-30
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).
bgstack15