aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Add a new function to luminaX11: WindowFrameGeometry() - returns the sizes ↵Ken Moore2015-06-20
| | | | of the frame on each side of the given window.
* Clean up the desktop plugin/container interactions quite a bit to ensure ↵Ken Moore2015-06-20
| | | | consistency and proper size calculations (especially for new plugins).
* 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
|\ \
| * | Merge pull request #129 from pcbsd/linuxKen Moore2015-06-18
| |\| | | | | | | Fixed selecting Linux template.
| | * 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 checkbox for allowing the auto-creation of desktop icons on each ↵Ken Moore2015-06-18
| | | | | | | | individual screen.
* | 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.
* 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
bgstack15