| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
1. Adjust the pkg-plist for FreeBSD to include the trident-dark color file.
2. Add a new function for fetching XDG standard directory paths (and create dir as needed)
3. Setup the desktop and lib classes to use the XDG standard path function now.
4. Add a bunch of fallback icons if the "start-here-lumina" icon could not be found in the current theme. These are all based on the OS name.
5. Ensure we run "xdg-user-dirs-update" before launching the session (if it is installed). This is used for the main standard dir detection.
6. Ensure that start-lumina-desktop *always* starts a new desktop session (bypassing any existing lock files for the desktop session).
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
This gives us an extra function with additional hooks (environment, working directory)
It also gets rid of all that ugly QFuture stuff which never quite worked as expected anyway.
|
| |
|
|
|
|
|
|
|
|
| |
1) Turn on some themes by default (DarkGlass/Black)
2) Sync icon theme between desktop/lthemeengine
3) If DarkGlass/Black is for the desktop, automatically turn on the "darker" color scheme for applications within lthemeengine.
4) Ensure lumina-pdf is added as a default PDF viewer.
5) Change the wallpapers/interface for the TrueOS defaults.
|
|
|
|
| |
This function is user-permissions-aware and prevents a process launched with sudo from overwriting the file/permissions on a settings file. Instead, the root user will get its own [settings file]_root.conf which is a copy of the user file (as needed).
|
|
1) Dismantle the Lumina library completely.
2) Setup lots of small subproject files (.pri) for the individual classes within the old library.
3) Move all the Lumina binaries to use the new subproject files
4) Split up the LuminaUtils class/files into LUtils and LDesktopUtils (generic utilities, and desktop-specific utilities)
|