Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clean up the use of the settings files within the entire screensaver system. | Ken Moore | 2017-08-30 |
| | | | | Also fix some minor whitespace/alignment in code, and add fallback routines to a couple screensavers which need external files (so they don't crash if nothing was setup or a directory is empty) | ||
* | Make sure the context menu label is center-aligned | Ken Moore | 2017-08-29 |
| | |||
* | Get a lot of the root context menu up and running. Now the application list ↵ | Ken Moore | 2017-08-29 |
| | | | | is available and functional, plus the beginnings of the task manager plugin for the menu. | ||
* | Start getting the Root context menu all moved over from Lumina 1 to 2. | Ken Moore | 2017-08-29 |
| | | | | Not quite finished yet. | ||
* | Come more work on compositing. Seems like there is a significant difference ↵ | Ken Moore | 2017-08-28 |
| | | | | between my nvidia-based desktop and the Intel laptop. | ||
* | Remove the src-DE directory from lumina-desktop-unified. No need for this ↵ | Ken Moore | 2017-08-28 |
| | | | | old copy of the files. | ||
* | A bunch more work on Lumina 2 mouse focus settings and such. | Ken Moore | 2017-08-27 |
| | |||
* | Finished the video slideshow | ZackaryWelch | 2017-08-25 |
| | |||
* | Added fixes for the experimental video screensaver | ZackaryWelch | 2017-08-15 |
| | |||
* | Couple trivial changes to some files. | Ken Moore | 2017-08-14 |
| | |||
* | Updated the list of includes for Lumina 2 | ZackaryWelch | 2017-08-04 |
| | |||
* | Added an experimental VideoSlideshow screensaver plus fixes | ZackaryWelch | 2017-08-04 |
| | |||
* | Setup the Lumina 1.x desktop to use the new theme engine by default | Ken Moore | 2017-08-03 |
| | |||
* | Adjust the screensaver restart routine a bit. | Ken Moore | 2017-08-02 |
| | |||
* | Fix up the screensaver animation crashes *again*. | Ken Moore | 2017-08-01 |
| | |||
* | Fixed Grav loop and disabled screensaver brightness | ZackaryWelch | 2017-08-01 |
| | |||
* | Fix up the grav screensaver a bit so it does not crash on close any more. | Ken Moore | 2017-07-31 |
| | |||
* | Start adding the application launch functionality to the session (untested) | Ken Moore | 2017-07-21 |
| | |||
* | Fix up some multi-monitor issues with Lumina2 (Qt auto-scaling is a really ↵ | Ken Moore | 2017-07-21 |
| | | | | bad idea) | ||
* | Another checkpoint in the compositing saga. Got most of it working, but ↵ | Ken Moore | 2017-07-19 |
| | | | | still getting random artifacting *outside* of the window that we are painting from time to time. | ||
* | Added more missing icons | ZackaryWelch | 2017-07-17 |
| | |||
* | Fix a few random issues with Lumina2. | Ken Moore | 2017-07-12 |
| | |||
* | Merge branch 'master' of github.com:trueos/lumina | Ken Moore | 2017-07-12 |
|\ | |||
| * | Get the keyboard shortcut for "LockScreen" (case-insensitive) working, and ↵ | Ken Moore | 2017-07-11 |
| | | | | | | | | fix some connection warnings. | ||
* | | Start adding some default keyboard shortcuts/files to Lumina 2. | Ken Moore | 2017-07-11 |
|/ | |||
* | De-activate the volume reset on logout, and remove an old class/files from ↵ | Ken Moore | 2017-07-08 |
| | | | | the Lumina2 project. | ||
* | Split out the X11->Qt conversion function into it's own file (getting too ↵ | Ken Moore | 2017-07-08 |
| | | | | | | long to be mixed in with the rest of the class). Also finish up a lot more of the conversions. Should be ready for testing now. | ||
* | Clean up the LShortcutEvents class so it uses Qt::Key values now instead of ↵ | Ken Moore | 2017-07-08 |
| | | | | raw keycodes. | ||
* | Commit a work-in-progress for converting an X11 keycode into a Qt::Key ↵ | Ken Moore | 2017-07-07 |
| | | | | definition | ||
* | Prototype screensavers for Lumina 2.0 | ZackaryWelch | 2017-07-06 |
| | |||
* | Added Grav screensaver and removed whitespace | ZackaryWelch | 2017-07-06 |
| | |||
* | Move Lumina2 over to using the static instance of the DesktopSettings class ↵ | Ken Moore | 2017-07-05 |
| | | | | rather than a global object (lets us use the DesktopSettings within the standalone classes in libLumina as well). | ||
* | Get the window size/position change detection implemented. | Ken Moore | 2017-06-29 |
| | |||
* | Turn on the OpenGL backing for Lumina2. | Ken Moore | 2017-06-29 |
| | |||
* | Get a lot more of the Lumina2 window-management functionality working. | Ken Moore | 2017-06-28 |
| | |||
* | Cleanup a bit more of the root level property setting. Now things seem to be ↵ | Ken Moore | 2017-06-27 |
| | | | | properly getting registered for the session. | ||
* | Commit a bunch more root-level session changes - should be almost ready to ↵ | Ken Moore | 2017-06-27 |
| | | | | start testing and see if windows respond to the EWMH hints. | ||
* | Commit some more debugging and changes to the event systems for Lumina2. | Ken Moore | 2017-06-27 |
| | |||
* | Fix a bunch of the signals/slots connections. They should all be hooked up now. | Ken Moore | 2017-06-27 |
| | |||
* | Some more debugging | Ken Moore | 2017-06-27 |
| | |||
* | Add some debugging to the unified process | Ken Moore | 2017-06-27 |
| | |||
* | Another large batch of re-organization for lumina-desktop-unified. | Ken Moore | 2017-06-27 |
| | | | | This gets the new "NativeWindowSystem" and associated Native* classes all integrated (untested) | ||
* | Nuke some old reference files in the lumina-desktop-unified directory (not used) | Ken Moore | 2017-06-26 |
| | |||
* | Large amount of whitespace cleanup, and almost get the LuminaRandR class ↵ | Ken Moore | 2017-06-23 |
| | | | | finished (one last calculation to do) | ||
* | Summary: | fjs-github | 2017-05-11 |
| | | | | | | | | | | | | | | | | | | | | The workspace information wasn't getting updated in the workspace-switcher-panel-plugin(wsp) when the workspace was changed via keyboard-shortcut, for example <ctrl-F2> etc. Specifically, the tooltip for the wsp would show the incorrect number for the current workspace. Details: The wsp menu always did indicate the correct workspace number because the user has to click on the wsp to display the menu. The click-action sends a signal which updates the workspace info in the menu. But, the tooltip doesn't necessarily display the correct workspace number unless the user clicks on a workspace in the menu. To reproduce the problem: 1. The current workspace is workspace 1. 2. Change to a different workspace via keyboard-shortcut, for example <ctrl-F2>. 3. Mouse-hover over the wsp and the tooltip displays the previous workspace number which is incorrect. Code Changes: The code changes are small and limited to the two source files in the desktopswitcher subdir. | ||
* | Ensure that all Lumina tools/utilities are setup with high-DPI icons. | Ken Moore | 2017-05-01 |
| | |||
* | Update the new screensaver framework a bit, and add a replacement for the ↵ | Ken Moore | 2017-03-02 |
| | | | | default "sample" screensaver: a "Fireflies" screensaver. | ||
* | Commit my work-in-progress on a new NativeWindowSystem class. | Ken Moore | 2017-02-03 |
| | | | | This will be a replacement for the current LuminaX11 class usage in the desktop, with a generic Qt5 API that talks to the X11/Wayland subsystems in the background. | ||
* | Another large batch of work on Lumina2: | Ken Moore | 2017-02-01 |
| | | | | | The NativeWindow intermediary seems to be working really well, now just to start adding the the various event detection parsing in to modify that object on-demand. There is still a window focus issue too - the setActive routine is not properly setting that window to have focus yet - need to examine further. | ||
* | Add a new "NativeWindow" class to the library. This is a pure Qt container ↵ | Ken Moore | 2017-02-01 |
| | | | | | | class for setting/announcing changes to native windows on the system. This allows the WM class (XCB/Wayland-specific) to simply adjust each window object as needed, and the interface (pure Qt) will automatically adjust as needed. NOTE: Still need to adjust the LXCBEventFilter to use this new class, but the root window and rootsubwindow classes are all setup to use it. |