aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-11-23
|\
| * Fix up the sorting of the favorites items in the start menu. Now the ↵Ken Moore2015-11-23
| | | | | | | | applications will be sorted by display name instead of file name (case-insensitive). The favorites are still sorted by type as well (apps, dirs, files), each type sorted alphabetically.
| * Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-11-23
| |\
| * | Fix a typo in the backend variable name for custom panel colors.Ken Moore2015-11-23
| | |
* | | 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.
* | | A few fixes for the desktop:Ken Moore2015-11-23
| |/ |/| | | | | | | | | 1) Clean up the characters which are unsupported by the notepad for filenames (quotes of all kinds, semicolons, slashes) 2) Start Menu: allow clicks on the item text to trigger the launch, add the generic "comment" text underneath the name of the application (if available) in italics and indented. 3) Remove an extra processEvents call during session startup.
* | Fix up the window minimization routines and the window margins for the ↵Ken Moore2015-11-20
| | | | | | | | embedded client.
* | 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.
* Remove a geometry-match condition when re-loading the desktop canvas's. This ↵Ken Moore2015-11-12
| | | | could cause the wrong number of desktop canvases to get created/moved.
* 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.
* Tweak the font outlines a bit more for the desktop icons:Ken Moore2015-11-10
| | | | | 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.
* 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).
* Adjust the user validation routine a bit in lumina-checkpass:Ken Moore2015-11-10
| | | | 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).
* Fix a "pt_BR" tag in the "pt" translation file.Ken Moore2015-11-09
|
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-11-09
|\
| * Minor update to RPM .spec file to get Lumina to build on Fedora 23 32-bit.Jesse Smith2015-11-06
| |
| * Fixed minor typo in DEPENDENCIES file. Also updated RPM .spec files.Jesse Smith2015-11-06
| |
* | 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
|/
* Couple minor changes to the screensaver functionality: Ensure the ↵Ken Moore2015-11-06
| | | | 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).
* A couple big changes:Ken Moore2015-11-06
| | | | | 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).
* Get the new lockscreen all setup and (somewhat) functional in the ↵Ken Moore2015-11-04
| | | | | | 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.
* Tweak the text in the desktop plugin menu a bit.Ken Moore2015-11-04
|
* Clean up the Screensaver framework a bit more, add a test flag (--test-ss), ↵Ken Moore2015-11-03
| | | | | | 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.
* Add all the animations framework for the screensaver side of lumina-wm (with ↵Ken Moore2015-11-02
| | | | a quick "sample" plugin).
* 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).
* Make sure that lumina-open always watches files that are *not* in the XDG ↵Ken Moore2015-10-29
| | | | autostart folder(s) when opening a *.desktop file.
* Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-10-29
|\
| * Merge branch 'master' of https://github.com/pcbsd/luminaJesse2015-10-28
| |\
| * | Fix build issue with Debian packages, this file is no longer included.Jesse2015-10-28
| | |
* | | Adjust the screen resize/modification detection a tiny bit so that all ↵Ken Moore2015-10-29
| | | | | | | | | | | | changes bump a 0.2 second timer, after which it re-runs the desktop window geometry update routines.
* | | 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
| |/ |/|
* | Merge branch 'master' of github.com:pcbsd/luminaKen Moore2015-10-28
|\|
| * Merge branch 'master' of https://github.com/pcbsd/luminaJesse Smith2015-10-28
| |\
| * | Updated Linux dependenciesJesse Smith2015-10-28
| | |
* | | Make the symlink icon overlays a bit smaller (1/3 icon size, not 1/2 ↵Ken Moore2015-10-28
| |/ |/| | | | | anymore), and ensure the 0.8.7-Release upgrade rules are not triggered for update to 0.8.8+
* | Forcible remove the "tabBarAutoHide" property from the MainUI.ui file (5.4+ ↵Ken Moore2015-10-28
| | | | | | | | versions of QtDesigner add it automatically).
* | Replace the "tabBarAutoHide" setting with a manual check/hide of the tab bar ↵Ken Moore2015-10-28
| | | | | | | | in lumina-fileinfo. This reduces the minimum Qt version from 5.4 back down to about 5.2
* | 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).
* Disable the option to close the "Browser" tab when using column-view.Ken Moore2015-10-26
|
bgstack15