aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/desktop-plugins
Commit message (Collapse)AuthorAge
* Oops, fix another crash with desktop plugins: forgot to disable the ↵Ken Moore2015-02-16
| | | | synctimer when the plugin is closed/removed.
* Clean up some plugin interactions (including an OpenBSD crash with desktop ↵Ken Moore2015-02-12
| | | | plugin interactions).
* Add the ability to distinguish between desktop plugins that should be ↵Ken Moore2015-02-03
| | | | transparent/opaque on a plugin-level. This allows for finer control via the theme.
* Add a completely new background method for a distributor to set per-system ↵Ken Moore2015-01-21
| | | | defaults for the Lumina desktop. Also fix a bug this exposed in how the Lumina panel removes plugins.
* Clean up a couple other session options:Ken Moore2015-01-21
| | | | | | 1) Fix the "Open Home Dir" option in the application menu. 2) Have the logout window open on the current screen (instead of always the left screen) 3) Hide the logout window when starting the logout procedure.
* Clean up all the dialog usage in the notepad and audioplay desktop plugins. ↵Ken Moore2015-01-21
| | | | Now the dialogs should not prevent the desktop from updating appropriately (not modal).
* Completely revamp the notepad desktop plugin so that it is now file-based ↵Ken Moore2015-01-20
| | | | instead of saving everything into the plugin settings directly. This allows it to manage generic text files as well as just the *.note files in ~/Notes.
* Fix the global->local coordinates transformation for calculating whether the ↵Ken Moore2015-01-19
| | | | mouse has left a panel or not. Now it works properly on all screen edges.
* Update the theming of the Lumina desktop:Ken Moore2015-01-19
| | | | | 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)
* Fix a lockfile violation in the desktop plugin removal process. Now there is ↵Ken Moore2015-01-19
| | | | no chance of it crashing when plugins are removed.
* Quick update to the new audioplayer plugin. Now there is a label which ↵Ken Moore2015-01-17
| | | | displays the current song number in the rotation (<num>/<total>), and a progressbar shows a rough estimate of how much longer the running song has.
* Add a new desktop plugin: audioplayerKen Moore2015-01-16
|
* Commit a checkpoint on the conversion of Lumina to Qt5.Ken Moore2014-12-18
| | | | It is functional at the moment, but still has a few rough edges with regards to the X11 background interface (due to the move from XLib to XCB in Qt5). This reulst in some of the window manager interactions not behaving properly (such as sticky status on panels).
* Increase the transparency of the notepad desktop plugin background.Ken Moore2014-11-14
|
* Update the desktopbar panel plugin to recognize the alternate favorites ↵Ken Moore2014-11-12
| | | | directoryu as well as the desktop folder. Also clean up the notepad plugin appearance a bit and change the default fluxbox window theme.
* Clean up the appearance of the new desktop plugins a bit.Ken Moore2014-11-10
|
* Add a new utility: lumina-searchKen Moore2014-11-05
| | | | | This utility provides quick searching for applications (the default), or for searching the entire user's home directory. The file search also supports the "*" wildcard for the search terms.
* Add a new desktop plugin: notepadKen Moore2014-11-04
| | | | This is a plugin for taking/saving simple text notes right on your desktop.
* Add a new desktop plugin: desktopviewKen Moore2014-11-03
| | | | This plugin provides an area of the screen for automatically displaying icons for anything in the ~/Desktop folder. An icon can be opened/run via a double-click of the mouse.
* Large quality of life update to Lumina:Ken Moore2014-10-30
| | | | | | | | | 1) Fix up the applauncher desktop plugins so that the initial sizing is sane. 2) Completely remove all global static variables from the session. 3) Re-enable the login/logout chimes (works properly without static variables) 4) Streamline the desktop background rotation algorithms a bit. 5) Greatly streamline the Session start procedure (50% to 75% faster on my computer here) 6) Make sure the background wallpaper does not rotate every time the desktop settings file changes (only when the backgrounds for that desktop are changed, or the rotation timer goes off)
* Make sure to put a max length on the text in the user button items (180 ↵Ken Moore2014-10-27
| | | | | | pixels - auto-scale does not work unless the widget is visible). Also remove the custom stylesheet for the systemwindow (so it uses the theme). Also start working on the new desktopview plugin (not integrated yet)
* A few updates to plugins:Ken Moore2014-09-29
| | | | | | | | | | | | UserButton: 1) When creating links, always create them in ~/.lumina/favorites 2) Scan both the Desktop and the favorites dir for favorite items 3) Distinguish between removing a link and deleting a file 4) Allow for setting links to directories 5) Allow removing links to directories AppLauncher desktop plugin: 1) Make sure to use the session function for launching an item (makes the mouse cursor show the loading icon). 2) Allow for pre-defining a file path for the launcher (syntax: applauncher::<path to file>)
* Initial import of the lumina code from pcbsd git repoKris Moore2014-09-04
bgstack15