-
Notifications
You must be signed in to change notification settings - Fork 305
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
Add: BPM・拍子変更機能を追加 #2303
base: main
Are you sure you want to change the base?
Add: BPM・拍子変更機能を追加 #2303
Conversation
() => lastTimeSignature.value.measureNumber === currentMeasure.value, | ||
); | ||
|
||
const contextMenuHeader = computed(() => `${currentMeasure.value}小節目`); |
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.
ここは #2306 の形式で出そうかな~って思ってます。
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.
📝 const hoveredTempoOrTimeSignatureChange = ref<number | null>(null);
辺りまで見ました!
主に UI 回りや、ちょっとした実装周りについてコメントしています。
ちょっと色んな事情を知らずにコメントしてる点もあると思うので、違和感あったりしたら結構気軽に教えていただけると 🙇
@click.stop=" | ||
onTempoOrTimeSignatureChangeClick( | ||
$event, | ||
tempoOrTimeSignatureChange, | ||
) | ||
" |
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.
ちょっとUI迷ってるのですが、左クリックと右クリックが同じ動作なの不思議かもとちょっと思いました。
可能なら、左クリックは「編集」開始が良いかも・・・?
ただその場合だと、一括編集UIを用意するか、個別にクリック可能にする必要が出てきそう。。。。
うーん! 一旦コメントまで🙇
(意見聞きたみ!)
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.
例えば圧縮されているときにどうするのとかそう言うのがあるので編集開始は考えることが多そう?
ダイアログ自体分かれてるのでBPM/拍子をクリックしても一段階メニューが挟まるのは自然だと思います。
const screenshots = await fs.readdir( | ||
`${import.meta.dirname}/スクリーンショット.spec.mts-snapshots/`, | ||
); | ||
for (const screenshot of screenshots) { | ||
if (!currentStories.some((story) => screenshot.startsWith(story.id))) { | ||
await fs.unlink( | ||
`${import.meta.dirname}/スクリーンショット.spec.mts-snapshots/${screenshot}`, | ||
); | ||
} | ||
} |
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ブランチと行き来するのちょっと面倒だとは思うので、こんな感じで何かにくっつけてでももちろんかなりありがたいです 🙏
src/components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog.vue
Outdated
Show resolved
Hide resolved
src/components/Dialog/TempoOrTimeSignatureChangeDialog/CommonDialog.vue
Outdated
Show resolved
Hide resolved
一緒につっこむべきというよりは、現状は実質両方編集できる形なのでそれを素直に表したほうがいいかも?ぐらいの意図となります! おっしゃるとおりいじりたいものだけいじれればいい形かと思います! 個人的には拍子・テンポ・あとキーなどは別個に扱って、 各要素追加できる・編集できる・削除できる・移動できる…などを考えると どちらかというと、削除わかりづらいかも?が大きかったので、
このメニューに削除追加する形でよさそうです…! |
@romot-co |
@sigprogramming x |
内容
タイトル通りです。
関連 Issue
close #1919
スクリーンショット・動画など
その他
現時点でもダイアログの挙動自体はStorybookから確認出来ます。