| Commit message (Collapse) | Author | Age |
|
|
|
| |
their text/icons when the system locale is changed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
desktop plugin.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>)
|
|
|