aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/libLumina
Commit message (Collapse)AuthorAge
* Add support for running generic user setup scripts/tools after parsing ↵Ken Moore2016-06-21
| | | | luminaDesktop.conf.
* Quick adjust of the locale loading methods.Ken Moore2016-06-20
|
* Another round of small bug fixes/tweaks:Ken Moore2016-06-16
| | | | | | | | | | 1) Fix up the desktopbar plugin to work with the new file locations for configs. 2) Fix up the replacement of the "~/" prefix on a file path with the users home dir. 3) Add default favorites for the ~/[Documents, Downloads, Pictures, Videos] directories. 4) Add the ability to specify quicklaunch apps within luminaDesktop.conf (almost the same as the favorites options). 5) Another couple tweaks for the Glass theme. 6) Have the non-applauncher desktop plugins fill in from the bottom-right of the screen. This provides automatic separation between the auto-generated launchers and other plugins. 7) Add a second, auto-hidden panel at the top of the primary screen by default with the desktopbar plugin there (for instance access to favorites & ~/Desktop files/dirs)
* Another update to the Glass theme. I think this theme is just about done now.Ken Moore2016-06-16
|
* Another few fixes for the new Glass theme.Ken Moore2016-06-15
|
* Another significant update:Ken Moore2016-06-14
| | | | | 1) Change the install directory where Lumina puts all it's files at install time (L_SHAREDIR/lumina-desktop/ instead of L_SHAREDIR/Lumina-DE/) This required some adjustments to the LuminaOS templates just to mirror the change.
* Another large batch of updates:Ken Moore2016-06-14
| | | | | 1) Move the "runtime" directory in the users home to the XDG_CONFIG_HOME/lumina-desktop rather than ~/.lumina 2) Update the Glass theme a bit more.
* A few changes:Ken Moore2016-06-13
| | | | | | 1) Cleanup a compile warning in LDesktopBackground.cpp 2) Ensure the desktop re-themes when the theme changes (another leftover from changing the binary name) 3) Setup the appmenu and userbutton panel plugin to try and register themselves as "Start buttons" for the purpose of keyboard shortcuts opening them on demand.
* Change the name of the main desktop binary from "Lumina-DE" to ↵Ken Moore2016-06-11
| | | | "lumina-desktop" for consistency. This also should catch/fix all those old xsessions/.desktop files floating around which did not make the transition to using the new start-lumina-desktop binary for launching the desktop.
* Hide duplicate favorite entries.Ken Moore2016-06-10
|
* Make sure that wildard mimetype matches are given lower priority than exact ↵Ken Moore2016-06-09
| | | | mimetype matches in the default associations routine.
* Add the ability to specify mimetype defaults within luminaDesktop.conf, and ↵Ken Moore2016-06-09
| | | | also allow regex wildard matching when looking for default applications ("text/*" will grab all text mimetypes for instance).
* Move to using the "application/[email/terminal]" mimetypes for ↵Ken Moore2016-06-08
| | | | registering/finding the default email/terminal applications.
* Fix a bug with detecting/using KDE applications as the defaults for ↵Ken Moore2016-06-08
| | | | particular mimetypes.
* Update lumina-xconfig (and lumina-session) so that it saves/reloads the ↵Ken Moore2016-06-06
| | | | previous display configuration on Lumina start.
* Fix a bunch of little things with the desktop:Ken Moore2016-06-02
| | | | | | | | | 1) Reset which dirs are watched for apps to be installed into every time the watcher updates (fixes the detection of KDE apps getting installed/removed) 2) Add a new LuminaUtils function for converting a .desktop or binary name into a full path (searching all the various system dirs until it finds the file) 3) Convert the luminaDesktop.conf parser to allow relative paths/filenames for favorite/default apps 4) Update the default luminaDesktop.conf file quite a bit so there are app actually setup out of box. 5) Update the luminaDesktop.conf parser to properly set mimetypes as needed. 6) Fix the install location of the lumina-fm icon.
* A couple minor tweaks to the new RSS stuff. Fix the URL for the PC-BSD blog ↵Ken Moore2016-06-02
| | | | and such.
* Add a new OS function: RSSFeeds()Ken Moore2016-06-02
| | | | This will return any OS-specific RSS feeds so that users can easily subscribe to get news about updates and such.
* initialize struct before using itHenry Hu2016-05-15
|
* use WM_CHANGE_STATE to minimize windowHenry Hu2016-05-15
|
* Fix the loading of icons where the theme uses pure numbers instead of the ↵Ken Moore2016-05-09
| | | | <number>x<number> format for directories.
* Add a new theme template: GlassKen Moore2016-05-06
| | | | This will apply glass-like effects to the desktop icons/panels. (other plugins not themed differently yet)
* Update LuminaUtils.cppKen Moore2016-05-03
| | | Now tag version 0.9.1-devel on the master branch.
* Update LuminaUtils.cppKen Moore2016-05-03
| | | Tag version 0.9.0-Release.
* Have lumina listen to the X root window property changes directly - and ↵Ken Moore2016-04-28
| | | | update the screen numbers/geometries 50ms after the WM changes the _NET_DESKTOP_GEOMETRY or _NET_WORKAREA properties on it. This bypasses a bug in the QDesktopWidget class where it might not send out the changed() signals when something really did change (noticed this in virtualbox instances in particular).
* Unhook the stylesheet in the Lumina Theme Engine from the non-desktop ↵Ken Moore2016-04-27
| | | | applications. This prepares us to use a "real" Qt style plugin for application appearances instead of stylesheets for a few lumina-* apps.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2016-04-26
|\
| * Adds a class name for settingsmenu.cpp. Add a slight margin on qmenu objects.JoshDW192016-04-26
| |
* | Adjust the FreeBSD appstore shortcut to use the new "appcafe.desktop" entry ↵Ken Moore2016-04-26
|/ | | | (sysadm client).
* Add the beginnings of a new "lumina-session" wrapper utility for the ↵Ken Moore2016-04-25
| | | | | | sequentual loading of various utilities (WM, DE, screensaver, compositing manager, etc..) Also setup lumina-session to auto-start xcompmgr if it is installed, and adjust the Lumina-DE.desktop xsession entry to launch the session instead of the Lumina-DE binary directly.
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
bgstack15