aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Further cleanup of updateDesktops(), fix spacing / indentation andKris Moore2016-02-07
| | | | change some logic which seems to fix up any remaining segfaults
* Increase the delay before checkingDesktop setup, since we can getKris Moore2016-02-06
| | | | | | | into a weird race condition where xorg is still deleting / adding screens, in the middle of Lumina trying to re-apply desktops to them. Also, put sanity check on DESKTOPS.length()
* Fix a bug with Lumina-DE segfaulting during wakeup on some specificKris Moore2016-02-06
| | | | | | cards / monitors. Caused problems on my 4K displayport here, and possibly other video-card / monitor combos where the screen is marked as removed when the monitor goes to sleep.
* Change the icon used for the "show desktop" plugin to match the icon the ↵Ken Moore2016-02-05
| | | | plugin uses when loaded on the panel.
* Convert the ZFS snapshot timestamp label into a button with a dropdown menu ↵Ken Moore2016-02-05
| | | | of all the snapshots by name (same time-ordered list: oldest->newest). This allows the user to go into a specific snapshot instead of using the time slider.
* A few small fixes to lumina-desktop:Ken Moore2016-02-05
| | | | | 1) When loading the "pt" locale code - pass it to QLocale as "pt_PT" so the native language translation some out properly (European portuguese, not brazilian) 2) Add a new button for the audio controls in the start menu for muting/unmuting the audio.
* Cleanup lumina-config a bit:Ken Moore2016-02-05
| | | | | | 1) Add an "all files" option to the background file selector dialog (just in case the file has an alternate extension/syntax). 2) Add options to select a directory (single/recursive) when looking for background files. 3) Clean up a lot of commented-out code from the mainUI file.
* Tinker with the resizeMenu class to try and bypass a bug in Qt 5.5.1 ↵Ken Moore2016-02-04
| | | | (QWidget embedded in a QWidgetAction does not receive mouse-over events properly). Also ensure that when resizing the menu, the grabbed side cannot go beyond the opposite side.
* Clean up the thumbnail loading routine a bit more in lumina-fm. Due to the ↵Ken Moore2016-02-04
| | | | multi-threaded nature of the loader function, we need to use signals/slots to return the newly-loaded QIcon to the main widget/thread.
* When moving a screen left/right, don't change the resolution (same physical ↵Ken Moore2016-02-04
| | | | monitor - just internal location change).
* Cleanup how the ~/Desktop/* shortcuts are removed a bit. Now it catches ↵Ken Moore2016-02-04
| | | | these special files and only runs the QFile::remove() function on it (just like deleteing the file from teh CLI), and the plugin itself is removed by the update routine later on after the filesystem watcher sees the change.
* Quick patch to skip the desktop removal routine if the number of available X ↵Ken Moore2016-02-04
| | | | monitors is 0 (displayport/4K issue?).
* Fix a bug linking when an older libLumina is installed on theKris Moore2016-02-03
| | | | system
* Merge pull request #178 from harcobbit/masterKen Moore2016-02-03
|\ | | | | Fix one typo. Using delete with new [] is undefined.
| * Fix one typo. Using delete with new [] is undefined.Carlos Bohórquez2016-02-02
|/
* Disable the quickwidget desktop plugin. The QML embedding systems are still ↵Ken Moore2016-02-02
| | | | not robust enough for normal use - and no other contributors seem interested in writing QML plugins anyway.
* Bump the copyright year to -2016 in the LICENSE files.Ken Moore2016-02-02
|
* Change the $${PRO_FILE_PWD} variable to just $${PWD}. This seems to fix path ↵Ken Moore2016-02-02
| | | | issues when setting the lib/include paths.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2016-02-02
|\
| * Merge pull request #177 from codersean/masterKen Moore2016-02-02
| |\ | | | | | | Work on the lumina-fm application menu
| | * Added menu items for various functionality that was already availableSean Long2016-02-01
| | | | | | | | | | | | | | | just not from the main application menu. When adding the shortcuts I used the defacto standards that are used in many *nix applications.
| | * Generally in GUI's menu items that popup a window show '...' at the endSean Long2016-02-01
| |/ | | | | | | | | of the menu item. Added the a few missing '...' to the popup context menu in lumina-fm.
| * Ken changed theming to be more specific for Lumina on my system so I can ↵JoshDW192016-02-01
| | | | | | | | begin theming elements.
* | Add a few more built-in Qt paths to the OS-detect file, and commit a bit ↵Ken Moore2016-02-02
|/ | | | more work on the lumina-terminal app.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2016-01-18
|\
| * Update the Roadmap for LuminaJosh2016-01-18
| |
* | Adjust the Linux/Fedora build options a bit: Now Linux systems will use /usr ↵Ken Moore2016-01-18
|/ | | | for the PREFIX by default, (except Fedora: /usr/local there)
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2016-01-11
|\
| * Merge pull request #175 from kilobyte/masterKen Moore2016-01-08
| |\ | | | | | | debian: add missing build-dependency on libqt5svg5.
| | * debian: add missing build-dependency on libqt5svg5.Adam Borowski2016-01-02
| | |
* | | Large cleanup of the Lumina project files and OS-detection/support systems.Ken Moore2016-01-11
|/ / | | | | | | | | | | | | 1) Setup all the subprojects to use the new OS-detect.pri subfile 2) Automatically detect/set the build datetime string for the project when qmake is run. 3) Automatically read/embed the current GIT revision into the Lumina version string 4) Remove the old QtConfig shortcut function from the LuminaOS class (and all templates).
* | Start the work of abstracting out the OS-detection/build system from the ↵Ken Moore2016-01-08
| | | | | | | | individual projects. Currently used for the library mainly - still working on fleshing it out before switching all the project files to use it.
* | Setup the dialog to use for file operation errors as the scroll dialog (in ↵Ken Moore2016-01-05
|/ | | | case the list of files is really long).
* Make sure to round the generated panel size to the nearest pixel rather than ↵Ken Moore2015-12-28
| | | | save the float to the settings file.
* Remove the "Browse Files" link from the application menu (does not fit well ↵Ken Moore2015-12-28
| | | | here - use other links instead).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-12-28
|\
| * Merge pull request #173 from Conan-Kudo/rpmpkgspecKen Moore2015-12-28
| |\ | | | | | | Massive refactor of Fedora/CentOS RPM spec
| | * Massive refactor of Fedora/CentOS RPM specNeal Gompa (ニール・ゴンパ)2015-12-23
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The RPM spec for Fedora/CentOS has been massively refactored. Within the limits of supporting both Fedora and CentOS 7, the structure has been redone so that 32-bit and 64-bit builds can be done from the same spec, and that it complies with Fedora's guidelines on how a package should be structured. The package is also now at parity with the ports and the Debian packaging in terms of building and installing Lumina Desktop. The version number has been bumped to 0.8.8 to reflect that it will be part of the next release. The DEPENDENCIES file has also been adjusted to reflect reality.
| * Fix up the loading of theme colors on first-run. Also find/fix a typo in the ↵Ken Moore2015-12-17
| | | | | | | | default luminaDesktop.conf file.
* | Fix a bug with the snap session selection when other options were also selected.Ken Moore2015-12-28
|/
* Adjust the initial Lumina theming a bit: Use the "bora_black" fluxbox theme, ↵Ken Moore2015-12-17
| | | | with a new "Black" color scheme for the Lumina interface. This is just a nice neutral panel/interface which should work with any background image (including the Lumina wallpapers).
* Add a better watcher/change fallback for ensuring that no files are removed ↵Ken Moore2015-12-16
| | | | from teh watcher during a session.
* Update the default Lumina setting on non-PCBSD systems a bit.Ken Moore2015-12-16
|
* Make the Fluxbox theme listing case-insensitive.Ken Moore2015-12-16
|
* Add support for single-file Fluxbox themes.Ken Moore2015-12-16
|
* Fix a bug where the "+" in the Qt display was not getting replaced with a space.Ken Moore2015-12-11
|
* Add the size hints to libLumina X11, and enable the usage of it within teh WM.Ken Moore2015-12-08
|
* Ensure that when a desktop item opens it's context menu it hides the main ↵Ken Moore2015-12-04
| | | | desktop's context menu (if visible).
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-12-03
|\
| * Merge pull request #169 from krytarowski/netbsd-1Ken Moore2015-12-03
| |\ | | | | | | Preliminary NetBSD support
bgstack15