aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* Clean up a few things in Lumina:Ken Moore2015-02-17
| | | | | | | 1) When finding a file mimetype, try a case-insensitive filter if nothing came out of the case-sensitive search. 2) lumina-fm: when removing a slideshow file, try to automatically go to the next/previous picture instead of index=0; 3) Add a bunch more processEvents() calls to the lumina-fm file operations dialog. This should keep the UI's more responsive and update the visuals more often while running operations on large numbers of files. 4) lumina-fm: Fix another upper->lower case extension issue when checking if a file is supported by Qt's read/write operations.
* Another couple small fixes for the default lumina theme.Ken Moore2015-02-09
|
* Oops, forgot to add the new Lumina theme definitions into the "None" theme ↵Ken Moore2015-02-05
| | | | (so things still function properly).
* Finish cleaning up that last bits of hard-coded stylesheets, and tie them in ↵Ken Moore2015-02-05
| | | | to the lumina theme system.
* Clean up the default theme template a bit more, and remove some leftover ↵Ken Moore2015-02-04
| | | | stylesheet declarations in the lumina-config ui file.
* Update all the other Lumina color schemes to work with their respective ↵Ken Moore2015-02-03
| | | | wallpapers.
* Update the Lumina-Purple color scheme to work better with the purple Lumina ↵Ken Moore2015-02-03
| | | | wallpaper.
* Update the Lumina-Red color scheme. Now it works quite well as a darker ↵Ken Moore2015-02-03
| | | | theme to go with the red lumina background.
* Find/fix a couple other issues with the themes files.Ken Moore2015-02-03
|
* Add a new PC-BSD (version 10.x) color scheme for the Lumina DesktopKen Moore2015-02-03
|
* Update the theme files that are included with Lumina (much nicer now).Ken Moore2015-02-03
|
* Make sure that the font-family declaration is set off within quotes when ↵Ken Moore2015-02-02
| | | | assembling the stylesheet. This fixes fonts that use strange characters such as brackets in the name.
* Add the ability for the distribution defaults to use just the name of the ↵Ken Moore2015-01-28
| | | | system theme/color to use instead of requiring the full path. This allows for much simpler cross-OS usage and settings (for when Lumina starts including multiple themes/colors out-of-box)
* string change in LuminaOS-Debian / qt5ct instead of qtconfigChristopher Roy Bratusek2015-01-28
|
* Add knowledge of the lumina-info utility to the Lumina desktop (userbutton, ↵Ken Moore2015-01-28
| | | | | | config menu). Also make sure that there is a *.desktop shortcut for the application (and update the pkg-plist) Also allow for "-<something>" to be put in the version number without messing up the version checking routine, and tag the current version on the master branch as 0.8.2-devel (once the stable/official release is branched, the "-devel" tag will get either dropped or changed to "-release" in that branch, with the master branch moving on to the next <version>-devel)
* Add a new function to all LuminaOS files: OSName()Ken Moore2015-01-28
| | | | | This just returns the name of the OS template used within the library. (No action required for OS-specific maintainers, already handled for all templates).
* Make sure to convert any tab characters into spaces before parsing the ↵Ken Moore2015-01-26
| | | | output of "mount" in LuminaOS-FreeBSD.cpp (just in case).
* fix device detection in generic LuminaOS-LinuxChristopher Roy Bratusek2015-01-23
|
* fixup device detection in LuminaOS-DebianChristopher Roy Bratusek2015-01-23
|
* add LuminaOS-DebianChristopher Roy Bratusek2015-01-23
|
* Merge pull request #39 from ajacoutot/openbsdKen Moore2015-01-23
|\ | | | | several OpenBSD improvements
| * several OpenBSD improvementsAntoine Jacoutot2015-01-23
| | | | | | | | | | | | | | Screen Brightness: make sure we are not running in a VM Check for user system permissionver: verbatim copy/paste from FreeBSD System Shutdown: shutdown -p is enough nowadays (no need for -hp) Battery Availability: fix battery detection
* | Also read /etc/luminaDesktop.conf.Antoine Jacoutot2015-01-23
|/ | | | | | | On (at least) OpenBSD, external packages are installed under /usr/local but SYSCONFDIR is always /etc. That is external applications will install their configuration file under /etc even if the binaries are under /usr/local.
* Finish committing the last of the new distribution defaults framework. Also ↵Ken Moore2015-01-21
| | | | adjust the port plist, and add options to reset the system settings to default to lumina-config.
* Update the themes that are included within Lumina.Ken Moore2015-01-19
|
* Commit a couple loose changes to libLuminaXDGKen Moore2015-01-16
|
* Update the Lumina-default theme template to work properly with Qt5.Ken Moore2015-01-05
|
* Clean up the Panel/Taskmanager XCB usage quite a bit. Now the panel is ↵Ken Moore2015-01-05
| | | | "seen" by fluxbox when a window is maximized, and the task manager works with the highly asynchronous XCB events.
* Quick checkpoint of additional XCB improvements/fixes. Still having an issue ↵Ken Moore2015-01-05
| | | | with fluxbox maximizing windows underneath panels at the moment.
* Add support for the LIBPREFIX qmake variable for all the project files. This ↵Ken Moore2015-01-03
| | | | allows a user to run qmake LIBPREFIX="something" PREFIX="something" to ensure that libraries are found in the proper location.
* Make sure that the system encoding is loaded with QTextCodec before doing ↵Ken Moore2015-01-02
| | | | any command-line argument parsing.
* Large update of XLib -> XCB usageKen Moore2015-01-01
| | | | | 1) Add ability for task manager to minimize/maximize window from details menu 2) Add quick check/movement of new windows to make sure they are not underneath any panels
* Make sure that any argv[] -> QString translations from CLI input are run ↵Ken Moore2015-01-01
| | | | through QString::fromLocal8Bit(). This should correctly catch any key presses specific to particular locales.
* Be a little bit more careful about the handling of the "Exec=" field codes ↵Ken Moore2014-12-31
| | | | in *.desktop files. This seems to fix the occasional issue with KDE *.desktop shotcuts (okular in particular).
* Clean up how translations are loaded for all the Lumina utilities, and also ↵Ken Moore2014-12-30
| | | | apply the relative path fixes to all LSingleApplication's forwarded inputs.
* Commit some more XLib->XCB conversions (everything for the task manager), ↵Ken Moore2014-12-30
| | | | and fix a stray seg fault in the XCB window class detection routine.
* Add a quick check to the FreeBSD screen brightness functions for not ↵Ken Moore2014-12-29
| | | | allowing screen brightness controls within a virtualbox VM (does not work since not host system).
* Fix the detection of the active window via XCB as well: now all the window ↵Ken Moore2014-12-19
| | | | states are properly detected again.
* Fix up the sticky status-setting routine for the Lumina Panel. Now the WM ↵Ken Moore2014-12-19
| | | | | | will be aware of the new status change (send an event instead of changing the property directly). Also add a quick fix for system tray icons: if the icon size does not match the tray size, send a resize event and redraw a few moments later.
* Commit a checkpoint on the conversion of Lumina to Qt5.Ken Moore2014-12-18
| | | | It is functional at the moment, but still has a few rough edges with regards to the X11 background interface (due to the move from XLib to XCB in Qt5). This reulst in some of the window manager interactions not behaving properly (such as sticky status on panels).
* Finish up the new Mime type default app usage in lumina-config and ↵Ken Moore2014-11-17
| | | | lumina-open. The new buttons in lumina config set the backends fine, but the file manager/terminal options will not be respected yet until I update the menu plugins in lumina-desktop.
* Update the XDG MIME inplementation to support the draft standards for ↵Ken Moore2014-11-17
| | | | | | | | registering default application (Note: does not use the mime association routines, just defaults) Lumina-config will now use this backend system for default app registrations, but lumina-open does not use it yet. Also, the defaults tab in lumina-config is still not completely updated yet (resulting in some breakage or unusable buttons). DO NOT BUILD FROM THIS REVISION - Will be fixed very soon but needed a git snapshot
* Update the XDG categories that are supported, as well as the add a new ↵Ken Moore2014-11-14
| | | | "Wine" category for internal recognition/use (since the wine apps do not usually list a category in the *.desktop file).
* Add a bunch of new color schemes for Lumina (Red/Green/Purple/Gold/Glass), ↵Ken Moore2014-11-12
| | | | and adjust the auto-loading of a theme so that it will automatically pick up when the current theme/color file changes (such as when it was manually edited).
* Clean up the default theme template a little bit.Ken Moore2014-11-10
|
* Add a new Lumina Theme: NoneKen Moore2014-11-10
| | | | This disables all the special Qt theming (except for the custom font/font size), and will use the default theme for Qt.
* Adjust how the backend for the system tray works:Ken Moore2014-10-17
| | | | | | | 1) Now the Lumina session registeres the system-wide tray, and just keeps track of the windows that should be visible (preventing any loss of service or apps starting up before the tray is registered). 2) The system tray plugin is now just a "visual tray" for embedding the applications in the panel. The Session only allows a single visual tray to be registered at a time, but sends out signals whenever there is an opening for a visual tray (allowing near-instant transfer of tray applications from one visual tray to another). Also fix a quick bug in lumina-config where the save button was getting activated simply by changing the appearance/plugins tab in the panel configuration (without actually changing anything).
* Add a quick "make-linux-distro.sh" script to change the linux template file ↵Ken Moore2014-10-15
| | | | used in the project.
* Oops, add the default theme template to the Lumina build. Now users will ↵Ken Moore2014-10-15
| | | | actually have a theme available by default that can be edited/changed.
* OpenBSD setScreenBrightness: make the brightness change smootherAntoine Jacoutot2014-10-15
|
bgstack15