| Commit message (Collapse) | Author | Age |
|
|
|
| |
the screen number. Let updateDesktops() handle that debug output
|
|
|
|
|
| |
Can't find a way to reliably duplicate the crash we are seeing here,
if it pops up down the road we will check further.
|
| |
|
| |
|
|
|
|
| |
change some logic which seems to fix up any remaining segfaults
|
|
|
|
|
|
|
| |
into a weird race condition where xorg is still deleting / adding
screens, in the middle of Lumina trying to re-apply desktops to them.
Also, put sanity check on DESKTOPS.length()
|
|
|
|
|
|
| |
cards / monitors. Caused problems on my 4K displayport here, and
possibly other video-card / monitor combos where the screen is marked
as removed when the monitor goes to sleep.
|
|
|
|
|
| |
1) When loading the "pt" locale code - pass it to QLocale as "pt_PT" so the native language translation some out properly (European portuguese, not brazilian)
2) Add a new button for the audio controls in the start menu for muting/unmuting the audio.
|
|
|
|
| |
these special files and only runs the QFile::remove() function on it (just like deleteing the file from teh CLI), and the plugin itself is removed by the update routine later on after the filesystem watcher sees the change.
|
|
|
|
| |
monitors is 0 (displayport/4K issue?).
|
|
|
|
| |
system
|
|
|
|
| |
not robust enough for normal use - and no other contributors seem interested in writing QML plugins anyway.
|
|
|
|
| |
begin theming elements.
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
individual projects. Currently used for the library mainly - still working on fleshing it out before switching all the project files to use it.
|
|
|
|
| |
here - use other links instead).
|
|
|
|
| |
default luminaDesktop.conf file.
|
|
|
|
| |
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).
|
|
|
|
| |
from teh watcher during a session.
|
| |
|
|
|
|
| |
desktop's context menu (if visible).
|
|
|
|
| |
through the validation routine.
|
|
|
|
|
| |
1) Move all the "actions" into a configuration button/menu to make things less cluttered.
2) Add an option to rename the current note.
|
|
|
|
|
| |
1) Now the desktop canvas itself will catch/maintain keyboard focus when clicked. This prevents issues with using a keyboard shortcut to simulate a right-click event causing strange behavior (what item (if any) has focus?).
2) Make sure that when the context menu is opened, it is always at the mouse cursor position (even if a key press opened the menu).
|
|
|
|
| |
properly make the locale changes *if* it could properly load the locale (ensuring consistency between system/session).
|
|
|
|
| |
"Applications".
|
| |
|
|
|
|
| |
"Leave" option at the bottom. We can add/change it more later as needed.
|
|
|
|
|
|
| |
1) Make it a single-instance process
2) Add a "--check-geoms" input flag which will have the desktop re-scan all monitor geometries and adjust as needed.
3) Adjust the monitor re-detection/adjustment routines a bit to ensure consisten functionality.
|
|
|
|
| |
compiling with GCC.
|
|
|
|
| |
message for when Lumina restarts the WM (due to it crashing early?)
|
| |
|
|
|
|
| |
(something different than the main panel button icon).
|
| |
|
| |
|
|
|
|
| |
remove a sync() operation when changing quicklaunch items.
|
|
|
|
| |
underneath an app name, and use the comment as the tooltip. Also adjust the panel re-focus routine a bit to make it smarter about which window gets activation after leaving the panel if the previously active window was closed/minimized.
|
|\ |
|
| |
| |
| |
| | |
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.
|
| |\ |
|
| | | |
|
| |/
|/|
| |
| |
| |
| | |
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.
|
|/
|
|
| |
(still very rough - does not do things like fine-grained stacking, minimization, and such yet).
|
|
|
|
| |
close right now.
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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).
|