aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-06-15
|\
| * Merge pull request #128 from Nanolx/masterKen Moore2015-06-12
| |\ | | | | | | Debian updates
| | * 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
* | Disable some debugging and fix up the context menu on the applauncher plugins.Ken Moore2015-06-14
| |
* | Re-work quite a bit of the background procedures for desktop plugins and ↵Ken Moore2015-06-14
|/ | | | | | | | | | | watchers: 1) Move the ~/Desktop directory watcher into the Session (no extra overhead, already have a watcher there), and have te session send out signals when the contents of the ~/Desktop dir change. 2) Setup the plugins that poll the desktop to use the new session implementation (reducing overhead overall) 3) Add the ability to use files/dirs in the "applauncher" plugin as well (not exposed to user yet) 4) Add a new desktop flag for auto-creating applauncher plugins for any files/dirs on the desktop (not added to lumina-config yet) 5) Get rid of all the config files for the desktop plugins and merge them all together into a single conf file that the session maintains the pointer to (so plugins can grab that pointer as necessary) 6) Make sure that desktop plugins go through a special [read/save]Setting() functions in the plugin implementation itself so that they don't accidentally trample other plugin settings (keeps it restricted to the particular group for that plugin)
* 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
* Oops, forgot to save/commit the new fields in the luminaDesktop.conf gile.Ken Moore2015-06-11
|
* 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).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-06-10
|\
| * A couple quick adjustments to the LSession:Ken Moore2015-06-08
| | | | | | | | | | 1) Ensure that the settings file never has the saved version go "backwards", only forward so that we know what version the settings correspond with. 2) Have the WM reset wait a second before starting off (X is sometimes still swamped when the event happens - give it a moment first).
* | 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
* | Clean up the border/spacing for the system tray container - remove the frame ↵Ken Moore2015-06-09
|/ | | | entirely and make the spacing between tray icons 0 pixels. (prevents the occasional 1px lines since the frame does not refresh as often)
* Add a new function to "restart" the window manager, and run this if ↵Ken Moore2015-06-08
| | | | something changed with regards to the available monitors/displays (such as when adding/removing a monitor). This forces Fluxbox to reload completely so it picks up on the new display layout.
* Finish up the desktop re-scaling routines for ensure the same interface if ↵Ken Moore2015-06-05
| | | | you switch out monitors/systems with a different resolution. Also add a quick check to ensure that we don't create duplicate desktops in the same location on the X screen.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-05-28
|\
| * Merge pull request #127 from pcbsd/linuxKen Moore2015-05-28
| |\ | | | | | | Updated Linux dependency list
| | * Updated Linux dependency listJesse Smith2015-05-28
| |/ | | | | | | | | Updated Linux package dependencies for Debian/Ubuntu systems now that Lumina uses Qt5.
* | Add the ability to remove directories from the desktop via the user button ↵Ken Moore2015-05-28
| | | | | | | | as well.
* | Allow the desktopview plugin the ability to remove directories as well (not ↵Ken Moore2015-05-28
|/ | | | just files)
* 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.
* Fix up the display of directories in the user button plugin.Ken Moore2015-05-28
|
* Turn off the "uniformItemSizes" Qt flag in the File manager list widget. ↵Ken Moore2015-05-26
| | | | This was causing issues if an icon was too small to display at the requested size.
* Fix one other utility to use the new libLumina changes to the ↵Ken Moore2015-05-25
| | | | isValidBinary() function.
* Add the ability to show binaries on the lumina-search output as well as ↵Ken Moore2015-05-25
| | | | *.desktop files.
* Move the desktop initialization after the menu's initialization. With all ↵Ken Moore2015-05-23
| | | | teh additional process events calls the menus needs to be ready before desktop elements start trying to use them.
* Remove the extra bootsplash show between the apps/settings menu ↵Ken Moore2015-05-23
| | | | initialization. Something about the addition processEvents() call is screwing up the init procedures.
* Add a new "phase" into the boot splash - system applications loading.Ken Moore2015-05-23
|
* Fix the random issue with desktop crashes when removing a desktop plugin ↵Ken Moore2015-05-23
| | | | (only able to reproduce on a 11.x VM).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-05-22
|\
| * Merge pull request #126 from Nanolx/masterKen Moore2015-05-22
| |\ | | | | | | Debian updates
| | * xxx package for top is procpsChristopher Roy Bratusek2015-05-22
| | |
| | * update debian packaging scriptsChristopher Roy Bratusek2015-05-22
| | | | | | | | | | | | | | | - new snapshot - add runtime-dependency on top
| | * 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)
| * | Merge pull request #125 from pcbsd/linuxKen Moore2015-05-22
| |\ \ | | |/ | |/| Make sure disabled numlock stays off. Updated Linux shutdown command.
| | * Make sure disabled numlock stays off. Updated Linux shutdown command.Jesse Smith2015-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch primarily fixes two minor issues. 1. When number lock is disabled in the session settings, it should now turn off when Lumina starts. 2. In the Linux portion of libLumina, the shutdown command has been updated. 3. A minor typo was fixed in the dependency list.
* | | Another quick checkpoint with teh lumina-wm sources - still nothing to try ↵Ken Moore2015-05-22
|/ / | | | | | | using yet.
* | Fix a missing icon in the new system monitor plugin.Ken Moore2015-05-22
| |
* | Ensure that the "change User icon" button in lumina-config only makes the ↵Ken Moore2015-05-22
| | | | | | | | cahnge pending until the user clicks the save button.
* | Commit some debug output for the new Memory/CPU calculations.Ken Moore2015-05-22
|/
* Finish cleaning up the new CPU/Memory desction routines in libLumina, and ↵Ken Moore2015-05-22
| | | | add a new desktop plugin for monitoring system statistics (CPU/Mem usage, CPU temps).
* Add a few new functions to LuminaOS:Ken Moore2015-05-21
| | | | | | | | | 1) CPUTemperatures() 2) CPUUsagePercent() 3) MemoryUsagePercent() These functions have been filled out for the LuminaOS-FreeBSD implementation, but not for any of the others yet. The FreeBSD implementation has also not been tested yet. Also add a new "DisplayNumberToBytes()" function into LuminaUtils for converting sizes in a string format (50M or 50MB for example) into a double with the number of bytes for calculations.
* Remove the extra painting check/update routine for the system tray - send it ↵Ken Moore2015-05-21
| | | | into a loop and causes high Xorg/CPU usage.
* Add a routine to ensure that all the tray icons get repainted when the main ↵Ken Moore2015-05-21
| | | | tray plugin gets repainted. This should ensure that when there is a visibility event (such as the screensaver turning off), all the tray icons should be updated immediately.
bgstack15