aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-desktop/AppMenu.cpp
Commit message (Collapse)AuthorAge
* A few fixes for Lumina:Ken Moore2018-08-22
| | | | | | | | | 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).
* A bit more work on compositing and such (mostly commented out) - still not ↵Ken Moore2017-08-30
| | | | working with GPU-backed xorg drivers
* Get the icon cache system all setup for the bulk of the desktop icons ↵Ken Moore2017-05-26
| | | | (application menus, etc). Now we are starting to see the better performance from this system... :-)
* Large update to how XDGDesktop files are created/used.Ken Moore2016-09-22
| | | | | | This impacts almost all tools/utilities within Lumina - please test (passed internal tests so far). This cleans up a lot of the backend XDG compliance class, moving lots of functionality into child functions of the XDGDesktop class and ensuring that they get cleaned up more regularly/properly. This *seems* to make the desktop startup a lot faster, even if the overall memory savings are slight (so far).
* Fix up the auto-creation/removal of application symlinks when apps are ↵Ken Moore2016-08-23
| | | | installed/removed during a session.
* Add the ability for Lumina to automatically add/remove symlinks from the ↵Ken Moore2016-08-18
| | | | ~/Desktop for applications that are installed/removed while the user session is active.
* Setup the desktop to use the new XDGDesktopList directly (disables a lot of ↵Ken Moore2016-08-18
| | | | the extra managment overhead from the desktop itself).
* Change references to PC-BSD to TrueOSq5sys2016-06-23
|
* Fix a bunch of little things with the desktop:Ken Moore2016-06-02
| | | | | | | | | 1) Reset which dirs are watched for apps to be installed into every time the watcher updates (fixes the detection of KDE apps getting installed/removed) 2) Add a new LuminaUtils function for converting a .desktop or binary name into a full path (searching all the various system dirs until it finds the file) 3) Convert the luminaDesktop.conf parser to allow relative paths/filenames for favorite/default apps 4) Update the default luminaDesktop.conf file quite a bit so there are app actually setup out of box. 5) Update the luminaDesktop.conf parser to properly set mimetypes as needed. 6) Fix the install location of the lumina-fm icon.
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
bgstack15