操作
機能 #438
完了心拍ブリッジパス(heartRateBridgePath)のランチャー設定UI追加
機能 #438:
心拍ブリッジパス(heartRateBridgePath)のランチャー設定UI追加
説明
背景¶
-
Config.heartRateBridgePath(Config.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*.propertiesにHEART_RATE_BRIDGE_PATHを各言語追加。
検証¶
-
.\gradlew.bat clean build。 - 手動: ランチャーで bridge path を入力→保存→
beatoraja_config.jsonに反映→心拍機能が起動することを確認。
操作