| Commit message (Collapse) | Author | Age |
|
|
|
| |
tray plugin gets repainted. This should ensure that when there is a visibility event (such as the screensaver turning off), all the tray icons should be updated immediately.
|
|
|
|
|
|
|
| |
On a clean compile of the code I found two compiler warnings,
both indicating declarations of unused variables. In both cases
I think these variables were used for debugging, originally, and
are no longer needed. Their declarations have been removed.
|
|
|
|
| |
phase. This is *not* a QSplashScreen, so we avoid the issues with VirtualBox/3D acceleration and it loads/updates much faster (almost no change in the startup time on my system).
|
|
|
|
| |
option to lumina-config.
|
|
|
|
|
| |
1) Ensure that numlockx is actually installed before running that check/enable routine.
2) Add a 250ms delay (non-blocking) between auto-started applications. This just helps prevent overloading the system and is a bit nicer about starting a lot of processes in a short time frame.
|
|
|
|
|
| |
1) Keep track of any events that come in during a check, and run another check when ready.
2) If an update event comes in for an icon which is not internally found, have it run the full check to see if it is missing an icon.
|
|
|
|
| |
of a space between the time/date.
|
|
|
|
|
|
| |
autostart spec, and disable all the usage of the "startApps" files.
NOTE FOR SYSTEM ADMINS: If you have system-specific startapps files hanging around, you will need to convert them to the XDG autostart spec manually - they will NO LONGER BE USED!!!
|
|
|
|
|
|
| |
1) Remove the Qt "UniformItemSizes" flag, and instead force particular grid sizing for items (fixes issue with entire grid being re-adjusted to smallest icon size).
2) Add the ability for two lines of text underneath each icon, with the string elided and split as necessary to fit.
3) If there is a natural word break in the file name, use that for the lines and elide each line individually.
|
| |
|
| |
|
|
|
|
| |
desktop plugin widgets by the name of the plugin. Leaving this disabled by default until some more testing is performed to see how well it works.
|
|
|
|
| |
comments for the default luminaDesktop.conf
|
|
|
|
|
|
|
|
| |
1) Desktop plugins are not getting removed.
- This appears to be a bug in Qt 5.4.1 from what I can tell (any window buttons in the QMdiSubWindow are non-responsive), but for the moment the user can right-click on the plugin titlebar and select "close" from the menu for the same effect. I have fixed a couple edge cases/situations where forcibly closing/removing a desktop plugin will crash the session (it behaves properly in all situations now from my testing).
2) Disable the panel location limitations in lumina-config since with the new lenght settings it is possible to place panels in any location now (such as two panels on the top - one pinned left and the other pinned right).
3) Fix up the desktop plugin area calculations so they properly handle panels in any configuration.
4) If the desktop area was re-configured, go through and adjust the location/sizing of any desktop plugins (to ensure that they are all within the available space - use the grid alignment procedure).
|
|
|
|
| |
(instead of main.cpp). This should prevent the random occasions when that timer never seems to go off.
|
|
|
|
| |
is only a single system window per session, and it is simply shown/hidden as necesary. This allow it to become visible *much* faster than creating the window from scratch every time.
|
|
|
|
| |
the window if it is still visible on the screen
|
|
|
|
| |
the selected directory. Also enable the use of lumina-fileinfo for *any* file within the desktopview plugin.
|
|
|
|
| |
for creating/removing favorites.
|
|\ |
|
| |
| |
| |
| | |
Meta + [Left/Right] -> Arrange windows in a tiling fashion with the currently active window on the [left/right] half of the screen.
|
|/
|
|
|
|
| |
1) Convert any old system to the new one on login (0.8.4-devel users will need to wait until 0.8.4-release or 0.8.5-devel - the next change to the session version).
2) Update the User Buton plugin to use the new system and streamline when it actually probes the filesystem for changes (makes it even faster)
3) Update the Desktop Bar plugin to use the new system as well.
|
|
|
|
|
|
|
| |
luminaDesktop.conf file.
New Values:
session.default.[terminal, filemanager, webbrowser, email]=<binary name or path to *.desktop file>
|
|
|
|
| |
off the debugging for the session/desktop/panel classes by default.
|
|
|
|
| |
re-activate the original window if a new window was activated in the meantime (such as when activating a window with the task manager).
|
|
|
|
| |
with an additional setting to either center the panel on the edge or pin it to one of the corners.
|
|
|
|
| |
(with a minimum of 2 pixels). This lets it scale much better on large resolution screens).
|
|
|
|
| |
becuase it slows down the DE init significantly).
|
|\ |
|
| |
| |
| |
| |
| | |
*Run the audio/brightness setting routines *after* doing the XDG autostart stuff. This catches situations where the audio system (such as pulseaudio) is getting started by the XDG autostart routines.
*Run the login chimes at the end of the startup procedures, instead of right before the autostart functionality. This ensures that the audio volume was already reset to the previous value before playing the music.
|
|/
|
|
| |
active window and then re-activate that other window when the mouse leaves the panel.
|
|
|
|
| |
"-no-toolbar" flags.
|
|
|
|
| |
mouse goes on top of it to prevent possible double-clicks from being necessary to interact with some buttons/tray apps.
|
|
|
|
| |
taskmanager will not minimize the window.
|
|
|
|
| |
desktopview plugin (does not support other types of files yet).
|
|
|
|
| |
session initialization (out of the system dashboard plugin).
|
|\
| |
| | |
I propose you the lumina-fileinfo
|
| |\ |
|
| |\ \ |
|
| |\ \ \ |
|
| |\ \ \ \ |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
removed temporarily (to ensure that the watcher functionality does not stop working while a session is in progress).
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
percent of screen width, %H for percent of screen height), as well as a percentage of the screen height for the font size (<number>%, gets converted to a pixel metric)
Some standard percentages for examples:
panel height (top/bottom): between 3%H to 4.5%H
font height: between 1.5% to 2.5%
Also update the default config file to reflect these changes.
|
| | | | |
| | | | |
| | | | |
| | | | | |
during the session cleanup procedures.
|
| | | | |
| | | | |
| | | | |
| | | | | |
creation to XCB, and place it within the embedding routine in LuminaX11 instead.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Lumina panel date/time formats
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
timeonly (default): display time, date as tooltip
dateonly : display date, time as tooltip
datetime : display date first then time
timedate : display time first then date
LSession option: DateTimeOrder (no UI yet)
|
| | | | |
| | | | |
| | | | |
| | | | | |
out" menu as an option (if supported on that system).
|
|/ / / /
| | | |
| | | |
| | | | |
label will always stay in sync with the slider (no delay), it is only the backend setting routine which is on a slight (50ms) delay.
|