aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Make sure that the QT_QPA_PLATFORMTHEME environment variable is purged ↵Ken Moore2015-09-16
| | | | before starting up the Lumina session. That variable causes Qt to load other theme engines/plugins - preving the desktop from loading properly.
* Have lumina-config only load the thumbnail for the wallpaper image when that ↵Ken Moore2015-09-16
| | | | image has been previewed. This prevents a long loading time if tons of wallpapers are setup for rotations.
* Finally fix up the system tray updates:Ken Moore2015-09-15
| | | | Found out that (at least on FreeBSD 10.2 right now), the xcb_damage_create() routine does absolutely nothing (no damage events ever sent out when the window changes). Switching this back to the Xlib XDamageCreate() routine makes it work perfectly again. Need to ask about this upstream and see if this is a known bug/regression in the XCB libraries.
* Adjust the theming of the calendar widgets so that the day/week are a bit ↵Ken Moore2015-09-11
| | | | more distinct from the main days area
* Ensure that the window activation request is sent out when the file manager ↵Ken Moore2015-09-11
| | | | gets a single-instance dir request.
* Adjust the tooltip for the applications tab of the user button.Ken Moore2015-09-11
|
* Fix a bug with the detection/usage of the snapshot relative paths when ↵Ken Moore2015-09-11
| | | | calculating the path to switch to a new snapshot. Also disable the "go up" functionality if going to a snapshot where the current dir does not exist.
* Update the default keyboard shortcuts a bit with some new shortcuts:Ken Moore2015-09-11
| | | | | | | | | 1) WinKey+L - lock screen 2) WinKey+Space - launch lumina-search 3) WinKey+PgUp - Volume up 4) WinKey+PgDown - Volume down 5) WinKey+Home - Brightness Up 6) WinKey+End - Brightness Down
* Quick fix for an enumeration replacement: This same bug still exists in ↵Ken Moore2015-09-11
| | | | CQTreeWidgetItem (assumes the DirWidget::DetailTypes enumeration always matches the column ordering) - but since re-ordering the columns is not a user-configurable yet, this does not cause any problems at the moment (need to find a way to embed the column type into the QTreeWidgetItem - no easy way to get the correlation at teh moment within the CQTreeWidgetItem routine)
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-09-11
|\
| * Merge pull request #155 from harcobbit/issue/11400Ken Moore2015-09-11
| |\ | | | | | | Solves issue 11400
| | * Forget delete 2 unused variablesCarlos Bohórquez2015-09-11
| | |
| | * Static variables not needed nowCarlos Bohórquez2015-09-11
| | |
| | * Several changesCarlos Bohórquez2015-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the global variable sessionsettings_config_file in all places that must be used. QSettings::setPath was already setted so it's not needed. Deleted. Instead using variable for date and time format in case user settings aren't setted, now we go to Qt::DefaultLocaleShortDate. To perform this operation, we must work with Date and Time separately. Now DirWidget::date_format is an QStringList, first item for date and second for time. The QDateTime with format "yyyyMMddhhmmsszzz" is stored on whatsThis variable for being used in sort operations. CQTreeWidgetItem operator< function has been simplified. Now, to check dates, we used the value stored in whatsThis.
| | * Solves issue 11400Carlos Bohórquez2015-09-10
| | | | | | | | | | | | The functions to set dates on lumina-FM now use user preferred settings.
* | | Add the option for wallpaper layout/format to lumina-config.Ken Moore2015-09-11
| | |
* | | Add various formatting options for the background wallpaper: center, ↵Ken Moore2015-09-11
|/ / | | | | | | [top/bottom][left/right], tile, stretch (stretch is default - same as before).
* | Add a quick app for testing system tray events - this is in the new ↵Ken Moore2015-09-10
| | | | | | | | "dev-tools" directory and is *not* indended to be used/packaged/distributed by anyone (just a simple app to run to perform some basic tests for system tray icons).
* | Add the new systemstart panel plugin to lumin-config.Ken Moore2015-09-10
| |
* | Couple minor adjustments to the lumina-wm window routines.Ken Moore2015-09-10
| |
* | Adjust the name within the lumina-info app registration file - no need to ↵Ken Moore2015-09-10
| | | | | | | | have "Lumina" included in the name.
* | Add come fixes to libLumina to work with the new systemstart plugin, and ↵Ken Moore2015-09-10
| | | | | | | | adjust the theme files accordingly.
* | Add a new panel plugin: systemstartKen Moore2015-09-10
|/ | | | This plugins is an overall "start" menu for the system, combining the functionality of the userbutton and the system dashboard into a single unified interface.
* Merge pull request #154 from harcobbit/issue/11233Ken Moore2015-09-09
|\ | | | | Solves issue 11233
| * Solves issue 11233Carlos Bohórquez2015-09-09
|/ | | | | | | | A new class has been created for manage the files displayed in QTreeWidget. This class inherits from QTreeWidgetItem and only redefines the operator< function. Now it's possible order by size and dates.
* Update the dependencies/project to include the Qt5-Concurrent build module ↵Ken Moore2015-09-09
| | | | (needed for the recent change to lumina-fileinfo)
* Add a new function to LuminaOS: systemPerformingUpdates()Ken Moore2015-09-09
| | | | This returns true if the system is in the middle of applying updates and cannot be powered off at the present time.
* Make sure that drag events only happen with left/right mouse clicks, and ↵Ken Moore2015-09-09
| | | | clean up the "cancelling" of a file operation.
* Make sure that when the last browser is closed a new one is created pointing ↵Ken Moore2015-09-09
| | | | at the users home dir.
* Make sure to run the user-input dir path through the input fix/replacement ↵Ken Moore2015-09-09
| | | | routine in LuminaUtils.
* Fix a bug in the ~ replacement routine.Ken Moore2015-09-09
|
* Merge pull request #152 from harcobbit/issue/11232Ken Moore2015-09-09
|\ | | | | Solves issue 11232
| * Solves issue 11232Carlos Bohórquez2015-09-08
| | | | | | | | | | | | After parsing the CIDR, if it's empty then we put "/". Now,it's possible to go to "/" using "up arrow" Now, we check if CIDR finishes in "/" AND CIDR is bigger than 1.
* | Merge pull request #153 from harcobbit/issue/11073Ken Moore2015-09-09
|\ \ | |/ |/| Solves the issue 11073
| * Avoid follow symlinks for size information.Carlos Bohórquez2015-09-08
| | | | | | | | | | | | | | | | | | Qt follows symlinks in Unix when size function is used. As a result, if you have several symlinks that points to big files, the information will be "wrong". It's better to avoid call size on symlinks and lost several hundred of bytes instead of get the size of the same file several times. If needed, lstat systemcall can be used to get symlinks real size.
| * Solves the issue 11073Carlos Bohórquez2015-09-08
| | | | | | | | | | Now directories displays the size correctly. In addition, number of files and directories are displayed too.
* | Make sure that the removal verification dialog puts the list of items in the ↵Ken Moore2015-09-08
| | | | | | | | "detailed" text of the message box - otherwise it causes size issues if there are lots of items.
* | Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-09-08
|\ \
| * \ Merge pull request #151 from mneumann/dragonfly2Ken Moore2015-09-08
| |\ \ | | |/ | |/| libLumina changes for DragonFly
| | * Battery charging state is 0 not 2.Michael Neumann2015-09-06
| | |
| | * Use sysctl(3) to retrieve most info instead of executing sysctl(8)Michael Neumann2015-09-06
| |/
* / Fix up the "back" functionality for mouse4 clicks.Ken Moore2015-09-08
|/
* Quick fix to the libLumina project file to ensure all the colors/themes get ↵Ken Moore2015-09-04
| | | | installed.
* Commit some more work on lumina-wm:Ken Moore2015-09-04
| | | | | | | 1) The LWindow class seems to function properly for embedding/controlling a window now. 2) Add a "testwin" CLI flag to simply run a text of the window class (with a sample window). This allows testing without having to stop the currently running WM. 3) Setup the XCB access class so it is globally accessible to the individual classes in the WM (no need to constantly be passing the structure around). 4) Already include built-in support for simple window animations/effects (3-lines per effect is all that is needed). Will need to define animation flags/settings for use later, probably with an abstracted function to "performAnimation(type, size)"
* Clean out all the old XLib functions which were commented out, and start ↵Ken Moore2015-09-04
| | | | adding new functions for the window manager (direct access/control - not requests).
* Add some mobile banners to the artwork directory. Thanks to Jennifer ↵Ken Moore2015-09-03
| | | | Rosenburg for putting them together!
* Add a quick check to ensure that a panel number is never less than zero.Ken Moore2015-09-02
|
* Couple minor adjustments:Ken Moore2015-09-02
| | | | | 1) Move the processEvents call down to every 15 items instead of 20 (just in case a slower system) 2) recalculate the relative snapshot path on every snapshot slider change (fixes a random issue where it uses the previous dir calculation, not the current dir path).
* Add support for the mouse "back" button (normally Mouse4, but may be set ↵Ken Moore2015-08-31
| | | | | | through X to something else). Also fix a minor bug in saving/loading the last history item for a browser.
* Completely overhaul lumina-fileinfo so that it is just a front-end to the ↵Ken Moore2015-08-31
| | | | XDGDesktop structure now, instead of using the regex's and template files like before. This also makes it easier to update later, since there are more information fields in the XDGDesktop structure than lumina-fileinfo currently handles (TryExec, Actions, ShowIn, etc).
bgstack15