|
5b2daf9746
|
Refactor method order and return types in config file classes
|
2017-11-07 18:36:52 +01:00 |
|
|
7d8d0bd43b
|
Refactor awful plugin loading and management code
|
2017-10-31 07:13:17 +01:00 |
|
|
6468c03465
|
Fix 'Restore Defaults' not resetting plugin status and import/reset not closing Plugins form
|
2017-08-30 21:34:12 +02:00 |
|
|
b515add94e
|
Rewrite browser/plugin reload handling when importing a profile
|
2017-08-29 14:26:42 +02:00 |
|
|
40ef9a42dd
|
Fix unsealed classes
|
2017-08-28 18:46:14 +02:00 |
|
|
59c9801437
|
Address code analysis and remove unused code
|
2017-08-27 18:48:54 +02:00 |
|
|
c22934336b
|
Remove Program.VersionFull and refactor plugin version checks
|
2017-08-21 18:47:26 +02:00 |
|
|
f917096cc7
|
Refactor plugin execution code
|
2017-08-11 23:32:47 +02:00 |
|
|
8e9e8f7fad
|
Fix magic number and add a comment
|
2017-07-30 19:02:30 +02:00 |
|
|
e3080d07dc
|
Ensure plugin config exists after first run, fixes profile export crash
Closes #147
|
2017-07-13 05:21:22 +02:00 |
|
|
fe3fc5c9f7
|
Add WindowsUtils.CreateDirectoryForFile and use it
|
2017-07-09 14:12:27 +02:00 |
|
|
441228e2b0
|
Stop using BrandName in msg dialogs, update msg titles, fix mistakes from prev commits
|
2017-07-09 04:21:33 +02:00 |
|
|
0ded03ab92
|
Fix more analysis violations (exceptions, native method pointers, form disposal)
|
2017-07-08 00:21:41 +02:00 |
|
|
14d44528b0
|
Fuck CultureInfo some more and fix analysis violations (dispose pattern, lang features)
|
2017-07-07 23:53:04 +02:00 |
|
|
8de7e13aa3
|
Reorganize and refactor UserConfig and PluginConfig
|
2017-07-07 19:22:33 +02:00 |
|
|
c63e6a1e49
|
More refactoring (seal classes, fix names and comments)
|
2017-07-07 16:15:10 +02:00 |
|
|
4bff006743
|
Refactor (move files into different namespaces)
|
2017-07-06 20:58:06 +02:00 |
|
|
d9e6afbf36
|
Replace Math.Round calls with a more convenient custom method
|
2017-06-26 17:33:07 +02:00 |
|
|
7f3bd2715c
|
Enable high DPI support and fix all known DPI-related UI issues
Closes #99
|
2017-06-26 17:08:51 +02:00 |
|
|
b8f170ae39
|
Fix visual issues in Plugins form
|
2017-06-20 13:02:34 +02:00 |
|
|
073f1da5b4
|
Redesign Plugins form
|
2017-06-20 11:58:33 +02:00 |
|
|
c2b1aef810
|
Show official & custom plugins on one page
|
2017-06-20 09:50:11 +02:00 |
|
|
172ae87ac6
|
Merge pull request #129 from chylex/remove_legacy
Remove legacy code (plugins and installers)
|
2017-06-05 17:49:19 +02:00 |
|
|
91d572235e
|
Make $id and $token properties in plugin objects unmodifiable
|
2017-06-05 17:28:45 +02:00 |
|
|
d7bba22e19
|
Remove legacy configuration for list of disabled plugins
|
2017-05-31 17:57:55 +02:00 |
|
|
3f4ea1af08
|
Remove old plugin config migration code
|
2017-05-27 13:30:57 +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 |
|
|
583da2bd9f
|
Remove an empty designer file for PluginListFlowLayout
|
2017-04-06 15:21:07 +02:00 |
|
|
0ea07016b4
|
Fix TabIndex, Margin, and Location of controls in forms and dialogs
|
2017-04-06 14:57:27 +02:00 |
|
|
1a73fcdb39
|
Allow plugins to inject HTML into notifications before they're shown
Closes #112
|
2017-04-01 19:27:05 +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 |
|
|
7047924947
|
Disable UseMnemonic on PluginControl labels to allow single ampersands
|
2017-03-21 21:14:08 +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 |
|
|
7dca0a8cab
|
Add plugin config migration to the new data folder
|
2016-11-14 14:01:22 +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 |
|
|
0e68dd6185
|
Fix Configure button in PluginControl causing issues with mixed slash types
|
2016-11-14 09:47:56 +01:00 |
|
|
c7e7403781
|
Update plugin config to use the data folder instead of plugin root
|
2016-11-14 06:14:38 +01:00 |
|
|
bf224408a3
|
Rewrite PluginBridge to accommodate the functions to the new plugin folder handling
|
2016-11-14 06:14:14 +01:00 |
|
|
84b7078873
|
Assign a data folder to each plugin and add new folder handling functions
|
2016-11-14 06:09:05 +01:00 |
|
|
89e5943d8f
|
Add a PluginFolder enum and a plugin data root path to Program
|
2016-11-14 05:43:30 +01:00 |
|
|
b78c4cb8f0
|
Move PluginEnvironment and PluginGroup to a separate Enums package
|
2016-11-14 05:08:18 +01:00 |
|
|
6690efc4d9
|
Address code analysis issues
|
2016-09-26 15:53:08 +02:00 |
|