Repository navigation
アイコン、送信先、グループ、デッキ表示を修正する - #5
Merged
Merged
Conversation
Replace the placeholder action icon with the laboratory mark, choose groups and decks directly in the property inspector, and keep group add/remove from being overwritten. Bump the plugin to 0.1.1.0. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Paint bands and dials from the latest snapshot, including successful command responses, and stop inventing speed, channel count, or jog rate. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
The dial title uses the clip name from the deck, and the value uses the display timecode the deck reported. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
The layout key title is the Stream Deck action title, so the file name now uses filename. Version 2 clip rows keep the name after the timecodes. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Keep the plugin UUID so an in-place install can retain global settings. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Timecode notices were redrawing every key, and Stream Deck blanks a title when the same setTitle or setFeedback is sent again. A 502 slot notice also replaced the whole slot, so a notice that omitted recording time cleared it. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
A 508 transport info replaces the transport block. When it omits display timecode, the playback time stayed blank until the next timecode notice. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
The time left is the clip out point minus the timeline timecode, using the frame rate the deck reported. A missing clip row, timecode, or frame rate leaves the field empty. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Use timeline frame positions and clip durations from the deck, refresh partial clip notices with a complete query, and switch to a new layout path so Stream Deck reloads the remaining-time field after an in-place update. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
The connection window stores the interval per deck, and changing it keeps the session. The default is 200 ms. Displayed timecodes omit frames because that poll is slower than one frame. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Touch no longer stops playback or sends a raw command. Rotate and push are unchanged. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Jog and clip dials draw the current time, time remaining, and total duration. The inspector chooses clip or timeline for that readout. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Clip time still stays inside the current clip. The numeric timeline position is converted into that clip's offset so the remaining time is visible, and the countdown is the large figure on the dial. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Pressing it sent play: single clip:, which starts playback. The Play key still has its Single clip checkbox. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck refuses to overwrite an installed plugin with the same manifest version. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Pressing it sent play: loop:, which starts playback. The Play key still has its Loop checkbox. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
This is the stable release. Stream Deck only replaces an installed plugin when the manifest version increases. Co-authored-by: Shugo Kawamura <ruk1ium@gmail.com>
FlowingSPDG
marked this pull request as ready for review
October 17, 2026 09:10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #2
Fixes #3
Fixes #4
開いている Issue 3 件と、その後に確認された HyperDeck フィードバック表示を修正しました。キーとダイヤルの表示は HyperDeck から受け取った値だけを使います。
アイコン、送信先、グループ
クリップ選択、ジョグ、カウントダウン
ジョグとクリップ選択の初期表示はクリップ時間です。中央の大きい数字が残り時間のカウントダウンです。その下に現在位置(Now)と総合時間(Total)を出し、バーは現在位置の割合です。
クリップ時間の現在位置は、デッキの numeric timeline position から、現在クリップより前のクリップ長を引いた値です。これはタイムライン全体の時計ではなく、そのクリップ内の経過です。数値位置が無い、または別クリップを指しているときは
timecode、次にdisplay timecodeをクリップの start と比べます。Property Inspector の Time を Timeline にしたときだけ、全クリップの合計に対する現在・残り・総合を出します。
表示する時間は時・分・秒までです。ダイヤルのタッチは受け付けません。
シングルクリップとループ
独立したシングルクリップとループのキーを削除しました。どちらも押すと
playが送られ、停止中でも再生が始まります。Play キーの Single clip と Loop のチェックはそのままです。バージョン
UUID は
dev.mikanseilaboratory.bmd.hyperdeckのままです。manifest は0.2.0.0、Cargo / Property Inspector は0.2.0です。正式版は
v0.2.0.0(b3997b8)です。prerelease ではありません。0.1.9.0の上からアンインストールせずに入れられます。グローバル設定は残ります。https://github.com/MikanseiLaboratory/streamdeck-bmd-hyperdeck/releases/tag/v0.2.0.0