|
898437720b
|
Refactor and optimize the plugin configuration file
|
2018-08-17 11:09:07 +02:00 |
|
|
5bcc8ac2e0
|
Remove ITweetDeckBrowser
|
2018-08-10 03:18:26 +02:00 |
|
|
285d400f69
|
Refactor ScriptLoader to cache files on its own & change method signatures
|
2018-07-09 12:22:29 +02:00 |
|
|
414f3a1f9d
|
Import shared plugin setup code into individual environment files
|
2018-07-04 06:26:41 +02:00 |
|
|
44595bad40
|
Refactor plugin loading and validation
|
2018-04-05 21:34:35 +02:00 |
|
|
8d8355e792
|
Rewrite PluginManager setup scripts to use a custom array-based dictionary
|
2018-04-05 02:09:51 +02:00 |
|
|
5add8a1d0e
|
Move ITweetDeckBrowser and refactor some things
|
2018-03-16 18:48:41 +01:00 |
|
|
59fba7fba0
|
Fix a hidden crash that prevented desktop notifications from showing
|
2018-02-13 12:37:11 +01:00 |
|
|
ec94ea3273
|
Refactor PluginManager to use ITweetDeckBrowser & do some cleanup
|
2018-02-12 15:26:21 +01:00 |
|
|
03d50c847b
|
Add 'Configure' button to plugins with a configure() method & close dialog afterwards
|
2018-02-12 10:40:00 +01:00 |
|
|
7d8d0bd43b
|
Refactor awful plugin loading and management code
|
2017-10-31 07:13:17 +01:00 |
|
|
b515add94e
|
Rewrite browser/plugin reload handling when importing a profile
|
2017-08-29 14:26:42 +02:00 |
|
|
f917096cc7
|
Refactor plugin execution code
|
2017-08-11 23:32:47 +02:00 |
|
|
c2b1aef810
|
Show official & custom plugins on one page
|
2017-06-20 09:50:11 +02:00 |
|
|
d7bba22e19
|
Remove legacy configuration for list of disabled plugins
|
2017-05-31 17:57:55 +02:00 |
|
|
4d05441aa8
|
Rename root namespace to TweetDuck
|
2017-05-17 13:00:17 +02:00 |
|
|
7e2e1645e9
|
Move plugin config into a separate file
Closes #121
|
2017-04-28 17:29:08 +02:00 |
|
|
4990afcdbb
|
Remove plugin.CanRun call from PluginConfig.IsEnabled
|
2017-04-28 16:18:46 +02:00 |
|
|
c11f36dfef
|
Remove and sort usings in the whole project
|
2017-04-28 13:51:06 +02:00 |
|
|
abddf61c88
|
Update TweetDuck codebase to C# 7.0
|
2017-04-28 13:29:45 +02:00 |
|
|
35931023ae
|
Refactor plugin events and config reloading, fix config reset not reloading plugins
|
2017-03-24 13:24:20 +01:00 |
|
|
5ec1bcfe3f
|
Add plugin execution event with an error message if the script files fail to load
|
2017-03-23 15:33:32 +01:00 |
|
|
4c59526e39
|
Minor code refactoring, fix potential event memory leaks
|
2017-03-14 23:47:30 +01:00 |
|
|
f7ed7703b4
|
Rewrite plugin cache to use tokens and local paths as multikeys
|
2017-03-07 18:31:58 +01:00 |
|
|
e70d792654
|
Fix plugin status not updating from new config after importing profile
Closes #79
|
2016-11-16 04:10:17 +01:00 |
|
|
32d3990ace
|
Rewrite plugin data export and combined file stream identifiers, add missing plugin warning
|
2016-11-14 10:15:21 +01:00 |
|
|
cb1fd109cc
|
Prevent missing plugin folders from causing a crash
|
2016-11-14 10:12:22 +01:00 |
|
|
b78c4cb8f0
|
Move PluginEnvironment and PluginGroup to a separate Enums package
|
2016-11-14 05:08:18 +01:00 |
|
|
5e2e239f5e
|
Force Reload All button in Plugins window to trigger the event even without changes
|
2016-09-04 04:44:08 +02:00 |
|
|
36473c2df9
|
Add a global plugins.js file with loadConfigurationFile utility function
|
2016-09-04 03:59:37 +02:00 |
|
|
31a475861b
|
Reformat (missing space after comma), minor code tweaks
|
2016-09-02 13:34:41 +02:00 |
|
|
c64e16471b
|
Add plugin utility bridge with file functionality and a plugin token system
|
2016-07-23 18:36:58 +02:00 |
|
|
f13515ba16
|
Add includeDisabled parameter to PluginManager.ExecutePlugins and update calls
|
2016-07-02 00:05:22 +02:00 |
|
|
d9321a9acb
|
Split plugins.js into separate browser and notification scripts and refactor notification script execution code
|
2016-07-01 23:53:08 +02:00 |
|
|
19f9614c74
|
Add ScriptLoader.GetRootIdentifier and PluginManager.HasAnyPlugin(environment) and use them
|
2016-07-01 23:47:06 +02:00 |
|
|
b6a683dfe1
|
Rewrite plugins.js, plugin state handling and script execution (separate instead of combining)
|
2016-06-30 16:31:02 +02:00 |
|
|
188369e922
|
Implement optional minimum TweetDuck version tag for plugins
|
2016-06-26 23:18:46 +02:00 |
|
|
347c5054f9
|
Fix plugin load error text containing incorrect plugin names
|
2016-06-26 22:55:58 +02:00 |
|
|
8bb69ef0ee
|
Rework plugin manager events (move to a different namespace and change LoadError to Load)
|
2016-06-25 19:38:20 +02:00 |
|
|
13d0e10dcd
|
Implement basic plugin loading and management
|
2016-06-25 18:53:03 +02:00 |
|
|
4283403f0e
|
Add a base for plugin management including basic UI
|
2016-06-04 23:24:46 +02:00 |
|