aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* Remove one of the compile-time defines from the LuminaOS.h file, and place ↵Ken Moore2016-03-16
| | | | it into all the various LuminaOS-<OS>.cpp files instead. This allows the Lumina library to function properly when compiling an external application against an installed version of the lib.
* Significant update to mime-type handling.Ken Moore2016-03-11
| | | | | | 1) Register/use the "inode/directory" mimetype for the default file manager. 2) Register/use the "x-scheme-handler/http[s]" mimetypes for the default web browser Note: Still have not found valid mimetypes for the default terminal/email apps yet - so those still use the alternate lumina settings.
* Cleanup all the DESTDIR usage within the project files. Now this can be ↵Ken Moore2016-03-04
| | | | easily used for automated package builders (for a temporary working directory).
* Remove the "-o" options from the reboot/shutdown commands in Lumina - this ↵Ken Moore2016-02-25
| | | | bypasses the PC-BSD update system on 11.x
* Tag version 0.9.0-devel on the master branch (corresponds to ↵Ken Moore2016-02-19
| | | | 0.8.8-Release-p1 on qt5/0.8.8 branch)
* Change around the X property notification requested for standard windows ↵Ken Moore2016-02-19
| | | | (non-embedded apps).
* Fix the "amixer" command used to set the volume in the generic "Linux" ↵Ken Moore2016-02-12
| | | | support class. This was based on a fix posted in Github issue #180 (by texstar).
* Tag Lumina version 0.8.8-ReleaseKen Moore2016-02-10
|
* Tinker with the resizeMenu class to try and bypass a bug in Qt 5.5.1 ↵Ken Moore2016-02-04
| | | | (QWidget embedded in a QWidgetAction does not receive mouse-over events properly). Also ensure that when resizing the menu, the grabbed side cannot go beyond the opposite side.
* Fix one typo. Using delete with new [] is undefined.Carlos Bohórquez2016-02-02
|
* Change the $${PRO_FILE_PWD} variable to just $${PWD}. This seems to fix path ↵Ken Moore2016-02-02
| | | | issues when setting the lib/include paths.
* Large cleanup of the Lumina project files and OS-detection/support systems.Ken Moore2016-01-11
| | | | | | | 1) Setup all the subprojects to use the new OS-detect.pri subfile 2) Automatically detect/set the build datetime string for the project when qmake is run. 3) Automatically read/embed the current GIT revision into the Lumina version string 4) Remove the old QtConfig shortcut function from the LuminaOS class (and all templates).
* Start the work of abstracting out the OS-detection/build system from the ↵Ken Moore2016-01-08
| | | | individual projects. Currently used for the library mainly - still working on fleshing it out before switching all the project files to use it.
* Make sure to round the generated panel size to the nearest pixel rather than ↵Ken Moore2015-12-28
| | | | save the float to the settings file.
* Fix up the loading of theme colors on first-run. Also find/fix a typo in the ↵Ken Moore2015-12-17
| | | | default luminaDesktop.conf file.
* Adjust the initial Lumina theming a bit: Use the "bora_black" fluxbox theme, ↵Ken Moore2015-12-17
| | | | with a new "Black" color scheme for the Lumina interface. This is just a nice neutral panel/interface which should work with any background image (including the Lumina wallpapers).
* Add the size hints to libLumina X11, and enable the usage of it within teh WM.Ken Moore2015-12-08
|
* Merge pull request #169 from krytarowski/netbsd-1Ken Moore2015-12-03
|\ | | | | Preliminary NetBSD support
| * Preliminary NetBSD supportKamil Rytarowski2015-12-01
| |
* | Fix up the loading of locales through the StartMenu/Session. Now it will ↵Ken Moore2015-12-01
|/ | | | properly make the locale changes *if* it could properly load the locale (ensuring consistency between system/session).
* Clean up the new intel_backlight support in LuminaOS-FreeBSD. Now it should ↵Ken Moore2015-11-26
| | | | work reliably.
* - Add support for intel_backlight on FreeBSDmike-pt2015-11-26
|
* Update LuminaX11.cpp to compile with GCC (found/fixed by Jesse Smith).Ken Moore2015-11-25
|
* Change the desktop icon text color to white by default: This just looks a ↵Ken Moore2015-11-23
| | | | lot better with this type of outlining, and is not too uncommon since Windows 10 also has white text by default for desktop icons.
* Fix up the WM a bit more - now it can open/close windows without issues ↵Ken Moore2015-11-20
| | | | (still very rough - does not do things like fine-grained stacking, minimization, and such yet).
* Quick checkpoint for the window manager: NOT STABLE - crashes on window ↵Ken Moore2015-11-20
| | | | close right now.
* Add the final pieces of the EWMH support functions to the Lumina library.Ken Moore2015-11-13
|
* Add a bunch more of the window-level EWMH standards support into luminaX11. ↵Ken Moore2015-11-12
| | | | Only a few more to go, and then assembling the WM guts can commence...
* Add a couple more XCB EWMH functions. One change required a re-definition of ↵Ken Moore2015-11-12
| | | | an enumeration (WINDOWSTATE -> WINDOWVISIBILITY), so I fixed the usage of that enum in the lumina-desktop project as well.
* Add ~50% of the client EWMH window property support.Ken Moore2015-11-12
|
* Finish adding the rest of the Root window EWMH standards support into the ↵Ken Moore2015-11-12
| | | | LuminaX11 library.
* Just silence a compiler warning about an unused variable for the moment ↵Ken Moore2015-11-11
| | | | (that function is empty for the time being - error in the xcb_ewmh library with char array handling.
* Add support for all the important Root window EWMH properties to the ↵Ken Moore2015-11-11
| | | | LuminaX11 class.
* Replace the libreoffice SVG icon skip with a generic rule that skips any SVG ↵Ken Moore2015-11-10
| | | | file which explicitly sets version 1.0 of the format. Only one other icon gets caught in this on my systems (ibus.svg), and that one always looked slightly off as well if I recall.
* Re-work how Lumina finds/loads icons from the current theme. This bypasses ↵Ken Moore2015-11-10
| | | | the QIcon::fromTheme() functionality completely, that way we get more detection/control over finding bad files and such (SVG files in particular).
* A couple changes to Lumina:Ken Moore2015-11-09
| | | | | | 1) Add 3 different "view modes" for applications in the start menu: Alphabetical (no categories), Partial Categories (same as before - still on list though), or Categories (need to click the category to go into it and see the applications).2) Fix the theming of partially checked checkboxes and groupboxes. 3) Force the desktop icons to have black text in the theme (no matter which color scheme is in use). 4) Adjust the outlining effects of the desktop icons to use a radial gradient now, so you get a smoother effect which does not steal eye focus as much on contrasting backgrounds.
* Add the WM_PROTOCOLS ICCCM support to the lumina library.Ken Moore2015-11-06
|
* Cleanup how auto-start apps are launched a bit (start them via a single ↵Ken Moore2015-10-30
| | | | | | lumina-open call now, instead of a bunch of individual ones). Also fix up the tray app detection/failover methods a bit to catch/discard tray icons which were registered/destroyed almost simultaneously (or no destroy event was ever caught for the icon). This prevents the situation where a "blank" tray icon may be trying to repaint itself repeatedly (eating up CPU cycles). NOTE: It seems like these "blank" tray apps are all GTK based, so it might be something in that toolkit which needs fixing to prevent registering a tray window which will never be used (or is instantly destroyed).
* Add some more ICCCM functions to LuminaX11.Ken Moore2015-10-28
|
* Add new X11 functions for about 1/2 of the ICCCM standardsKen Moore2015-10-28
|
* Ok, now the external process commands *truly* run in a separate thread ↵Ken Moore2015-10-28
| | | | through the QtConcurrent module.
* Remove the "waitForStarted()" function call in the external process launcher ↵Ken Moore2015-10-28
| | | | functions, and adjust the manual check for process started/running/finished to also account for the "Starting" State (only breaks out for the "NotRunning" process state now).
* Tag version 0.8.7-Release in sourcesKen Moore2015-10-21
|
* Fix a luminaDesktop.conf loading bug with regards to panel sizing.Ken Moore2015-10-19
|
* Adjust the theme file a little bit for some more visual cues about which ↵Ken Moore2015-10-15
| | | | list/tree widget currently has focus.
* Add a "-new-instance" CLI flag for any app using the LuminaSingleInstance ↵Ken Moore2015-10-15
| | | | class. This flag will let a new instance of the app be spawned - bypassing any exising instance as necessary.
* Update the FreeBSD device IO calculation: Now it will return the ↵Ken Moore2015-10-13
| | | | instantaneous disk IO stat instead of the system uptime average.
* Add Inheritance to the Lumian theme files.Ken Moore2015-10-13
| | | | Now you can specify: "INHERITS=<name of theme>" within the theme file and it will replace that line with the contents of the other theme (if it exists). This allows all the lumina-interface-specific settings to be put within the "None" theme, and the Lumina-Default theme just inherits those settings at the outset (a lot easier to maintain/adjust going forward).
* Remove the box outline for the applauncher plugin: the new font outlines ↵Ken Moore2015-10-13
| | | | takes care of readability instead now.
* Fix a mapping issue with the mouse position for the ResizeMenu.Ken Moore2015-10-12
|
bgstack15