| Commit message (Collapse) | Author | Age |
|
|
|
| |
(still very rough - does not do things like fine-grained stacking, minimization, and such yet).
|
|
|
|
| |
close right now.
|
| |
|
|
|
|
| |
Only a few more to go, and then assembling the WM guts can commence...
|
|
|
|
| |
an enumeration (WINDOWSTATE -> WINDOWVISIBILITY), so I fixed the usage of that enum in the lumina-desktop project as well.
|
|
|
|
| |
could cause the wrong number of desktop canvases to get created/moved.
|
| |
|
|
|
|
| |
LuminaX11 library.
|
|
|
|
| |
(that function is empty for the time being - error in the xcb_ewmh library with char array handling.
|
|
|
|
| |
LuminaX11 class.
|
|
|
|
| |
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.
|
|
|
|
|
| |
1) Make the outline more transparent (50/255)
2) Make the outline a bit thicker so it appears more "blurry" instead of an echo of the text.
|
|
|
|
| |
the QIcon::fromTheme() functionality completely, that way we get more detection/control over finding bad files and such (SVG files in particular).
|
|
|
|
| |
Now it will ensure that the current UID and UID of the logged in user are the same before proceeding, instead of just refusing to check against the root password. This will allow it to function properly if the user decided to login and start the session as root (which is *never* recommended, but some people do it anyway).
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|
|
|
| |
SSBaseWidget background color is set properly (so it can now be different from the main LScreenSaver background - as designed), set the main background color gray (for now - until we add custom backgrounds in), and disable the debugging on the main screensaver class (no need for all the event debugging info to be seen any more - is working fine).
|
|
|
|
|
| |
1) Add lumina-checkpass subproject: this is a tiny C program for comparing an input again the current user's password with PAM (required for screen unlocker in lumina-wm)
2) Completely finish up the Screensaver implementation in lumina-wm - the lock/unlock screen works great now, and I also set it up to cut the current screen brightness in half when the screensaver starts up (returns to normal level on activity).
|
|
|
|
|
|
| |
screensaver. Also setup the screensaver so that the "--test-ss" option makes it fully-functional even if the WM event handler is not installed for valid testing).
The *only* thing which is still broken is that PAM is allowing all passwords for the user to unlock the system (probably some kind of password cache for the current credentials?). Still need to find some way to register a "lock" with PAM so that it forces the validation of the user's login credentials again.
|
| |
|
|
|
|
|
|
| |
and fix up the starting of screensavers on all screens simultaneously.
This solidifies the Screensaver plugin framework as completely functional - just need to finish up the lock/unlock screen now.
|
|
|
|
| |
a quick "sample" plugin).
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
autostart folder(s) when opening a *.desktop file.
|
|\ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
changes bump a 0.2 second timer, after which it re-runs the desktop window geometry update routines.
|
| | | |
|
| |/
|/| |
|
|\| |
|
| |\ |
|
| | | |
|
| |/
|/|
| |
| | |
anymore), and ensure the 0.8.7-Release upgrade rules are not triggered for update to 0.8.8+
|
| |
| |
| |
| | |
versions of QtDesigner add it automatically).
|
| |
| |
| |
| | |
in lumina-fileinfo. This reduces the minimum Qt version from 5.4 back down to about 5.2
|
| |
| |
| |
| | |
through the QtConcurrent module.
|
|/
|
|
| |
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).
|
| |
|
|
|
|
| |
function, just start the process externally (prevent changing the mouse cursor to the "loading" icon.
|
| |
|
|
|
| |
Bump latest stable Qt5 version number to 0.8.7
|
| |
|
|
|
|
| |
special frame/geom mix first (for Fluxbox issues), checks that the window+frame is where it is supposed to be, then moves to just the geom location if still out of place.
|
|
|
|
| |
move the window above the top of the screen should be used first, with the fallback one which moves the window below the top of the screen second (had them flipped on accident).
|
|
|
|
| |
plugin.
|