aboutsummaryrefslogtreecommitdiff
path: root/libLumina
Commit message (Collapse)AuthorAge
* 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
|
* Add a process verification check to the LuminaUtils functions for running ↵Ken Moore2015-10-12
| | | | external utilities. This should catch/break the loop if the external utility stops in some strange way.
* Update the new ResizeMenu and startmenu a bit: Now it better performes ↵Ken Moore2015-10-08
| | | | resizing and the startmenu savees it's size between sessions.
* Make sure that the user's local icon heirarchy is added to the fallback icon ↵Ken Moore2015-10-07
| | | | search paths (needed for wine apps in particular - since they are installed as user).
* Another batch of small fixes:Ken Moore2015-10-07
| | | | | | | | 1) Add a new ResizeMenu() class to the LuminaUtils library - this class allows the resulting menu to be resizable by the user clicking on an edge and dragging. 2) In the systemstart panel plugin, reverse the location of the shutdown options on the leave page (put them at the bottom next to where the leave button is in the first place) 3) Setup the systemstart plugin to use the new ResizeMenu. It currently does not save the new size to be used for later sessions, but per-session resizing works fine. 4) Quick adjustment to the systemtray icon sizes 5) Quick fix to the detection of a desktop file removal.
* Revert the debug/release flag change to all the *.pro files. This causes ↵Ken Moore2015-09-30
| | | | issues when trying to install the debug version of apps. Instead, the makefiles should be generated with the command "qmake[-qt5] CONFIG+=debug". That will set the debug flag for the Makefile and allow the user to run make and "make install" normally (but with debugging enabled)
bgstack15