14 Commits (master)

Author SHA1 Message Date
Adam Honse c71cc4f18a Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect 7 months ago
morg b3dfd3b4b0 Move ResourceManagerInterface to its own file. Refactor Plugin interface 1 year ago
Adam Honse f627dfc2cd Increment plugin API version 1 year ago
Adam Honse a7c400bc65 Update yet more file header comments to standardized new format 2 years ago
Adam Honse b41ce2dd9d Increment plugin API version as Segments breaks the existing API 3 years ago
Dmitry K b409b5f7cc Added support for unicode paths (filesystem::path approach) 3 years ago
Adam Honse 938f67016c Update plugin API to version 2, add unregister functions for all ResourceManager callbacks 4 years ago
Adam Honse 2800e76e9d Add GetTrayMenu to plugin API to provide a dedicated interface for registering a tray menu for a plugin 5 years ago
Adam Honse 2f25c4af7f More plugin updates, enum for location 5 years ago
Adam Honse 702be2401b Add comment indicating location is mandatory, list possible locations, rename SettingsTabBar to SettingsTab for consistency 5 years ago
Adam Honse 524fd057fe Add tab icon fields (string and image) to the plugin information and add comments to make it easier for plugin developers to fill in information structure 5 years ago
Adam Honse 28d590b64d First draft of plugin API changes 5 years ago
silas b1b260d7cf A bit of cleanup (Remove depreciated entry from PluginInfo Struct) 5 years ago
silas 93231c3225 Initial commit for Plugins
Commits squashed, code style and naming changes by Adam Honse <calcprogrammer1@gmail.com>
5 years ago