aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core
Commit message (Collapse)AuthorAge
* Add a special case check to the cursor theme settings - don't allow ↵Ken Moore2016-08-30
| | | | "default" to be set as the cursor theme (causes a conflict due to how we save the setting as the "default" theme - it can't inherit itself).
* When saving autostart preferences, make sure the local autostart directory ↵Ken Moore2016-08-26
| | | | exists and create it if not.
* Another small fix for the application auto-update routine.Ken Moore2016-08-24
|
* Fix a bug in lumina-open where the directory handling was not working.Ken Moore2016-08-24
|
* Fix up the auto-creation/removal of application symlinks when apps are ↵Ken Moore2016-08-23
| | | | installed/removed during a session.
* Add in the pending updates detection for the shutdown/reboot options in the ↵Ken Moore2016-08-23
| | | | start menu.
* Fix up the right-click terminal launcher - don't check for a valid binary if ↵Ken Moore2016-08-23
| | | | the entry is a .desktop entry (non-binary)
* Add some extra checks to the LuminaXDG application listing routine for when ↵Ken Moore2016-08-22
| | | | it was the first run or not.
* Add in pending update detection/skipping ability to the main logout window ↵Ken Moore2016-08-18
| | | | (not the start menu options yet).
* Add the ability for Lumina to automatically add/remove symlinks from the ↵Ken Moore2016-08-18
| | | | ~/Desktop for applications that are installed/removed while the user session is active.
* Setup the desktop to use the new XDGDesktopList directly (disables a lot of ↵Ken Moore2016-08-18
| | | | the extra managment overhead from the desktop itself).
* Adjust the XDGDesktopList static creation routine so that the static object ↵Ken Moore2016-08-18
| | | | itself can be accessed as needed.
* Update the new XDGDesktopList class a bit more:Ken Moore2016-08-18
| | | | | | 1) Add in all the bits to make it auto-update as needed (optional init argument) 2) Have it also keep track of what previous files were *removed* when it updates. 3) Tweak the update routine to try and make it even faster.
* Revamp how the system applications are parsed/updated.Ken Moore2016-08-18
| | | | | | | | | | This now uses a new data class which provides for delta updates to the application list, allowing for later checks/updates to be performed a *lot* faster, in addition to providing information about which *new* application entries were discovered during the check in addition to the raw app list. As an added bonus, the new class-based nature of the routine will make it possible to embed the detection/update routines directly into the class rather than requiring some external class to monitor the system and request updates. Example Times: First run: same as old routine. Second run with one new app entry: new routine is ~1/4 of the time of the old routine (20ms vs 78ms on my test box)
* Oops: *Now* lumina-open will handle binary names as inputs just fine (if ↵Ken Moore2016-08-18
| | | | they exist).
* A couple quick fixes:Ken Moore2016-08-17
| | | | | 1) Ensure that lumina-open is used to open the default terminal app (additional binary verification/checking) 2) Add some additional verification of the binary to run within lumina-open, and warn the user about a missing binary as needed.
* Tag version 1.0.1 in the source tree (Base version 1.0, minor update 1).Ken Moore2016-08-08
| | | | This will be used instead of the "-devel"/"-Release" distinctions in the versions now.
* Tag version 1.0.0-Release in source.Ken Moore2016-08-08
|
* Fix a small typo in a disabled line in luminaDesktop.conf (so if people ↵Ken Moore2016-08-08
| | | | uncomment it to use the settings it will be valid).
* Add a simple check to the panel update routine to verify that the ↵Ken Moore2016-08-08
| | | | "_NET_WM_STICKY" flag is set on the panel at update time, and re-request that flag if not.
* use a static_cast from signed->unsigned integer in LuminaX11.cpp to silence ↵Ken Moore2016-08-05
| | | | a possible c++11 build warning/error.
* Update the RSS feeds for FreeBSD to point to the TrueOS news feed instead of ↵Ken Moore2016-08-05
| | | | the PC-BSD feed.
* Add a quick existance check to the userbutton plugin when adding favorites ↵Ken Moore2016-08-02
| | | | to the menu.
* Add application/pdf mimetype defaults to the TrueOS settings.Ken Moore2016-08-02
|
* Cleanup the sizing of the new QToolButtons a bit (ensure uniform sizes - ↵Ken Moore2016-08-01
| | | | does not touch screenshots since they are recessed by default).
* Add in the possibility of a "nowatch" file/flag for lumina-open to avoid ↵Ken Moore2016-08-01
| | | | | | watching processes for crash reports and such. This is a reimplementation of the pull request sent in by slicer69 (issue #244) which looks at the correct file location all the time.
* Update the TrueOS defaults a bit.Ken Moore2016-08-01
| | | | | 1) Remove peazip from the "tar" mimetypes 2) Add phototonic to the images/* mimetypes.
* Add in a terminal rule for qterminal to "open here" on a directory (does not ↵Ken Moore2016-07-29
| | | | work properly with the standard -e flag).
* Add a bit of debugging output for when fluxbox/compton get prompted to ↵Ken Moore2016-07-29
| | | | reload configs.
* Reset the "Control Panel" entry for FreeBSD back to pccontrol.desktop.Ken Moore2016-07-28
|
* Hide duplicate entries in the desktopbar plugin (Desktop/Favorites can be ↵Ken Moore2016-07-28
| | | | pointing to same file).
* Disable the translation of the blank HTML text for the QTextBrowser.Ken Moore2016-07-27
|
* Fix up the y-coordinate offsets for the panels and desktop plugin area so ↵Ken Moore2016-07-26
| | | | that vertical arrangements of monitors are better supported.
* Update the defaults for lumina a tiny bit (compton settings, Glass colors, ↵Ken Moore2016-07-25
| | | | fluxbox theme, etc..)
* Update the "Glass" theme and colors a bit.Ken Moore2016-07-25
|
* Merge branch 'master' of github.com:trueos/luminaKen Moore2016-07-25
|\
| * Update the TrueOS defaults to include qterminal if it is installed.Ken Moore2016-07-22
| |
* | Setup the copy over of the default compton.conf as needed.Ken Moore2016-07-25
| |
* | Ensure that a default compton.conf file is distributed with Lumina.Ken Moore2016-07-25
|/
* Fix up the screen brightness detection on FreeBSD (found a logic reversal).Ken Moore2016-07-22
|
* Minor tweak to the FreeBSD OS backend for screen brightness.Ken Moore2016-07-22
|
* [INTERFACE CHANGE]Ken Moore2016-07-20
| | | | As recommended by docs team, the lumina-info interface has been streamlined a bit so there are individual buttons for each of the external links instead of the label/URL pairings.
* Ensure that Desktop files which are symlinks to known favorites do not show ↵Ken Moore2016-07-19
| | | | up as duplicates within the "favorites" tab in the user menu.
* Add an "enableCompositing" flag to the sessionsettings.conf file which ↵Ken Moore2016-07-18
| | | | | | | | | determines if the compositor (compton, xcompmgr) is supposed to be started or not. NOTE: This is a hidden option (not available in lumina-config). To disable the compositor the user will need to edit ~/.config/lumina-desktop/sessionsettings.conf by hand and add the following line: enableCompositing=false Then restart Lumina for the changes to take effect.
* Also ensure that the XDG_CONFIG_HOME replacement happens on the fluxbox-init ↵Ken Moore2016-07-18
| | | | file as well.
* Don't embed the fluxbox config files into the lumina-desktop binary (using ↵Ken Moore2016-07-18
| | | | the pre-installed files instead).
* Fix up the copy/adjustment of the fluxbox config files when initializing the ↵Ken Moore2016-07-18
| | | | user's settings for Lumina.
* Fix the xterm title gibberish issue.Ken Moore2016-07-07
|
* Fix a crash when right-clicking a non-applauncher desktop plugin and ↵Ken Moore2016-07-07
| | | | removing it.
* Merge branch 'master' of github.com:trueos/luminaKen Moore2016-07-07
|\
bgstack15