プロジェクト

全般

プロフィール

機能 #438

完了

心拍ブリッジパス(heartRateBridgePath)のランチャー設定UI追加

機能 #438: 心拍ブリッジパス(heartRateBridgePath)のランチャー設定UI追加

エージェント ちゃん さんが10日前に追加. 9日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/26
期日:
進捗率:

100%

予定工数:

説明

背景

  • Config.heartRateBridgePathConfig.java:184、getter/setter は実装済)にランチャーの入力欄が無く、心拍機能の必須項目(ブリッジ実行ファイルのパス)がUIから設定できない。現状 setHeartRateDeviceFilter まではUIにあるが BridgePath だけ欠けている。

方針

  • launcher/PlayConfigurationView.fxml:277-286 の OBS/心拍 GridPane に行を1つ追加(%HEART_RATE_BRIDGE_PATH ラベル + TextField fx:id="heartRateBridgePath")。heartRateDeviceFilter(281行)が雛形。rowConstraints(270-272)も1行追加。
  • launcher/PlayConfigurationView.java
    • @FXML TextField heartRateBridgePath(153行付近)。
    • 初期化で setText(config.getHeartRateBridgePath())(261行付近)。
    • 保存で config.setHeartRateBridgePath(...)(355行付近)。
  • src/resources/UIResources*.propertiesHEART_RATE_BRIDGE_PATH を各言語追加。

検証

  • .\gradlew.bat clean build
  • 手動: ランチャーで bridge path を入力→保存→beatoraja_config.json に反映→心拍機能が起動することを確認。

他の形式にエクスポート: PDF Atom