aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop-unified
Commit message (Collapse)AuthorAge
* Small updates to QML screensavers to take Screen size and further workZackaryWelch2017-12-04
| | | | on the Grav screensaver
* i18n: fix out of tree buildAndreas Müller2017-11-27
| | | | | | | | | | 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>
* 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
|
* Split the LFileInfo class into it's own files.Ken Moore2017-11-15
|
* Finished Grav screensaver in QMLZackaryWelch2017-11-08
|
* Started incorporating the Grav screensaver to QMLZackaryWelch2017-10-25
|
* Added the QML Video screensaverZackaryWelch2017-10-25
|
* 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.
* Tinker with the color divisions in "Warp" a bit - ensure more even ↵Ken Moore2017-10-12
| | | | distribution of colors
* Add some color to the "Warp" starfield.Ken Moore2017-10-12
|
* Add a new screensaver: WarpKen Moore2017-10-12
| | | | | This is a starfield "warping" effect screensaver. Also turn off a bunch of debugging within the C++ screensaver plugin system
* Update lumina-checkpass with 2 additional options:Ken Moore2017-10-11
| | | | | | | | 1. "-fd <file descriptor>" pass in a file descriptor (such as 0 for standard input) to read password 2. "-f <file path>" pass in a file path to read the password Then update lumina-desktop-unified to use the "-f" version with a QTemporaryFile. I was trying to get it to use the "-fd" version, but the file descriptor I am getting from the QTemporaryFile does not seem to work properly - still need to track this down a bit more later but the -f option works fine for now.
* A bit more cleanup for the screensaver system.Ken Moore2017-10-11
| | | | Now the old animations are completely ignored in the build, and the mouse cursor is hidden while the screensaver is active.
* Get the Lumina2 screensaver system converted over to the new QML-backed ↵Ken Moore2017-10-11
| | | | | | plugin system. Still need to clean up some old files within the source tree, but it all works right now.
* Write up the new ScreenSaver plugins management class (untested)Ken Moore2017-10-10
| | | | Also cleanup a bit more of the documentation for the new plugin system.
* Cleanup a lot of stale/unused files within the Lumina2 souce tree.Ken Moore2017-10-10
|
* Change the layout of the screensaver files directory a bit.Ken Moore2017-10-10
| | | | This adds the formalization of a JSON manifest for determining which screensavers are valid and how to launch them, as well as all sorts of other legal/author information as desired.
* Make the number of fireflies scale a bit better with the size of the screenKen Moore2017-10-10
|
* Update the Fireflies screensaver - seems to work fine nowKen Moore2017-10-10
|
* Fix up the QML test routine a bit, and add a couple works-in-progress for a ↵Ken Moore2017-10-10
| | | | new firefly screensaver.
* Turn off the custom theme engine for the 1.x desktop itself, and use the ↵Ken Moore2017-09-14
| | | | | | lthemeengine styles for everything now. Also commit a few simple fixes for the lthemeengine styles page and a couple other random tweaks.
* Added the option of playing multiple videos or one video in a loopZackaryWelch2017-09-11
|
* A few quick updates to the Fireflies screensaver.Ken Moore2017-09-08
| | | | Nothing too critical.
* 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 bit more cleanup. Nothing too special.Ken Moore2017-08-31
|
* A large amount of cleanup:Ken Moore2017-08-31
| | | | | | | | | 1) Fix the screen-alignment in a number of screensavers 2) Fix the restart-interval for screensavers (60 seconds by default) 3) Fix the cleanup of old screensaver objects between rotations 4) Add a default settings file for screensavers 5) Fix the prioritization of the settings files within DesktopSettings. 6) Turn off some event filter debugging
* 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.
* A couple more minor tweaks.Ken Moore2017-08-30
|
* Finish up all the mouse focus handling for embedded windows. Works ↵Ken Moore2017-08-30
| | | | beautifully now.
* Clean up the use of the settings files within the entire screensaver system.Ken Moore2017-08-30
| | | | Also fix some minor whitespace/alignment in code, and add fallback routines to a couple screensavers which need external files (so they don't crash if nothing was setup or a directory is empty)
* 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.
* Come more work on compositing. Seems like there is a significant difference ↵Ken Moore2017-08-28
| | | | between my nvidia-based desktop and the Intel laptop.
* Remove the src-DE directory from lumina-desktop-unified. No need for this ↵Ken Moore2017-08-28
| | | | old copy of the files.
* A bunch more work on Lumina 2 mouse focus settings and such.Ken Moore2017-08-27
|
* Finished the video slideshowZackaryWelch2017-08-25
|
* Added fixes for the experimental video screensaverZackaryWelch2017-08-15
|
* Couple trivial changes to some files.Ken Moore2017-08-14
|
* Updated the list of includes for Lumina 2ZackaryWelch2017-08-04
|
* Added an experimental VideoSlideshow screensaver plus fixesZackaryWelch2017-08-04
|
* Setup the Lumina 1.x desktop to use the new theme engine by defaultKen Moore2017-08-03
|
* Adjust the screensaver restart routine a bit.Ken Moore2017-08-02
|
* Fix up the screensaver animation crashes *again*.Ken Moore2017-08-01
|
* Fixed Grav loop and disabled screensaver brightnessZackaryWelch2017-08-01
|
bgstack15