Releases: b-editor/beutl
Releases · b-editor/beutl
v1.0.4
v1.0.3
What's Changed
- fix: frame cache invalidation in BrushEditor and GeometryEditor by @yuto-trd in #1278
- Implement SourceVideo with adjustable playback speed by @yuto-trd in #1279
- Update dependencies and enhance image rendering features by @yuto-trd in #1282
- Add RelativeRect editor and view model for property editing enhancements by @yuto-trd in #1283
- feat: add JSON and Type converters for RelativeRect to enhance serialization support by @yuto-trd in #1289
- Add support for Drawable brush type in BrushEditor by @yuto-trd in #1284
- Add DisplacementMapEffect and related transformations for advanced rendering by @yuto-trd in #1285
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Fix output processing issues and improve UI updates by @yuto-trd in #1270
- fix: Use the same renderer for encoding and preview by @yuto-trd in #1271
- Enhance logging throughout the application by @yuto-trd in #1272
- fix: Ensure case-insensitive file extension checks in decoder and encoder interfaces by @yuto-trd in #1273
- Enhance application update process and localization support by @yuto-trd in #1274
- feat: Update .NET workflow to use Beutl.slnx for dependency restoration, building, and testing by @yuto-trd in #1276
- feat: Add code signing and notarization steps to release workflow by @yuto-trd in #1275
Full Changelog: v1.0.1...v1.0.2
📥 Installation
Refer to the documentation here.
v1.0.1
What's Changed
- Add font name handling and improve font selection experience by @yuto-trd in #1250
- Fix type conversion error in property binding by @yuto-trd in #1261
- Make ElementViewModel creation single-threaded to resolve concurrency issues by @yuto-trd in #1262
- build(deps): bump coverlet.collector from 6.0.2 to 6.0.4 by @dependabot in #1259
- build(deps): bump Microsoft.Extensions.ObjectPool from 9.0.0 to 9.0.1 by @dependabot in #1256
- Fix child animations not applying with SourceOperator on Drawable groups by @yuto-trd in #1263
Full Changelog: v1.0.0...v1.0.1
📥 Installation
Refer to the documentation here.
v1.0.0
What's Changed
- feat: Add support for loading animated images by @yuto-trd in #1121
- Enabled Keymap Editing by @yuto-trd in #1125
- feat: Adjust keyframe positions for the latter elements after splitting by @yuto-trd in #1131
- fix: Update preview when animation is changed by @yuto-trd in #1132
- Fix Error When All Keyframes Are Deleted by @yuto-trd in #1138
- Fix crash when editing properties in Node Editor by @yuto-trd in #1139
- Remove use of Setter in Node by @yuto-trd in #1146
- Upgrade target framework to net9.0 by @yuto-trd in #1154
- Remove Usage of Setter by @yuto-trd in #1152
- chore: reflect handle name change by @yuto-trd in #1173
- Simplify yPosition calculation in DrawSplitted method by @yuto-trd in #1174
- Add standalone binary creation to release workflow by @yuto-trd in #1176
- Add .NET setup step to workflows by @yuto-trd in #1178
- Fix handling of invalid Bounds cases by @yuto-trd in #1175
- Remove inverse PathFillType enum values by @yuto-trd in #1179
- Update package versions and enhance build script runtime handling by @yuto-trd in #1180
- Add PerlinNoise and ShakeEffect filter effects by @yuto-trd in #1170
- Add IPublishOperator interface and update related classes by @yuto-trd in #1187
- Add Display attributes to BlendMode enum for localization improvements by @yuto-trd in #1188
- Replace SharpDX.MediaFoundation with Vortice.MediaFoundation by @yuto-trd in #1189
- Fix possible memory leak issues in disposal methods by @yuto-trd in #1190
- Enhance rendering framework with new RenderNode architecture by @yuto-trd in #1196
- Enable TransformEffect to apply to multiple targets by @yuto-trd in #1198
- Create RenderTarget wrapper and refactor rendering classes by @yuto-trd in #1200
- Replace BitmapIcon with Image for better rendering in EditorHostFallback by @yuto-trd in #1204
- Enhance unit tests for filter effects by @yuto-trd in #1202
- feat: add artifact upload step for code coverage results in CI workflow by @yuto-trd in #1205
- feat: generate coverage reports in HTML format by @yuto-trd in #1206
- Fix button overlap issue in output window on Windows by @yuto-trd in #1212
- Implement Equals method for IImageSource and IVideoSource by @yuto-trd in #1214
- Remove ObjectRegistry and enhance hierarchical event handling by @yuto-trd in #1215
- feat: implement GetHashCode for VideoSource, SoundSource, and BitmapSource by @yuto-trd in #1218
- Display output dialog content in tabs by @yuto-trd in #1216
- Remove unused components and implement new API client by @yuto-trd in #1223
- remove: eliminate the Beutl.Styling namespace by @yuto-trd in #1225
- remove: eliminate unnecessary batch update logic in SourceOperation by @yuto-trd in #1231
- Deprecate CoreObject Batch Update Feature by @yuto-trd in #1226
- remove: eliminate unused package references and related logic by @yuto-trd in #1232
- fix: format-daily.yml by @yuto-trd in #1236
- Improve Audio Playback Stability by @yuto-trd in #1243
- Add runtime parameter to build script restore commands by @yuto-trd in #1245
- Bump version to 1.0.0 by @yuto-trd in #1246
- Fix RuntimeIdentifiers handling in build scripts by @yuto-trd in #1247
- Remove unused translations and fix spelling errors by @yuto-trd in #1248
Full Changelog: v1.0.0-preview.10...v1.0.0
📥 Installation
Refer to the documentation here.
v1.0.0-preview.10
What's Changed
- fix: Fix blending process issue by @yuto-trd in #1114
- fix: Fix video not displaying issue by @yuto-trd in #1120
Full Changelog: v1.0.0-preview.9...v1.0.0-preview.10
📥 Installation
Refer to the documentation here.
v1.0.0-preview.9
What's Changed
- Invert the encoding process by @yuto-trd in #1029
- Added Opacity property to Drawable class by @yuto-trd in #1035
- feat: Added format-daily.yml by @yuto-trd in #1036
- Improve code coverage by @yuto-trd in #1038
- Rename classes with unclear names by @yuto-trd in #1045
- chore: Update permissions for pull requests in dotnet.yml by @yuto-trd in #1047
- Implement Squircle by @yuto-trd in #1051
- Fix warnings by @yuto-trd in #1053
- Color Shift Effect by @yuto-trd in #1070
- Refactor SourceOperation classes by @yuto-trd in #1074
- Docking Layout by @yuto-trd in #1075
- Enable Object Resolution by Id During Deserialization by @yuto-trd in #1086
- Major Update to Object Structure by @yuto-trd in #1092
- Remove Compatibility Code by @yuto-trd in #1094
- feat: show dialog when versions do not match by @yuto-trd in #1095
- Fix Crash During Output by @yuto-trd in #1109
- feat: Enable closing of dock tabs by @yuto-trd in #1110
Full Changelog: v1.0.0-preview.8...v1.0.0-preview.9
📥 Installation
Refer to the documentation here.
⚠️ Warning: Breaking Changes! ⚠️
This release includes significant changes that prevent projects created in previous versions from being loaded. Please make sure to back up your projects before starting work with the new version.
v1.0.0-preview.8
What's Changed
- Preferenceクラスでのディレクトリ指定を修正 by @indigo-san in #987
- テキストの途中に空白を挿入すると例外が発生のを修正 by @indigo-san in #988
- ビルドエラーを修正 by @indigo-san in #994
- クリッピングの改善 by @indigo-san in #992
- パッケージを更新 by @indigo-san in #998
- 再生時の映像のずれを修正 by @indigo-san in #1004
- Set Up Issue and Pull Request Templates by @indigo-san in #1006
- Implement MediaReader/Writer Classes Using AVFoundation by @indigo-san in #1005
- Update Dependencies by @indigo-san in #1007
- タイムライン/要素操作の改善 by @indigo-san in #991
- Modify Versioning to Enable Faster Builds by @indigo-san in #1008
Full Changelog: v1.0.0-preview.7...v1.0.0-preview.8
v1.0.0-preview.7
What's Changed
- FilterEffectを選択するダイアログを改善 by @indigo-san in #973
- Preferenceクラスを追加 by @indigo-san in #974
- フィルタエフェクト、フォントなどを選択するポップアップで上部に固定する機能 by @indigo-san in #976
- グラフエディタを改善 by @indigo-san in #977
- バックドロップ(フレームバッファ)を追加 by @indigo-san in #978
- モザイクエフェクトを追加 by @indigo-san in #979
Full Changelog: v1.0.0-preview.6...v1.0.0-preview.7
v1.0.0-preview.6
What's Changed
- パッケージインストーラーのGUIを実装 by @indigo-san in #933
- 複数のエフェクトターゲット by @indigo-san in #938
- BrushEditorを改善 by @indigo-san in #944
- 非sealedクラスのシリアル化を修正 by @indigo-san in #947
- テキストが空白で始まる場合その空白が無視されるのを修正 by @indigo-san in #955
- macOSに対応 by @indigo-san in #962
- FFmpegでの出力にプロセスを使うようにした by @indigo-san in #961
- Rational型のシリアル化とParseを修正 by @indigo-san in #966
- エンコーダーの設定画面を改善 by @indigo-san in #964
- パスエディタの実装とジオメトリーオブジェクトの追加 by @indigo-san in #949
Full Changelog: v1.0.0-preview.5...v1.0.0-preview.6