aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core
Commit message (Collapse)AuthorAge
...
* 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
|\
| * Merge branch 'master' of github.com:trueos/luminaKen Moore2016-07-06
| |\
| * | Enable starting fluxbox within the start-lumina-desktop utility ↵Ken Moore2016-07-06
| | | | | | | | | | | | (lumina-session).
* | | Fix up the loading of non-integer values for the panel height.Ken Moore2016-07-07
| |/ |/|
* | Merge branch 'master' of github.com:trueos/luminaKen Moore2016-07-06
|\|
| * Fix up the reloading of compton when the config file changes.Ken Moore2016-07-06
| |
* | Disable fluxbox initialization within the lumina-desktop binary. (moved to ↵Ken Moore2016-07-06
|/ | | | start-lumina-desktop).
* Setup the session process launcher to provide the capability of prompting ↵Ken Moore2016-07-06
| | | | fluxbox and/or compton to reload it's configs when they change.
* Fix a crash within the userbutton plugin which would happen after clearing ↵Ken Moore2016-07-06
| | | | out one of the scroll areas.
* Update the FreeBSD OS class a tiny bit:Ken Moore2016-07-06
| | | | | 1) Update the control panel link to point to SysAdm-client (old control panel is obsolete). 2) Ensure the system validity checks during the screen brightness routine are only run once per session rather than every time (since the type of system will not change over time)
* Setup the compton init system to use a special config file just for Lumina. ↵Ken Moore2016-07-05
| | | | This allows use to integrate an editor for that config file into lumina-config later.
bgstack15