Zach Deibert
bd3cc94212
Add support for loading profiles on suspend/resume
1 year ago
Adam Honse
f1948dc3a6
Fix warnings in OpenRGBPluginsPage.cpp
1 year ago
Adam Honse
d03701c58d
Initial support for system-installed plugins in Linux
2 years ago
Adam Honse
da80b12fda
Update some user interface file header comments to standardized new format
2 years ago
morg
f8c20128ef
Plugin manager: simplifies code, fixes a crash on exit
3 years ago
Adam Honse
41b7dc3102
Show incompatible plugins in the Plugins settings page with a note that it is incompatible, allow it to be removed
3 years ago
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
3 years ago
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
3 years ago
Chris
2e02f1d782
Adding ability to switch language files at runtime to resolve #2743
...
* Removing .qm files from Windows build as they are inbuilt as of a7adfe251
* Moving translation change code to the OpenRGBSettingsPage
* Adding a changeEvent() to applicable Widgets to facilitate language updates
* Workaround added to TabLabel to accomodate translation context origin
* Added zh_TW locale to OpenRGB.pro
* Updated all translations to include the latest untranslated strings
3 years ago
morg
9bd4afe010
Fix the file filter in the install plugin file dialog
4 years ago
morg
f7f41596cc
Multilanguage support using I18n (German, Spanish, French, Russian)
4 years ago
Adam Honse
b2c6028cb8
Always overwrite file when updating plugins, add additional logging to plugin management
4 years ago
morg
d8f28b546d
Add error logs for non logged exceptions
4 years ago
morg
eaf42dfa0a
Change DLL files to Plugins files in the file chooser. #1919
5 years ago
morg
4f62d68f6d
Add ability to drag and drop plugin files into the UI
5 years ago
morg
70a2fa81c8
Enable the remove plugin button only when a plugin is selected.
5 years ago
Adam Honse
759aa341c2
Code cleanup, only allow one registered callback in PluginManager and PluginPage
5 years ago
Adam Honse
2643ed0d8f
Unload old plugin and load new one when replacing an existing plugin during install
5 years ago
Adam Honse
208deaea12
Remove plugin from active plugins list when removing plugin from user interface
5 years ago
Adam Honse
6bacee59f5
Add capability to load and unload plugins
5 years ago
Adam Honse
bd2334c186
Add enabling and disabling of plugins when clicking checkbox
5 years ago
Adam Honse
28d590b64d
First draft of plugin API changes
5 years ago
Adam Honse
a20405a6ef
Add Plugins tab to settings for installing, enabling, disabling, and removing plugins
...
* Rework Plugin Manager so that plugins can be loaded after initialization
* Use a callback function to add plugin tabs to the dialog
* Install button lets you choose plugin file, copies it to plugins directory, and immediately loads it
* Remove button deletes selected plugin file from plugins directory - need to add a means to unload it first
5 years ago