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

Release Alpha.6 #201

Merged
merged 50 commits into from Jan 19, 2019

Conversation

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

ra-gg commented Jan 14, 2019

Ticket: None

Has breaking changes to public API?: None

Release note

ダウンロード

  • Windows 64bit:
  • macOS:
  • Ubuntu:
    libnss3, libdbus-1-3, ffmpegが必要です。
    sudo apt-get install libnss3 libdbus-1-3
    sudo add-apt-repository ppa:mc3man/trusty-media
    sudo apt-get update
    sudo apt-get install ffmpeg
    
    コケてもめげない。

image

新機能

  • #172 Undo / Redo機能が実装された!
    約束するわ。絶対にミスから救ってみせる。何度Undoすることになっても、必ず進捗を守ってみせる!
  • #174 クリップのコピーペースト機能が実装された!
    右クリックメニューには出してないから、いつものショートカットキーを使ってくれ 😜
  • #179 p5.js / エクスプレッションから、クリップとエフェクトのパラメータを参照できるようになりました!
    詳しくはドキュメントを見てくれ!p5.jsの達人もビックリなアニメーションさばきを見せてやれ!
  • #168 p5.jsクリップの透明度が指定できるようになった👥
  • #187 p5.js / エクスプレッションコード内のエラーが通知されるようになった!
    でも開発者コンソールとのお付き合いはまだまだ続きそう…
  • #199 レイヤーの右クリックメニューに「ここにレイヤーを追加」メニューが追加された!
  • #196 エクスプレッションの設定状態が見えるようになった!
  • #199 パラメータリストの右クリックメニューからエフェクトを追加できるようになった!
  • #201 再生が遅延しているときにオーディオもできるだけあわせて再生されるようになった!
  • #201 Color型パラメータの色を選んでいる間、プレビューの更新が抑制されるようになった!

互換性のない変更点

  • #201 p5.jsのキャンバスサイズがコンポジションサイズと一致するようになった!
    ぼやけていたイメージが、クッキリするようになったぞ
  • #173 Video, Text, Imageクリップの回転・拡大の基点が中央に変更されたぞ!
  • #183 エクスプレッション・p5.jsクリップでのDelir連携APIが変更された
    残念ながらdelir.ctxを使っていた今までのコードは動かなくなってしまった… 🙇🙇‍♀️
    これも詳しくはドキュメントを見てくれ!

バグ修正

  • #201 p5.jsのキャンバスサイズがコンポジションサイズと一致するようになった
    余白を取り入れたデザインだって?いいや、バグだね。
  • #201 同じ値のキーフレーム間のイージングを変更するとキーフレームグラフが破壊されるバグを修正した
  • #169 コンポジション設定画面でのEnterキーの押し心地を改善した。
    今まではEnterを押すと変更が無視されてた。無視されるのはショックだよね…
  • #180 コンポジションやレイヤーの名前変更時にIMEが上手く使えなかった不具合を修正した。ワタシニホンゴモダイジョウブデース👲
  • #182 Delirが画面外にいるとレンダリングが進まなくなる不具合を修正した。これでレンダリングの間の一服も安心だね!🐦
  • #197 Audioクリップの音の先頭が欠けることがあったのと、音のヌケが長すぎることがあった不具合を修正した!
    これでパーフェクトなSEを使い放題だ!ためしに本社を爆破してみよう!💥🏢💥
  • #201 プレビュー中に現在時間が更新されない不具合を修正した
  • #201 クリップの利用アセット選択が動作していなかった不具合を修正した
  • #201 クリップの利用アセットを空にできなかった不具合を修正した

プラグイン開発環境・内部変更

  • #190 Delir.ProjectHelperが削除され、ビジネスロジックがDelir.Entity.*以下のEntityクラスに移動されました
  • #181 ポストエフェクトのbeforeRender, renderメソッドのシグネチャが変更された
    beforeRender(context: Delir.EffectPreRenderContext<P>)
    render(context: Delir.EffectRenderContext<P>)
  • #178 Delir.{PreRenderRequest, RenderRequest}Delir.{PreRenderContext, RenderContext} へリネームされた
  • #181 エンジン内のパラメータ計算に関わる重複ロジックが共通化された
  • #182 オフラインレンダリングが実装された
  • #191, #193 Delirの開発にReduxDevToolsが使えるようになった、Reduxは使ってないけどね!

プラグイン開発について

v0.4.0 からポストエフェクトが利用可能になりました。
現段階ではCanvasRenderingContext2Dを用いたポストエフェクトを開発出来ます。
開発ドキュメントはこちらをご参照ください → https://delir.studio/docs/plugin/01_post_effect.html

Discord、Twitterでもプラグイン開発についての質問を受け付けています。

Discord: https://discord.gg/rrr2z2E
Twitter: https://twitter.com/@DelirVFX

今後の予定

ロードマップをご参照ください: https://trello.com/b/2WiN64z2/delir

@ra-gg ra-gg added this to the Alpha.6 (v0.6.0) milestone Jan 14, 2019

@ra-gg ra-gg changed the title Release alpha.6 Release Alpha.6 Jan 14, 2019

@ra-gg ra-gg force-pushed the release/alpha.6 branch from c323cf7 to 3686ecc Jan 19, 2019

ra-gg added some commits Jan 19, 2019

@ra-gg ra-gg merged commit 1faebe8 into master Jan 19, 2019

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@ra-gg ra-gg deleted the release/alpha.6 branch Jan 19, 2019

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