aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* Fix up the issues with some apps which re-configure the Xsession/screens to ↵Ken Moore2015-07-30
| | | | match their own internal specifications. On single-screen setups it works fine now, but on multi-screen setups the app does not seem to return the xsettings back to their original specs properly (Tested with OpenArena and MegaMario). This may result in the screen being "flipped" or placed on different monitors after closing the app.
* Final fix for the line find/replace functionality in luminaDesktop.conf ↵Ken Moore2015-07-29
| | | | parsing - needed to explicitly use a QREgExp with wildcard matching rules (verified that it works properly).
* Oops, make sure that any new duplicate session setting overwrites the ↵Ken Moore2015-07-29
| | | | previous setting.
* Add the ability to use an optional "_ifexists" tag at the end of any ↵Ken Moore2015-07-29
| | | | "session_*" settings in luminaDesktop.conf. This will check for the existance of the given value (absolute paths only), and skip the assignment if it does not exist.
* Add some work that make the Lumina desktop/panels appear in the proper ↵Ken Moore2015-07-28
| | | | locations when XINERAMA is used for combining monitors. However, the interface is still completely unresponsive because the Qt backend is completely screwed up by Xinerama (returns 0's for everything related to screens, geometries, etc, preventing menus from opening up even when manually started). This might be something where we just have to say that Xinerama is not supported for Lumina (at least until lumina-wm get finished up).
* Just a minor update to some debugging (when turned on) for checking icons ↵Ken Moore2015-07-24
| | | | within the current theme.
* Finish up the XDG "Actions" specification for *.desktop files, and integrate ↵Ken Moore2015-07-22
| | | | it into the AppMenu and UserButton. Also add a new flag to lumina-open so that we can specify which action to use when starting an app.
* Add support into libLumina for additional "Actions" listed in *.desktop files.Ken Moore2015-07-22
|
* Finish cleaning up the new localization configuration settings in libLumina, ↵Ken Moore2015-07-21
| | | | | | and put a combobox in the system dashboard plugin which allows the user to (temporarily) change their session locale. Still need to finish up the active re-translation of the desktop session though.
* Change a bit more of the localization/translation mechanisms: Now it is ↵Ken Moore2015-07-21
| | | | possible to save the translator for use later (instead of always installing a new QTranslator).
* Update/add some localization functions to libLumina.Ken Moore2015-07-21
|
* Fix up a calculation of the new window geometry - add in checks for those ↵Ken Moore2015-07-17
| | | | strange windows (like gimp) which move the main window off-screen before showing it (causing errors/crashes in the program when moving it back).
* Commit some quick fixes:Ken Moore2015-07-17
| | | | | | 1) Switch some X11->XCB functions around (SetAsDesktop(), SetDisableWMActions()). 2) Fix up some QtQuick plugin detection routines (now it will properly see the user's quickplugins if any). 3) Connect the status change signal/slots for QtQuick plugins to try and detect script failures and remove the script (still not working reliably).
* Now tag version 0.8.6-devel on the master branchKen Moore2015-07-13
|
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-07-13
|\
| * fix filter critera for Debian's topChristopher Roy Bratusek2015-07-11
| |
| * update LOS::MemoryUsagePercent() for output format change in latest version ↵Christopher Roy Bratusek2015-07-11
| | | | | | | | of 'top' in Debian
* | Tag version 0.8.5-release in the source tree.Ken Moore2015-07-13
|/
* Final cleanup of debugging messages and temporary changes prior to release. ↵Ken Moore2015-07-10
| | | | | | | Aslo update the default key bindings a bit: 1) Add a shortcut to lock the screen (Pause key) 2) Adjust the tiling shortcuts to Alt+[left/right] instead of Ctrl-[left/right]. The Ctrl shortcuts were already in use by Fluxbox.
* Oops, forgot to make the new functions staticKen Moore2015-07-09
|
* Expand the QtQuick plugin format and put a couple more functions for ↵Ken Moore2015-07-09
| | | | finding/probing QML scripts/plugins.
* Update the lumina themes and the PC-BSD color scheme a bit, and a couple ↵Ken Moore2015-07-09
| | | | more minor adjustments to case sensitivity in the luminaDesktop.conf parsing.
* Clean up a few other case-sensitive issues with the luminaDesktop.conf file ↵Ken Moore2015-07-08
| | | | loading routine.
* Fix up the loading of luminaDesfaults.conf quite a bit (now it works ↵Ken Moore2015-07-08
| | | | properly/consistently for the new favorites/theme config options).
* Fix the initial brightness detection for FreeBSD on new users/systems.Ken Moore2015-07-07
|
* Add a new option in luminaDesktop.conf for auto-generating desktop ↵Ken Moore2015-06-23
| | | | icons/launchers.
* Adjust/verify all the XDG routines which touch a file based on the desktop ↵Ken Moore2015-06-22
| | | | name to ensure that the proper case is used ("Lumina", or case-insensitive checks). The default apps file (lumina-mimeapps.list) is correct because the specs excplicitly state that it should be the lowercase version of the desktop name.
* Add a new function to luminaX11: WindowFrameGeometry() - returns the sizes ↵Ken Moore2015-06-20
| | | | of the frame on each side of the given window.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-06-20
|\
| * Merge pull request #130 from pcbsd/linuxKen Moore2015-06-19
| |\ | | | | | | Minor change to audio to make volume adjustment more tolerant.
| | * Minor change to audio to make volume adjustment more tolerant.Jesse Smith2015-06-18
| | | | | | | | | | | | | | | Made a small adjustment to the way sound is set on Linux to make it more reliable.
* | | Fix a bug in the writeFile() function when passed an empty list of text. ↵Ken Moore2015-06-20
|/ / | | | | | | This fixes the issue with removing the last "favorite" from the system causing a crash.Also make sure to remove any empty lines from the favorites when loading them.
* | Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-06-18
|\|
| * Fixed selecting Linux template.Jesse Smith2015-06-17
| | | | | | | | | | | | | | The original method for selecting a Linux template appears to only work under Debian. Fixed typo in make-linux-distro.sh script and modified README.md file to insure selecting a template happens in the correct order.
* | Add a quick verification to the favorites system to ensure that the ↵Ken Moore2015-06-18
|/ | | | directory where favorites are stored is actually in existance.
* Debian updates:Christopher Roy Bratusek2015-06-12
| | | | | | - display 'Not available' if cpu temp can not be read - add support for disk i/o in system monitor - update luminaDesktop.conf to new format
* Add a QtQuick sample plugin and disable the new panel container for QtQuick ↵Ken Moore2015-06-12
| | | | pluins. It appears that there is a fundamental issue with embedding QML objects into a panel/window with the "always on top" flag set - it never finishes painting the QML object and prevents the rest of the panel from being updated as well.
* Oops, fix a typo where the accent color was still being used for the ↵Ken Moore2015-06-11
| | | | highlighted desktopview items.
* Add two new plugins for Lumina: QuickPPlugin, QuickDPlugin (panel/desktop ↵Ken Moore2015-06-11
| | | | | | respectively). These are QtQuick "containers" which allow the loading of user/system supplied QML scripts for non-compiled plugin support. These plugins must be single *.qml files located in <Lumina Share>/quickplugins/*.qml or ~/.lumina/quickplugins/*.qml
* Update the luminaDesktop.conf file format/syntax a bit. Now it uses "_" as ↵Ken Moore2015-06-11
| | | | | | the separation character in variables instead of ".", allowing compatibility with libUCL. (Note: it will still detect the "." separation in variables for backwards compatibility at the moment - might remove this compat once we get ready for 1.0-release in the distant future). Also add a couple new panel options (pinlocation, edgepercent) allowing the panel to bet setup in a particular location on the designated screen edge.
* Add a new function to LuminaOS: DiskUsage()Ken Moore2015-06-10
| | | | | This returns the current stats about the available disks on the system (current read/write rates on FreeBSD - not implemented on other OS's yet). Also use this new function in the systemmonitor desktop plugin.
* Adjust the themes to use the PRIMARY colors instead of the ACCENT colors for ↵Ken Moore2015-06-10
| | | | desktop plugin shaders/backgrounds. This ensures a uniformity with the panel appearance (when the panel is following the theme). Also add an entry for the new systemmonitor plugin.
* Update the memory calculation for FreeBSD/PC-BSD to also use the kernel info ↵Ken Moore2015-06-10
| | | | directly instead of running top (much faster).
* Adjust how the CPU/Temperature monitoring functions work on FreeBSD/PC-BSD. ↵Ken Moore2015-06-10
| | | | Now it will directly use the sysctls from the kernel instead of using an external monitoring utility. This makes it much more accurate and much faster
* Add new options to the system-wide settings configuration file:Ken Moore2015-05-28
| | | | | | favorites.add: add an entry into the favorites system for a file/dir favorites.remove: remove an entry from the favorites system for a file/dir (for backwards compat later if necessary) favorites.add.ifexists: add an entry but only if the file/dir currently exists
* Add a new LUtils::imageExtensions() function, and setup the lumina-desktop ↵Ken Moore2015-05-28
| | | | plugins to all use that for checking whether a thumbnail can be shown. Also add thumbnail support into the user button for favorite files.
* Add the ability to show binaries on the lumina-search output as well as ↵Ken Moore2015-05-25
| | | | *.desktop files.
* Merge pull request #126 from Nanolx/masterKen Moore2015-05-22
|\ | | | | Debian updates
| * update Debian supportChristopher Roy Bratusek2015-05-22
| | | | | | | | | | | | | | | | - LOS::userHasShutdownAccess -- proper return [fix compiler warning] - LOS::systemCanSuspend -- proper return [fix compiler warning] - LOS::CPUTemperatures -- get cpu temp [XXX untested as my FX-8350 doesn't talk to me] - LOS::CPUUsagePercent -- get cpu usage - LOS::MemoryUsagePercent -- get memory usage
| * LUtils::getCmdOutput enforce LANG=CChristopher Roy Bratusek2015-05-22
| | | | | | | | different formats of output in different locales (eg. colon vs. point as decimal delimiters)
bgstack15