| Commit message (Collapse) | Author | Age |
|
|
|
| |
support class. This was based on a fix posted in Github issue #180 (by texstar).
|
| |
|
|
|
|
| |
(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.
|
| |
|
|
|
|
| |
issues when setting the lib/include paths.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
save the float to the settings file.
|
|
|
|
| |
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).
|
| |
|
|\
| |
| | |
Preliminary NetBSD support
|
| | |
|
|/
|
|
| |
properly make the locale changes *if* it could properly load the locale (ensuring consistency between system/session).
|
|
|
|
| |
work reliably.
|
| |
|
| |
|
|
|
|
| |
lot better with this type of outlining, and is not too uncommon since Windows 10 also has white text by default for desktop icons.
|
|
|
|
| |
(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.
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
the QIcon::fromTheme() functionality completely, that way we get more detection/control over finding bad files and such (SVG files in particular).
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
|
|
|
| |
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).
|
| |
|
| |
|
|
|
|
| |
list/tree widget currently has focus.
|
|
|
|
| |
class. This flag will let a new instance of the app be spawned - bypassing any exising instance as necessary.
|
|
|
|
| |
instantaneous disk IO stat instead of the system uptime average.
|
|
|
|
| |
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).
|
|
|
|
| |
takes care of readability instead now.
|
| |
|
|
|
|
| |
external utilities. This should catch/break the loop if the external utility stops in some strange way.
|
|
|
|
| |
resizing and the startmenu savees it's size between sessions.
|
|
|
|
| |
search paths (needed for wine apps in particular - since they are installed as user).
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
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)
|
|
|
|
| |
with debugging symbols included. The standard "make" will be exactly the same.
|