aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop
Commit message (Collapse)AuthorAge
* Ensure that the current audio volume gets saved to the local file on session ↵Ken Moore2016-04-11
| | | | close so that the next start of a session has the appropriate audio volume.
* Fix up the multi-monitor adjustment systems in the Lumina session. Now ↵Ken Moore2016-04-08
| | | | things can change on the fly again without any trouble.
* Remove the Q_DECL_OVERRIDE tag from the end of the native event filter ↵Ken Moore2016-03-29
| | | | function declaration: This causes build issues on Qt 5.6, but removing it does not appear to make a difference on Qt 5.5.1
* Fix up the format of the new wallpapers (use jpg instead on png: ~3MB per ↵Ken Moore2016-03-23
| | | | image instead of ~11MB per image), and add the files to the project so they get installed.
* Fix a crash when an invalid desktop plugin is found.Ken Moore2016-03-23
|
* Update the default PC-BSD/Lumina wallpapers for 0.9.0.Ken Moore2016-03-23
|
* Add some new wallpaper files. Thanks to JT Pennington (q5sys) for creating ↵Ken Moore2016-03-23
| | | | these!
* use relative icon paths in desktop filesrezso2016-03-11
|
* Update the window movement routine to use an alternate ICCCM WM request for ↵Ken Moore2016-03-08
| | | | fixing an initial window placement. This allows flux to do the frame matching/adjustments as needed (and seems to be reliable).
* Cleanup all the DESTDIR usage within the project files. Now this can be ↵Ken Moore2016-03-04
| | | | easily used for automated package builders (for a temporary working directory).
* Add dutch translation for i18n/lumina-desktopZyixc2016-02-22
|
* Ensure that on logout all the desktop elements (except the wallpaper) gets ↵Ken Moore2016-02-19
| | | | hidden/removed right away.
* Fix up a couple other small bugs:Ken Moore2016-02-19
| | | | | 1) Ensure the clock plugin does not resize smaller than the time display. 2) Enforce a 40 character limit for task manager button text.
* Remove the 80-pixel limit to the text shown on task manager buttons ↵Ken Moore2016-02-18
| | | | (non-grouped). This allows the buttons to be as large as needed to fit the text, then shrink down automatically when more windows/buttons are opened up.
* Make sure the new windows are registeres with the Lumina session so we can ↵Ken Moore2016-02-18
| | | | see property/focus changes on them. This allows the task manager to see when a window title changes and update appropriately.
* For the clock plugin, add a smarter minimum width based on the time format ↵Ken Moore2016-02-18
| | | | chosen. This should prevent the clock from changing sizes regularly if the font is not mono-spaced or non-padded seconds/minutes is desired.
* Find/switch a bunch of other "delete" calls on QWidgets to the Qt ↵Ken Moore2016-02-18
| | | | deleteLater() function instead. This seems to fix the start menu category change crash with Qt 5.5.1
* Change a lot of "delete" calls on QWidgets to the safer "->deleteLater()" Qt ↵Ken Moore2016-02-12
| | | | function. This might fix the random issues with desktop crashes on non-FreeBSD systems.
* Oops - Looks like the Lumina-DE.desktop files was accidentally removed from ↵Ken Moore2016-02-10
| | | | the project file (so the session startup files was not getting installed)
* Don't try to pull screen geom in debug output when we dont validateKris Moore2016-02-10
| | | | the screen number. Let updateDesktops() handle that debug output
* Re-enable the timer for checkDesktop()Kris Moore2016-02-10
| | | | | Can't find a way to reliably duplicate the crash we are seeing here, if it pops up down the road we will check further.
* Run the updateDesktops() immediately instead of on delayKris Moore2016-02-08
|
* Disable DEBUGKris Moore2016-02-07
|
* 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.
* 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 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
* 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.
* Ken changed theming to be more specific for Lumina on my system so I can ↵JoshDW192016-02-01
| | | | begin theming elements.
* 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.
* Remove the "Browse Files" link from the application menu (does not fit well ↵Ken Moore2015-12-28
| | | | here - use other links instead).
* 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.
* 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
|
* 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).
* Oops, forgot to append the ".note" suffix before running the new name ↵Ken Moore2015-12-02
| | | | through the validation routine.
* Change the notepad plugin a bit:Ken Moore2015-12-02
| | | | | 1) Move all the "actions" into a configuration button/menu to make things less cluttered. 2) Add an option to rename the current note.
* Fix up the context menu actions for the desktop a bit.Ken Moore2015-12-02
| | | | | 1) Now the desktop canvas itself will catch/maintain keyboard focus when clicked. This prevents issues with using a keyboard shortcut to simulate a right-click event causing strange behavior (what item (if any) has focus?). 2) Make sure that when the context menu is opened, it is always at the mouse cursor position (even if a key press opened the menu).
* Fix up the loading of locales through the StartMenu/Session. Now it will ↵Ken Moore2015-12-01
| | | | properly make the locale changes *if* it could properly load the locale (ensuring consistency between system/session).
* Change the text of the app menu plugin to have the button now say ↵Ken Moore2015-12-01
| | | | "Applications".
* Oops - fix an issue with opening the home dir from the new appmenu.Ken Moore2015-12-01
|
* Re-do the "App Menu" plugin a bit. Now it uses a self-contained menu with a ↵Ken Moore2015-12-01
| | | | "Leave" option at the bottom. We can add/change it more later as needed.
* Adjust the main lumina-desktop session a bit:Ken Moore2015-12-01
| | | | | | 1) Make it a single-instance process 2) Add a "--check-geoms" input flag which will have the desktop re-scan all monitor geometries and adjust as needed. 3) Adjust the monitor re-detection/adjustment routines a bit to ensure consisten functionality.
* Fixed minor type in lumina-desktop/WMProcess.cpp that was preventing ↵Jesse Smith2015-11-30
| | | | compiling with GCC.
* Add a couple process checks into the WM restart procedures, and add a log ↵Ken Moore2015-11-30
| | | | message for when Lumina restarts the WM (due to it crashing early?)
bgstack15