New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Effect plugin support #100

Merged
merged 57 commits into from Aug 29, 2017

Conversation

Projects
None yet
1 participant
@ra-gg
Copy link
Owner

ra-gg commented Jul 27, 2017

alpha.3のエンジン書き直しによって無効化されたプラグイン対応をポストエフェクトプラグインの形で復活させる

Breaking changes:

  • DelirCore.Services renamed to DelirCore.PluginSupport
    • DelirCore.Services.PluginLoader renamed to DelirCore.PluginSupport.FSPluginLoader for prepare for browser environment support.
    • DelirCore.Services.PluginRegister renamed to DelirCore.PluginSupport.PluginRegistry
  • DelirCore.LayerPluginBase removed, use DelirCore.PluginSupport.EffectPluginBase instead.
  • deprecated shorthand export DelirCore.{ColorRGB,ColorRGBA} removed.
    use DelirCore.Values.{ColorRGB,ColorRGBA} instead.
  • DelirCore.Color{RGB,RGBA}#toString deprecated use #toCSSColor instead.
  • PluginRegistry API Changes for PostEffectPlugin supporting.

Bug fixes:

  • Incorrect Color value interpolation in DelirCore.Pipeline
  • Color{RGB,RGBA}#toString serialize colors to invalid CSSColor (float values in rgba() args)

@ra-gg ra-gg changed the base branch from master to release/0.0.0-alpha.3 Jul 27, 2017

@ra-gg ra-gg force-pushed the feature/effect-loader-support branch from 8e388eb to 8a237fa Jul 27, 2017

@ra-gg ra-gg changed the base branch from release/0.0.0-alpha.3 to release/0.0.0-alpha.4 Aug 21, 2017

@ra-gg ra-gg force-pushed the feature/effect-loader-support branch 2 times, most recently from 40403c0 to c202787 Aug 21, 2017

@ra-gg ra-gg force-pushed the feature/effect-loader-support branch from 862e5e9 to 484a046 Aug 25, 2017

@ra-gg ra-gg merged commit 890a2b5 into release/0.0.0-alpha.4 Aug 29, 2017

1 of 2 checks passed

continuous-integration/travis-ci/pr The Travis CI build failed
Details
security/snyk No new vulnerabilities
Details

@ra-gg ra-gg deleted the feature/effect-loader-support branch Aug 29, 2017

@ra-gg ra-gg modified the milestone: v0.4.0-alpha Aug 30, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment