Trevor Payne
dfa55ab9f8
fix: update console responses to properly use explicit NewLine characters
...
fix: Resolve #1084
2023-04-14 12:18:06 -05:00
Trevor Payne
1920d37488
feat: update reportVersions command to use ConsoleResponse
...
feat: update gettypes to use ConsoleResponse
2023-02-17 23:02:54 -06:00
Trevor Payne
ccf7acd53d
feat: update bridging, device factory, and interfaces
...
In order to support the way some Smart Objects work, a clear
directory join was needed in order to allow for clearing a
selection in certain circumstances.
In order to support finer-grained dependencies while
developing plugins, the Development Device Factory was added.
2022-09-06 17:16:27 -05:00
Neil Dorin
16db2663a6
feat(essentials): #835 comments out some debug messages to clean up console at startup
2021-09-22 11:56:06 -06:00
Neil Dorin
cc742f4291
adds check for abstract class before attempting to create instance
2021-06-16 13:11:45 -06:00
Neil Dorin
922d1d8133
Merge branch 'development' into feature/imobilecontrolroombridge-upgrades
2021-04-08 16:17:02 -06:00
Andrew Welker
8cfd58bb7e
Fix error printing for plugin loading
2021-04-08 14:21:32 -06:00
Andrew Welker
6ddfdc4b38
Updating plugin loading mechanism to provide better feedback
2021-04-08 13:54:06 -06:00
Andrew Welker
74231a428d
removed unnecessary stack trace printing
2021-03-05 17:31:21 -07:00
Andrew Welker
6e4fa48b9d
rearrange message formatting
2020-12-08 16:34:00 -07:00
Andrew Welker
93a5f2e3b2
fix slases
2020-12-04 12:18:08 -07:00
Andrew Welker
0e4edca08a
update plugin dependency check message
2020-12-04 11:05:46 -07:00
Neil Dorin
1dd55f5a5f
Merge branch 'development' into feature/remove-mobile-control
2020-05-13 16:33:58 -06:00
Neil Dorin
a93ded8c79
New device loading methodology working via reflection
2020-04-23 14:59:54 -06:00
Neil Dorin
911bd8daba
Moves to reflection based mechanism for loading device factories at boot (not working)
2020-04-22 17:52:29 -06:00
Andrew Welker
563f690277
adds try/catch for Null Reference Exceptions
2020-04-20 12:21:18 -06:00
Andrew Welker
158b2fc346
fixes print statement in catch for in LoadCustomPluginTypes
2020-04-08 16:30:54 -06:00
Neil Dorin
9d7f5af26e
Adds IBridgeAdvanced and updates to 1.0.35 of PepperDash.Core
2020-04-03 18:21:17 -06:00
Neil Dorin
3a101d89ea
Adds some additional help
2020-04-03 18:01:08 -06:00
Neil Dorin
a231bb75a6
Adds back the correct PluginLoader version that supports loading with the new plugin methodology
2020-04-01 14:42:26 -06:00
Neil Dorin
4bf1da36e2
Moves PluginLoader to Essentials.Core. Moves IDeviceFactory and IPluginDeviceFactory interfaces to their own files in a better locatino
2020-04-01 11:32:24 -06:00
Neil Dorin
a403a8b81f
Attempt at modifying device factory mechanism
2020-03-26 16:10:54 -06:00
Neil Dorin
a2ca41d965
Adds back in the plugin interfaces. Modifies PluginLoader to try new inteface method for custom plugins first, then fail back to legacy method
2020-03-26 11:59:32 -06:00
bitm0de
86dcd066fe
Added MinimumEssentialsFrameworkVersion to plugin interface
2020-02-15 15:10:22 -07:00
bitm0de
ee26e77f15
Added plugin entrypoint attribute and interface
2020-02-15 14:28:41 -07:00