Yuto Terada

Results 79 issues of Yuto Terada

TimeSpanEditorでアニメーションを有効にしても、矢印のボタンが表示されない **Actual** ![image](https://github.com/b-editor/beutl/assets/66758394/129398ae-5ff9-460a-b50a-7b169cb6fa36) **Expect** ![image](https://github.com/b-editor/beutl/assets/66758394/81decb36-ee93-45cf-b514-a5cc4d598862)

bug
area-ui
high-priority

UserControl内にStyleを記述しているので、ResourceDictionaryに分離する。 また、エリアごとにResourceDictionaryを分けるようにする。 **例:** - TimelineStyles.axaml - SettingsPageStyles.axaml

housekeeping
low-priority

DeferredCanvasに現在のフレームバッファを描画するDrawBackdropメソッドを追加する。 そのためのBackdropNodeを追加する。 ``` DrawableNode └ TransformNode └ FilterEffectNode └ ClearNode └ BackdropNode ``` この場合、DrawableNodeに入る前のフレームバッファを取得する。 そのため取得したフレームバッファにClearNodeを含まれない。 キャッシュは不可能にする。

documentation
area-rendering

属性が指定されていない場合、型名を使う。 ```diff public abstract class Extension { - public abstract string Name { get; } - public abstract string DisplayName { get; } ```

breaking-change
area-extensibility

SKColorFilter, SKImageFilterを使ったときに、キャンバス全体にエフェクトが掛かってしまうことがある (仕様)、これを防ぐために境界線でクリッピングする機能を追加する。

bug
area-graphics

- [x] ~~左側に編集可能なアニメーションのリストを表示~~ - [ ] 複数のアニメーションを縦に分割して表示 - [ ] SplineEasingのコピー - [x] ~~複数のキーフレームをコピー~~

enhancement
area-ui

- [x] `SKColorFilter.CreateColorMatrix`, `SKColorFilter.CreateTable`に渡している配列をプールする。 - [ ] FilterEffectContextの更新で`FilterEffect.Version`が同じ場合、そのエフェクトをスキップして既にあるものを使う。 **理由:** ColorMatrix (float4x5: 80bytes) やMatrixConvolutionなどのフィルタでは余分なアロケーションが発生するから。

area-filtereffect

以下のコードを参考にする。 https://github.com/carina-studio/AppSuiteBase/blob/master/Core/ExternalDependency.cs

enhancement
area-extensibility
low-priority

### Is your feature request related to a problem? Please describe. Currently, the extension cannot fully control the encoding process, and it is not possible to change the order in...

enhancement
area-extensibility