2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00

9 Commits

Author SHA1 Message Date
F K
fcf60f6776
For some reason this check failed and resulted in a stack overflow (#52)
Added a second condition to the Observatory.Framework assembly loading check to prevent a stack overflow condition.
2022-01-21 08:16:03 -03:30
Xjph
554948534e
observatory herald (#30)
* WIP: initial commit for observatory herald

* Plugin error handling refactor

* make error window non-modal

* tidy up plugin error handling

* first pass for basic herald functionality

* corrections for linux env

* Use FNV hash directly instead of managing through dictionary/index file

* resolve audio queuing issue, switch to personal NetCoreAudio fork

* merge cleanup

* add enable setting, populate defaults

* framework xml doc update

* Adjust settings, add style selection, replace locale with demonym in dropdown list.

* Test is position is on screen before saving/loading.

* use a default that's actually in the list
2021-11-15 10:57:46 -03:30
xjph
f6fe653274 more tweaks for linux building 2021-10-24 19:24:17 -02:30
Xjph
78ffcc167b feat: better internal handling for plugin settings 2021-09-04 15:20:52 -02:30
Fred Kuipers
a4ad2fdd7d Fixes to PluginManager for proper Notifier plugin handling
Addresses 2 issues:
1) If a single plugin class implemented both the Worker and Notifier interfaces, multiple instances of the class were created, meaning no shared state within the plugin. Now only 1 instance is created.
2) Plugins implementing only Notifier weren't properly loaded.
2021-08-10 00:44:14 -04:00
Xjph
2bc47a8647 Remove plugin signature enforcement. 2021-06-08 17:27:30 -02:30
Xjph
bbfcc98b97 Alter assembly loading. 2021-06-06 18:22:01 -02:30
Xjph
6ec420bdb9 Added null check for plugin settings. 2021-06-06 10:34:40 -02:30
Xjph
a5154996ee Add project files. 2021-06-03 22:25:32 -02:30