| 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.
|
|
|
|
|
| |
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.
|
|
|
|
| |
the selected directory. Also enable the use of lumina-fileinfo for *any* file within the desktopview plugin.
|
|
|
|
| |
for creating/removing favorites.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
off the debugging for the session/desktop/panel classes by default.
|
|
|
|
| |
taskmanager will not minimize the window.
|
|
|
|
| |
session initialization (out of the system dashboard plugin).
|
|
|
|
| |
removed temporarily (to ensure that the watcher functionality does not stop working while a session is in progress).
|
|
|
|
| |
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)
|
|/
|
|
| |
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.
|
|
|
|
| |
tinker with the session cleanup routine quite a bit to streamline the order in which things are closed down (particularly with system tray apps).
|
|
|
|
| |
the XCB->WindowImage() function which was just removed.
|
|
|
|
| |
of XLib. This bahaves exactly the same on my FreeBSD 10.x system - still need to test a FreeBSD 11.x system.
|
|
|
|
| |
icon is visible.
|
| |
|
|
|
|
| |
This is a quick shortcut for launching a single application - effectively "pinning" an application to a panel.
|
|
|
|
| |
sym-links. There are many cases where the user would want to keep those links around even when the location it points at is not available at the moment.
|
|
|
|
| |
the system time (whatever that might be).
|
|
|
|
| |
the user button is clicked. This needs to be automated/moved once the new favorites system is set in place later.
|
|
|
|
| |
based on the mimetype.
|
|
|
|
|
|
|
|
|
| |
to the desktopview plugin:
1) Multi-item selection
2) cut/copy files to clipboard
3) delete files
4) increase/decrease icon sizes
|
|
|
|
| |
was moved into QScreen)
|
| |
|
|
|
|
| |
for non-valid *.desktop files.
|
|
|
|
|
|
|
| |
(system tray) to use the new routine.
Also setup the desktop to use the new XCB routine for window icons as well.
Both are tested on 10.x and appear to work perfectly.
|
|
|
|
|
|
|
| |
settings menu).
Clean up/add some desktop/panel "prepareToClose()" routines, and have them run when appropriate. Also add these close routines to the general session cleanup.
Add support for a new "--noclean" CLI flag when starting LuminaDE. This flag will tell the session not to close system tray utilities and other applications on session close.
|
|
|
|
| |
if the panel is vertical.
|
|
|
|
| |
switchable in the code like most of the others). Also fix a signal/slot issue with the userbutton (minor).
|
|
|
|
| |
plugin interactions).
|
|
|
|
| |
and have the clock plugin instantly update to the new format (backwards compatible with no formats set)
|
|
|
|
| |
to the lumina theme system.
|
|
|
|
| |
system dashboard hides that control option.
|
|
|
|
|
|
| |
config menu). Also make sure that there is a *.desktop shortcut for the application (and update the pkg-plist)
Also allow for "-<something>" to be put in the version number without messing up the version checking routine, and tag the current version on the master branch as 0.8.2-devel (once the stable/official release is branched, the "-devel" tag will get either dropped or changed to "-release" in that branch, with the master branch moving on to the next <version>-devel)
|
|
|
|
|
| |
This plugin re-creates the classic "start" menu from other OS's.
Also update how panel-plugins open menus, so now the menu will no longer cover the button that opened it.
|
| |
|
|
|
|
| |
This button will hide all open windows so the desktop is visible (useful for touch screens or small devices)
|
|
|
|
|
| |
1) Now the panel appearance will be set by the theme as well (unless custom appearance set)
2) Now the desktop plugins are themed appropriately as well (background canvas can be set to something, non-transparent plugins can be changed)
|
|
|
|
| |
for PCDM and use that for the icon instead (~/.loginIcon.png)
|
|
|
|
| |
the background, as soon as apps are changedon the system (not when the user clicked the button any more)
|
|
|
|
| |
"seen" by fluxbox when a window is maximized, and the task manager works with the highly asynchronous XCB events.
|
|
|
|
| |
with fluxbox maximizing windows underneath panels at the moment.
|
|
|
|
|
| |
1) Add ability for task manager to minimize/maximize window from details menu
2) Add quick check/movement of new windows to make sure they are not underneath any panels
|
|
|
|
|
|
| |
1) The normal mode/behaviour is to group windows by application (backwards compatible)
2) The "-nogroups" mode ensures that every window gets it's own button (uses a lot more space on the panel since it need to put part of the window title on each button too)
This two modes are treated as distinct plugins via lumina-config for simplification purposes.
|
|
|
|
| |
and fix a stray seg fault in the XCB window class detection routine.
|