| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
loading routine.
|
|
|
|
| |
properly/consistently for the new favorites/theme config options).
|
|
|
|
| |
created/arranged initially. Now the desktopview should be oriented the proper way, and the applauncher icons should be the proper size (although they are still not being placed in non-overlapping locations yet).
|
| |
|
|\
| |
| | |
fix build with qt 5.5
|
|/
|
| |
https://gist.github.com/rezso/c050801e6fa5b4b10715
|
|
|
|
| |
than 2 panels to each screen, and panels can be removed individually (not just the last one).
|
| |
|
|
|
|
| |
icons/launchers.
|
|
|
|
| |
name to ensure that the proper case is used ("Lumina", or case-insensitive checks). The default apps file (lumina-mimeapps.list) is correct because the specs excplicitly state that it should be the lowercase version of the desktop name.
|
| |
|
|\ |
|
| |
| |
| |
| | |
vertical dimension only at the moment).
|
|/
|
|
| |
(proper capitalization based on standards).
|
|
|
|
| |
the window to calculate which screen it is on instead of the upper-left corner.
|
|
|
|
| |
of the frame on each side of the given window.
|
|
|
|
| |
consistency and proper size calculations (especially for new plugins).
|
|\ |
|
| |\
| | |
| | | |
Minor change to audio to make volume adjustment more tolerant.
|
| | |
| | |
| | |
| | |
| | | |
Made a small adjustment to the way sound is set on Linux to make
it more reliable.
|
|/ /
| |
| |
| | |
This fixes the issue with removing the last "favorite" from the system causing a crash.Also make sure to remove any empty lines from the favorites when loading them.
|
|\ \ |
|
| |\|
| | |
| | | |
Fixed selecting Linux template.
|
| |/
| |
| |
| |
| |
| |
| | |
The original method for selecting a Linux template appears to only
work under Debian. Fixed typo in make-linux-distro.sh script
and modified README.md file to insure selecting a template happens
in the correct order.
|
| |
| |
| |
| | |
individual screen.
|
|/
|
|
| |
directory where favorites are stored is actually in existance.
|
|\ |
|
| |\
| | |
| | | |
Debian updates
|
| |/
| |
| |
| |
| |
| | |
- display 'Not available' if cpu temp can not be read
- add support for disk i/o in system monitor
- update luminaDesktop.conf to new format
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
watchers:
1) Move the ~/Desktop directory watcher into the Session (no extra overhead, already have a watcher there), and have te session send out signals when the contents of the ~/Desktop dir change.
2) Setup the plugins that poll the desktop to use the new session implementation (reducing overhead overall)
3) Add the ability to use files/dirs in the "applauncher" plugin as well (not exposed to user yet)
4) Add a new desktop flag for auto-creating applauncher plugins for any files/dirs on the desktop (not added to lumina-config yet)
5) Get rid of all the config files for the desktop plugins and merge them all together into a single conf file that the session maintains the pointer to (so plugins can grab that pointer as necessary)
6) Make sure that desktop plugins go through a special [read/save]Setting() functions in the plugin implementation itself so that they don't accidentally trample other plugin settings (keeps it restricted to the particular group for that plugin)
|
|
|
|
| |
pluins. It appears that there is a fundamental issue with embedding QML objects into a panel/window with the "always on top" flag set - it never finishes painting the QML object and prevents the rest of the panel from being updated as well.
|
|
|
|
| |
highlighted desktopview items.
|
|
|
|
|
|
| |
respectively).
These are QtQuick "containers" which allow the loading of user/system supplied QML scripts for non-compiled plugin support. These plugins must be single *.qml files located in <Lumina Share>/quickplugins/*.qml or ~/.lumina/quickplugins/*.qml
|
| |
|
|
|
|
|
|
| |
the separation character in variables instead of ".", allowing compatibility with libUCL. (Note: it will still detect the "." separation in variables for backwards compatibility at the moment - might remove this compat once we get ready for 1.0-release in the distant future).
Also add a couple new panel options (pinlocation, edgepercent) allowing the panel to bet setup in a particular location on the designated screen edge.
|
|
|
|
|
| |
This returns the current stats about the available disks on the system (current read/write rates on FreeBSD - not implemented on other OS's yet).
Also use this new function in the systemmonitor desktop plugin.
|
|
|
|
| |
desktop plugin shaders/backgrounds. This ensures a uniformity with the panel appearance (when the panel is following the theme). Also add an entry for the new systemmonitor plugin.
|
|
|
|
| |
directly instead of running top (much faster).
|
|\ |
|
| |
| |
| |
| |
| | |
1) Ensure that the settings file never has the saved version go "backwards", only forward so that we know what version the settings correspond with.
2) Have the WM reset wait a second before starting off (X is sometimes still swamped when the event happens - give it a moment first).
|
| |
| |
| |
| | |
Now it will directly use the sysctls from the kernel instead of using an external monitoring utility. This makes it much more accurate and much faster
|
|/
|
|
| |
entirely and make the spacing between tray icons 0 pixels. (prevents the occasional 1px lines since the frame does not refresh as often)
|
|
|
|
| |
something changed with regards to the available monitors/displays (such as when adding/removing a monitor). This forces Fluxbox to reload completely so it picks up on the new display layout.
|
|
|
|
| |
you switch out monitors/systems with a different resolution. Also add a quick check to ensure that we don't create duplicate desktops in the same location on the X screen.
|