aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/src-cpp
Commit message (Collapse)AuthorAge
* Fix up the launching of the desktop sessionKen Moore2018-09-06
| | | | | | 1. Clear out the lockfiles for a session before launching it 2. Provide some mechanisms for returning lockfile paths without creating a new single-instance session. 3. A couple other random commits I still had staged on my laptop (settings menu tweak)
* Move the old NativeWindow and NativeEmbedWidget files into an "obsolete" ↵Ken Moore2018-05-22
| | | | | | directory. This prevents them from getting seen/used by builds later (conflict with other files)
* Get more of the system status indicators up and running properly.Ken Moore2018-05-16
| | | | Add a new button for system update status.
* Update a bunch of other icon routines in OSInterface to accomodate probing ↵Ken Moore2018-05-16
| | | | the theme.
* Clean up the battery icons in the OSInterface class.Ken Moore2018-05-16
| | | | Now it generates a long list of icons and returns the first one found in the current theme.
* Add a new "Spacer" plugin, and tinker with a lot of the panel mechanics.Ken Moore2018-02-02
| | | | Trying to get things organized properly on the panels
* Add a new "Clock_Digital" pluginKen Moore2018-02-02
| | | | Also ensure the panel plugins are fit to the width/height depending on the type of panel (vertical/horizontal)
* Oops - accidentally left a code stub for some later work...Ken Moore2018-02-02
|
* Another couple tweaks to the networking notification systems.Ken Moore2018-02-02
|
* Try to adjust/fix the network device detection routine for status reporting.Ken Moore2018-02-02
|
* Fix up the battery status text.Ken Moore2018-02-02
|
* Get the FreeBSD OSInterface class all setup.Ken Moore2018-02-01
| | | | Also test/fix some stuff in the build side of things. OSInterface no longer uses the LUtils and LXDG classes from libLumina.
* Get a lot more cache system setup for OSInterface backend.Ken Moore2018-01-31
| | | | Add a new "UpdateButton" to the StatusTray plugin.
* Get the volume button/backend functional.Ken Moore2018-01-31
|
* Start putting the new statusTray plugin together.Ken Moore2018-01-30
| | | | The networking status button is working now, need to finish the others.
* Get the OSInterface framework up and running (template OS only at the moment)Ken Moore2018-01-30
|
* A few couple other attempts at the layering issue.Ken Moore2018-01-30
| | | | | Tie-in the new OSInterface class to the QML data store (RootObject). This will allow the new system status functions to be accessible to the QML interface.
* Another large checkpoint on the OSInterface framework for Lumina 2.Ken Moore2018-01-13
|
* Another large checkpoint commit for Lumina 2:Ken Moore2018-01-13
| | | | | | * 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
* Add an additional OS-specific network device type parser.Ken Moore2018-01-12
|
* Another large update to Lumina 2:Ken Moore2018-01-08
| | | | Starting to hook up the new QML window frame with the C++ backend.
* Added some specific data for desktop plugins into the JSON readerZackaryWelch2018-01-02
|
* Updated project files for plugin systemZackaryWelch2018-01-02
|
* Started a framework for desktop plugins and modified the screensaver plugins ↵ZackaryWelch2018-01-02
| | | | to inherit from a base plugin system
* Improved some of the code in the screensaver plugins fileZackaryWelch2018-01-02
|
* Another minor networking fix.Ken Moore2017-12-15
|
* A bit more work on the networking side of the OSInterface.Ken Moore2017-12-15
| | | | Also add a test project for running tests against particular frameworks.
* More work on the OSInterface framework (mostly networking-related)Ken Moore2017-12-14
|
* Another large batch of work on the new OSInterface framework.Ken Moore2017-12-11
|
* Rename the OSInterface files according to the new format ("framework-*")Ken Moore2017-12-05
|
* Move the new OSInterface class over to the base-level src-cpp directory.Ken Moore2017-12-05
| | | | Also get it all prepped/staged to be used by QML objects (not finished yet)
* Turn off some debugging in the new screensaver plugin system.Ken Moore2017-11-27
|
* 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)
* 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.
* Another checkpoint commit - almost ready to start running tests with QML for ↵Ken Moore2017-10-13
| | | | the desktop background/wallpapers
* Add the beginnings of the root desktop QML system. Not finished yet.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
* 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.
bgstack15