Actions
Feature #1202
openAdd support for dynamically loading features.
Start date:
01 Apr 2025
Due date:
% Done:
0%
Estimated time:
Severity:
01 - Critical
Description
A plugin API is needed to allow an app to install in the launcher.
The app will show up in the status bar. Order will depend on app-name sorting, left justified.
The launcher should limit the number of plugins allowed - start with 6 so the time bar and network status are not squished.
The plugin API will use dynamically loaded objects.
- https://hackaday.com/2018/07/12/its-all-in-the-libs-building-a-plugin-system-using-dynamic-loading/
- https://tldp.org/HOWTO/Program-Library-HOWTO/dl-libraries.html
Don't use glib features. Keep it simple. We just need an API that retrieves the icon filename and a function called "go()" that gets called when the use touches the icon in the status bar.
No data to display
Actions