-
-
Notifications
You must be signed in to change notification settings - Fork 583
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin API #1879
base: develop
Are you sure you want to change the base?
Plugin API #1879
Commits on Feb 11, 2024
-
Add first version of plugin support
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f7bab2 - Browse repository at this point
Copy the full SHA 7f7bab2View commit details -
Rework way extensionpoints are registered
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for feee648 - Browse repository at this point
Copy the full SHA feee648View commit details -
Add a pluginReload signal so UI can reload
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d0a233a - Browse repository at this point
Copy the full SHA d0a233aView commit details -
Make registerExtensionpoint check the base class
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f2a597f - Browse repository at this point
Copy the full SHA f2a597fView commit details -
Make call to QRandomGenerator using quint32 to be compatible with qt5
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7e3f869 - Browse repository at this point
Copy the full SHA 7e3f869View commit details -
Remove usage of GCC attributes to register extension points
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b56c9f1 - Browse repository at this point
Copy the full SHA b56c9f1View commit details -
Remove randomized cat picture when unloading catpack that's currently…
… active; just using the first remaining one instead Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6953bf1 - Browse repository at this point
Copy the full SHA 6953bf1View commit details -
Remove nodiscard from PluginList::loadList
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 22c7076 - Browse repository at this point
Copy the full SHA 22c7076View commit details -
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b97d61f - Browse repository at this point
Copy the full SHA b97d61fView commit details -
Include <memory> to fix missing std::shared_ptr in qt5
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d7391e7 - Browse repository at this point
Copy the full SHA d7391e7View commit details -
Rename Plugin's metaurl to homepage
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9c566e2 - Browse repository at this point
Copy the full SHA 9c566e2View commit details -
Restart requirement for plugin disable is now dynamically resolved
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb530c4 - Browse repository at this point
Copy the full SHA eb530c4View commit details -
Fix PluginContribution::kind not being implemented
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8e340fb - Browse repository at this point
Copy the full SHA 8e340fbView commit details -
Only unload native plugin when it does not require a restart
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 466c5a2 - Browse repository at this point
Copy the full SHA 466c5a2View commit details -
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8b6aabb - Browse repository at this point
Copy the full SHA 8b6aabbView commit details -
Fix loading issues of native plugins with different qt versions
Fixed by changing the plugin.json format to specify natives per qt version. Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 19fc192 - Browse repository at this point
Copy the full SHA 19fc192View commit details -
Add version property to plugins
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 319bcea - Browse repository at this point
Copy the full SHA 319bceaView commit details -
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6311b60 - Browse repository at this point
Copy the full SHA 6311b60View commit details -
Make plugins remove-able through the ui
Signed-off-by: Mai-Lapyst <67418776+Mai-Lapyst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dfb9975 - Browse repository at this point
Copy the full SHA dfb9975View commit details