aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop-unified/src-screensaver
Commit message (Collapse)AuthorAge
* Initial merge of the screensaver into the main lumina-desktop buildsKen Moore2020-04-24
|
* fontMetrics().width -> fontMetrics().horizontalAdvancelbartoletti2019-10-22
|
* Add a quick 10-second failover timer to LScreensaver:Ken Moore2018-01-24
| | | | This will do a quick probe of the mouse position to ensure it has/not moved just in case we missed the events.
* Started a framework for desktop plugins and modified the screensaver plugins ↵ZackaryWelch2018-01-02
| | | | to inherit from a base plugin system
* 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)
* 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.
* 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.
* 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
* 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)
* Finished the video slideshowZackaryWelch2017-08-25
|
* Added fixes for the experimental video screensaverZackaryWelch2017-08-15
|
* Added an experimental VideoSlideshow screensaver plus fixesZackaryWelch2017-08-04
|
* 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
|
* Fix up the grav screensaver a bit so it does not crash on close any more.Ken Moore2017-07-31
|
* Fix a few random issues with Lumina2.Ken Moore2017-07-12
|
* Merge branch 'master' of github.com:trueos/luminaKen Moore2017-07-12
|\
| * Get the keyboard shortcut for "LockScreen" (case-insensitive) working, and ↵Ken Moore2017-07-11
| | | | | | | | fix some connection warnings.
* | Start adding some default keyboard shortcuts/files to Lumina 2.Ken Moore2017-07-11
|/
* Prototype screensavers for Lumina 2.0ZackaryWelch2017-07-06
|
* Added Grav screensaver and removed whitespaceZackaryWelch2017-07-06
|
* 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)
* Large amount of whitespace cleanup, and almost get the LuminaRandR class ↵Ken Moore2017-06-23
| | | | finished (one last calculation to do)
* Update the new screensaver framework a bit, and add a replacement for the ↵Ken Moore2017-03-02
| | | | default "sample" screensaver: a "Fireflies" screensaver.
* 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.
* More setup for Lumina2:Ken Moore2017-01-10
| | | | | 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).
* Continue the re-assembly of the desktop backend.Ken Moore2017-01-06
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.
bgstack15