23 Commits (bd3cc942126ce262cdf047723502cb95a9889f7d)

Author SHA1 Message Date
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