-
Notifications
You must be signed in to change notification settings - Fork 312
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
feat: [project-sequencer-statemachine] mainにマージする #2555
base: main
Are you sure you want to change the base?
Conversation
* ステートマシンを追加 * IdleStateとAddNoteStateを追加 * noImplicitOverrideを有効にするとエラーが出るので無効にして、抽象クラスをインターフェースにした * メソッドの引数のところを分割代入に変更 * StateをIStateに変更し、StatesをStateに変更 * ファイルを移動、ファイル名を変更 * Dispatcherを無くした * ドキュメントコメントを追加 * 現在使われていないことをコメントで説明 * 初期ステートのonEnterを呼んでいなかったので修正 * コンポーザブル化した * sequencerBodyは使用していなかったので削除 * 修正 * nextStateをインスタンス変数からローカル変数にする * innerContextとしてまとめた
… を --no-sandbox で動くように (#2465) Co-authored-by: raa0121 <[email protected]>
Co-authored-by: Hiroshiba <[email protected]>
Co-authored-by: Hiroshiba <[email protected]>
…ートが正しく動作するようにする (#2519)
Co-authored-by: Hiroshiba <[email protected]>
…ート追加の処理を行うようにする (#2540) Co-authored-by: Hiroshiba Kazuyuki <[email protected]>
Co-authored-by: Hiroshiba <[email protected]>
🚀 プレビュー用ページを作成しました 🚀 更新時点でのコミットハッシュ: |
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.
外形的に軽くみた限りでは問題なさそうです…!
ややこしかった状態がすっきりしていてすごいです。
すごく細かいところですが一応見つけたこととしては
複数ノート選択+ドラッグでシーケンサ左端より移動させようとすると、
左端に達したノート以外が端に達するまで動いてしまうかも
test-state-machine-1.mp4
とはいえ大きな問題じゃなさそうに思えます!
@romot-co |
@sigprogramming |
あと他に把握している差としては、ピッチ編集中にctrlを押して削除できる状態になると、消しゴムボタンが選択されたようなUIになっていたのが、ピッチ編集ボタンが選択されたままのようになっています! この仕様で良いかは一度 @romot-co さん的な意見聞けると嬉しいかも。 |
私的にも問題ないです!一時的なツール変更なので消しゴムカーソルになれば=変更されているのがわかれば必要十分かと…! |
内容
project-sequencer-statemachine
ブランチをmain
ブランチにマージします。関連 Issue
その他
@romot-co @sevenc-nanashi
プレビュー周り(矩形選択と歌詞編集含む)が大きく変わっているので、
挙動(クリックの判定やカーソルの切り替わりなど)が変わっていないか、ご確認いただけると助かります…!