aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/libLumina
Commit message (Collapse)AuthorAge
* Add a new system config entry: theme.fluxboxKen Moore2019-03-13
| | | | This will change the fluxbox style/theme to the designated item.
* Two fixes for icons:Ken Moore2019-02-28
| | | | | | | 1. Fix invalid *.desktop registrations where the Icon field is a relative filename WITH an extension. Icons from the theme are supposed to be name only (no extension), while absolute file paths are supposed to include the extension. 2. Fix up the detection/usage of non-theme icons within LFileInfo. Also add a simple icon() function for LFileInfo to handle the 3 different types of icon file returns.
* Quick fix for running the intel_backlight utility on FreeBSDKen Moore2019-02-09
|
* Try to fix the start menu search lockup.Ken Moore2019-01-26
| | | | Seems to fix it here, although I get a little bit of graphical artifacting while replacing the app menu items.
* Track a Qt change with Qt 5.12:Ken Moore2019-01-15
| | | | | They added a new color to the QPalette class, which was throwing off the settings-load system. Make the settings-load system more robust by supporting files which had fewer colors specified (backwards compatible), while also updating the palette editor to add support for the new color.
* Switches from keeping links in a QHash to a std::vector. This fixes some ↵joe berner2018-12-18
| | | | race conditions on key insertion from multiple threads.
* Remove all the pc-updatemanager usage from Lumina (FreeBSD)Ken Moore2018-10-09
| | | | Replace it with trueos-update integrations
* 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)
* 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).
* Remove the xscreensaver return code check, apparently it is now erratic ↵Ken Moore2018-06-07
| | | | regarding whether it returns 0 or 1 - even if it succeeds both times. Go ahead and assume success for any xscreensaver call.
* Get more of the tray icon reading put together.Ken Moore2018-06-06
| | | | Cleanup some whitespace and turn off some debugging
* Merge pull request #583 from rodlie/slackwareKen Moore2018-05-21
|\ | | | | OS: Support suspend on Slackware
| * OS: Support suspend on SlackwareOle-André Rodlie2018-05-11
| |
* | Quick update for LuminaOS-FreeBSD.Ken Moore2018-05-15
|/ | | | Make the battery existance check and a couple other 1-time checks faster for subsequent runs.
* Fix up the icons for lumina-fmKen Moore2018-05-02
|
* Make sure the libreoffice icons are no longer bypassed. Use the ones in the ↵Ken Moore2018-04-27
| | | | current theme.
* Turn off the libreoffice icon fix for non-material-design icon themes.Ken Moore2018-04-27
|
* Fix up the loading of *.desktop icons via LFileInfoKen Moore2018-04-26
|
* Add a bunch more ZFS integrations into LFileInfo:Ken Moore2018-04-23
| | | | | | | | | 1. ZFS permissions detection and UID check. 2. ZFS create 3. ZFS destroy 4. ZFS snapshot 5. ZFS rollback 6. ZFS clone (not finished yet)
* Fix up the detection of icons in LFileInfo.Ken Moore2018-04-17
| | | | | Add a large failover system where a list of possible icons are created, and the first one which exists in the theme is used. Also update the iconprobe dev tool a but: make it take an optional list of icons as input
* Fix up the RSS reader.Ken Moore2018-03-21
| | | | Make sure we check for redirect URLs even if the reply has data in it (was not catching the redirect from http:// to https:// on the Lumina/TrueOS feeds)
* Split the Lumina 2 backend:Ken Moore2018-03-07
| | | | | 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.
* Quick update for the icon finder routine.Ken Moore2018-02-13
| | | | | Make sure that Qt does not blindly find a related icon before going through the default/pixmap routines. Qt does not seem to respect icon theme inheritance with a "hicolor" default theme.
* Bump the minor version of Lumina to 1.4.2Ken Moore2018-02-09
| | | | This includes some larger changes to lumina-pdf, and some fixes for the 1.x session (battery chimes and such)
* Fix up the single application numbering.Ken Moore2018-02-01
| | | | Ensure that the "DISPLAY" number does not get modified between environments, only use the primary number rather than the whole number (0.0 and 0.1 both use display 0).
* Another large batch of work on Lumina 2.Ken Moore2018-01-31
| | | | | | 1. Bypass a Qt bug in multi-session "DISPLAY" number detection 2. Start getting the system tray all setup. Not quite there yet (still some QML issues) 3. Convert all the Menu's to QtControls2 (actually works on multiple screens)
* 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
* Get the DesktopSettings class automatically providing notifications about ↵Ken Moore2018-01-03
| | | | file changes.
* Fix up a couple more things:Ken Moore2017-12-07
| | | | | | 1. Add option to load global styles from luminaDesktop.conf 2. Fix up the default icon/menu size of the start menu and item icons. 3. Fix up a signal/slot mis-connect in the start menu.
* Make sure the new traynotification-simple stylesheet is used.Ken Moore2017-12-07
| | | | | * Fix the pkg plist to account for it * Add it to the default style list
* Tag version 1.4.1Ken Moore2017-12-07
| | | | | Also fix up the loading of favorites/mime_defaults from the luminaDesktop.conf, Update the TrueOS default configuration file a bit.
* Fix the LUtils.pri file: Forgot to remove a couple unused files from the ↵Ken Moore2017-12-06
| | | | includes.
* 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)
* Merge branch 'master' of github.com:trueos/luminaKen Moore2017-12-05
|\
| * Added the correct TrueOS RSS FeedZackaryWelch2017-12-04
| |
* | Fix up the number->string conversion of UID in single application instanceKen Moore2017-12-05
|/
* Oops - fix a typo in the ExternalProcess change.Ken Moore2017-12-04
|
* Add the option to use stdout as an option for ExternalProcess.Ken Moore2017-12-04
|
* Fix the TrueOS update detection flag location.Ken Moore2017-11-22
|
* Quick adjustment for the finding of icons.Ken Moore2017-11-21
| | | | Only use the fallback icon *after* the more expansive routine also fails.
* Bump the version of Lumina to 1.4.0Ken Moore2017-11-20
| | | | Also ensure the lumina-theme-engine uses the same versioning system.
* Cleanup some of the suspend-checking for FreeBSD.Ken Moore2017-11-20
| | | | Remove pc-sysconfig as an option for brightness control on FreeBSD
* Get rid of the updates available dialog/prompt in Lumina.Ken Moore2017-11-17
| | | | Replace it with an extra "reboot w/ updates" button in both the start menu and the system logout window.
* Fix up the visibility of the archive options in lumina-fm.Ken Moore2017-11-17
| | | | Also fix the OpenWith launching of applications.
* Add a bunch of ZFS information routines to LFileInfo.Ken Moore2017-11-15
| | | | Also utilize this ZFS info in lumina-fileinfo (if appropriate)
* Finish cleaning up the new LFileInfo class/file.Ken Moore2017-11-15
|
* Expose the "directory" saving option within lumina-config for wallpapers now.Ken Moore2017-11-15
|
* Split the LFileInfo class into it's own files.Ken Moore2017-11-15
|
* A few tweaks for teh LVideoLabel - trying to get it loading a bit more reliably.Ken Moore2017-11-14
| | | | Also disable the LVideoLabel from being used at the moment in lumina-fm - needs a bit more work before we turn this on for everybody.
* Fix up some initial startmenu sizing.Ken Moore2017-11-14
|
bgstack15