aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop
Commit message (Collapse)AuthorAge
* 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?)
* make the userbutton sort items case-insensitively.Ken Moore2015-11-25
|
* Change the icon for the individual items in the workspace switcher plugin ↵Ken Moore2015-11-25
| | | | (something different than the main panel button icon).
* Adjust some more text on the "settings" menu.Ken Moore2015-11-24
|
* Unify some text in various menus: "Browse Files" for instance.Ken Moore2015-11-24
|
* Change the "quick settings" button to now say "Preferences" instead. Also ↵Ken Moore2015-11-24
| | | | remove a sync() operation when changing quicklaunch items.
* Adjust the start menu to show the "genericName" instead of the comment ↵Ken Moore2015-11-23
| | | | underneath an app name, and use the comment as the tooltip. Also adjust the panel re-focus routine a bit to make it smarter about which window gets activation after leaving the panel if the previously active window was closed/minimized.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-11-23
|\
| * Fix up the sorting of the favorites items in the start menu. Now the ↵Ken Moore2015-11-23
| | | | | | | | applications will be sorted by display name instead of file name (case-insensitive). The favorites are still sorted by type as well (apps, dirs, files), each type sorted alphabetically.
bgstack15