| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
1) Add a signal collector/combiner for screen brightness changes (1/10 second delay) - since hardware brightness changes cannot usually be spammed too quickly.
2) Update the battery icon notifications on the panel button. If less than 5% left, leave the low battery icon there all the time, if less than 15% cause the low battery icon to flash intermittently, if greater than that don't show any battery icon.
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
special audio thread and using the QMediaPlayer within the main thread (no stuttering/delays in my initial tests so far).
Add a PC-BSD specific routine for setting brightness so that hardware brightness controls are attempted (through pc-sysconfig) before the software brightness is modified (using xbrightness)
|
| |/
|/|
| |
| | |
tinker with the session cleanup routine quite a bit to streamline the order in which things are closed down (particularly with system tray apps).
|
| | |
|
| |
| |
| |
| | |
phase of the session. This ensures that buttons (like the userbutton/appmenu) are responsive as soon as the desktop session is visible (only adds a second or two to the init time on my system).
|