.github/LICENSE/OpenUtau.txt | 21 ++
.github/Plugin_Readme.txt | 20 +-
.github/workflows/release.yml | 88 +----
README.md | 9 +-
UTAU.Tests/ExpressionStripAlignmentTests.cs | 10 +-
UTAU.Tests/LyricSplitterTests.cs | 251 +++++++++++++
UTAU.Tests/LyricsBulkEditLayoutTests.cs | 161 +++++++++
UTAU.Tests/LyricsBulkEditTests.cs | 338 +++++++++++++++++
UTAU.Tests/NoteBatchEditTests.cs | 542 ++++++++++++++++++++++++++++
UTAU.Tests/NoteCollectionSyncTests.cs | 541 +++++++++++++++++++++++++++
UTAU.Tests/NoteContextMenuTests.cs | 253 +++++++++++++
UTAU.Tests/NoteEditorDetachTests.cs | 295 +++++++++++++++
UTAU.Tests/NoteEditorHostTests.cs | 109 ++++++
UTAU.Tests/NoteEditorMeasuredLayoutTests.cs | 12 +-
UTAU.Tests/RenderMessageDisplayTests.cs | 8 +-
UTAU.Tests/ScrollingTextTests.cs | 8 +-
UTAU/Notes/LyricSplitter.cs | 158 ++++++++
UTAU/Notes/UTAUNote.cs | 20 +-
UTAU/Texts.ar-sa.resx | 16 +
UTAU/Texts.csv | 16 +
UTAU/Texts.en-us.resx | 16 +
UTAU/Texts.es-es.resx | 16 +
UTAU/Texts.id-id.resx | 16 +
UTAU/Texts.ko-kr.resx | 16 +
UTAU/Texts.resx | 16 +
UTAU/Texts.zh-cn.resx | 16 +
UTAU/Texts.zh-tw.resx | 16 +
UTAU/UTAU.csproj | 2 +-
UTAU/ViewModels/LyricsBulkEditViewModel.cs | 37 ++
UTAU/ViewModels/NoteEditorViewModel.cs | 343 +++++++++++++++++-
UTAU/Views/LyricsBulkEditView.xaml | 45 +++
UTAU/Views/LyricsBulkEditView.xaml.cs | 21 ++
UTAU/Views/LyricsBulkEditWindow.xaml | 18 +
UTAU/Views/LyricsBulkEditWindow.xaml.cs | 23 ++
UTAU/Views/NoteEditor.xaml | 390 +-------------------
UTAU/Views/NoteEditor.xaml.cs | 376 +++----------------
UTAU/Views/NoteEditorSurface.xaml | 434 ++++++++++++++++++++++
UTAU/Views/NoteEditorSurface.xaml.cs | 402 +++++++++++++++++++++
UTAU/Views/NoteEditorWindow.xaml | 17 +
UTAU/Views/NoteEditorWindow.xaml.cs | 21 ++
40 files changed, 4294 insertions(+), 823 deletions(-)