-
Notifications
You must be signed in to change notification settings - Fork 310
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
[project-sequencer-statemachine] MoveNoteStateを追加 #2412
[project-sequencer-statemachine] MoveNoteStateを追加 #2412
Conversation
context.storeActions.deselectAllNotes(); | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
プレビュー開始時のノートの選択・選択解除はIdleState
で行うようにしました。
🚀 プレビュー用ページを作成しました 🚀 更新時点でのコミットハッシュ: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
いくつかコメントしていますが、結構頓珍漢なこと言ってるかもです 🙇
あ、「こうすると良いかも」みたいなコメントもいくつかあるかもですが、リファクタング前と同じコードなのであれば一旦そのままでも良い気がしています。
気が向けば、くらい・・・!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
マージします!!
for (const note of editedNotes.values()) { | ||
if (note.noteNumber < 0 || note.noteNumber >= keyInfos.length) { | ||
// MIDIキー範囲外へはドラッグしない | ||
return; | ||
} | ||
if (note.position < 0) { | ||
// 左端より前はドラッグしない | ||
return; | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(ただのコメントです)
ここ、可能ならドラッグ処理を打ち切るのではなく、範囲外に行かない範囲でドラッグ処理を実行してあげるとより優しいかもですね!
テストが落ちてしまっていますが↓を取り込んだmainブランチを取り込めば解決すると思います! |
a4c4696
into
VOICEVOX:project-sequencer-statemachine
内容
以下を行います。
MoveNoteState
を追加関連 Issue
その他