Update
HorizonCycling 1.3.0
- Always-on-top HUD overlay during free rides, showing power, speed, cadence and more
- Workout HUD previews the next segment's target power, time and cadence
- English and Japanese UI, rider weight setting, and official app icon
and 15 more changes in the original
Read the full notes on github.comAll about HorizonCycling
Summarized by AI from the published release notes (GitHub release); the link has the original. Checked 14 Nov 2026.
More from HorizonCycling
- HorizonCycling 1.4.0
v1.4.0 (Wattbike対応・スマートトレーナー接続性向上・プロファイル設定即時反映)
- Wattbike(WPM Model B Bluetooth版)の正式サポート:
Wattbike Pro / Trainer / Atom 等のBLE搭載モニター(Cycling Power Service: 0x1818)との連携に対応。パワーおよびケイデンスの同時取得、手動負荷機(エアーダンパー+マグネット)に対応した「バーチャルERG / マニュアルERGガイダンス」機能を提供し、ワークアウト中に最前面HUDオーバーレイ上で目標ワット数に合わせたダンパーレバーやケイデンスの調整指示メッセージをリアルタイム表示。
- スマートトレーナー(FTMS)の接続・初期化安定性の向上:
FTMSクライアントにおけるGATTサービスディスカバリおよびキャラクタリスティック購読処理のハンドリングを堅牢化し、一部のスマートトレーナー環境でBLE接続が完了しなくなっていた不具合を修正。
- 設定ダイアログ「直近距離」設定のリアルタイム反映修正:
設定ダイアログで「プロファイルの直近距離(ProfileRecentDistanceM: 100m〜1000m)」を変更・保存した際、プロファイル画面のグラフ表示スパンへ即座に反映されなかった不具合を修正。
- ワークアウト検証用テストスイートの拡充:
手動負荷機(Wattbike等)向けのバーチャルERGガイダンスロジックやセグメント遷移の自動テストを追加し、ワークアウトエンジンの信頼性を向上。
- HorizonCycling 1.1.0
v1.1.0 (走行データ自動記録 & 走行履歴ビューア)
- 走行データの完全自動記録 (Auto-Start / Auto-Pause):
アプリ起動・走行開始時の自動記録開始、停車中(< 1.0 km/h)やゲームメニュー時の自動一時停止・再開に対応。
- 「📜 走行履歴」タブの新設:
過去の走行ログ一覧、詳細サマリー(走行時間、実走行時間、獲得標高、平均/NPパワー、消費エネルギー等)、全体マップ上の走行ルート軌跡、プロファイルグラフをアプリ内で閲覧・確認可能に。
- ワンタッチ・セッションローテーション:
「軌跡クリア」押下時に現在のセッションを安全に自動保存し、即座に新規セッション記録を開始。
v1.0.0 (HorizonCycling Studio - GUI Edition 正式リリース)
- WPF + WebView2 ハイブリッドGUIの全面採用:
アスレチックダークテーマのモダンなデスクトップGUIダッシュボードを新設。
- リアルタイムマップ追跡(Live Map Tracker)の実装:
Leaflet.jsによる8192×8192 高精細日本マップ連動、自車マーカーの進行方向追従、走行軌跡ライン描画、名所ピン表示。
- リアルタイム標高・走行プロファイルチャートの実装:
Chart.jsによるマルチ軸リアルタイムグラフ、「直近200m / 全走行距離」デュアルビュー、EMAフィルタによるノイズ低減と獲得標高積算。
- Strava / Garmin 互換 GPX 1.1 エクスポート機能:
セッション終了時の標準GPXファイル自動生成機能。
- GUI設定パネル:
BLEデバイスの探索・ワンクリック接続、FTP設定、マップ縮尺・原点キャリブレーション機能。
- HorizonCycling 0.6
ペダルを止めたときに自動ブレーキをかける動作(v0.4で追加)と、ブレーキをかけない従来の動作を、実行中に B キーで即時切り替えできるようになりました。
- デフォルト動作: config.json がない初回起動時はブレーキなし(従来動作)がデフォルト。
- 設定の永続化: 切り替えた設定は即座に config.json に保存され、次回起動時のデフォルト動作として引き継がれます。
- ダッシュボード表示: [SYSTEM STATUS] に Pedal Brake 欄が追加され、現在のブレーキ設定(ON/OFF)が常時表示されます。
- キー操作の変更: B キーをペダルブレーキのON/OFFトグルに変更。緊急ブレーキテスト(3秒)は Space キーに移動しました。
- HorizonCycling 0.5
- 基準FTP(Functional Threshold Power)の設定および次回自動保持
初回セットアップ画面(--setup-sensors)において、ユーザー固有の基準FTP(W)を入力・設定できるプロンプトを追加。
設定されたFTP値は config.json に自動保存され、次回起動時も自動的に読み込まれてアーケードモードのパワーマッピング(0〜100%)の基準値として使用されます。 - HorizonCycling 0.4
ペダル入力(W)のみで「加速」「コースティング」「ブレーキ」を制御
- 平地・上り坂: 脚を止める(0W)とアクティブブレーキが作動し、前方の車や障害物への衝突を防止。
- 下り坂: 脚を止める(0W)と重力による自然滑走(オートグライド)、軽く足を回す(1〜15W)と下り坂ブレーキが作動。
- キーボード緊急ブレーキ: Space キーまたは B キーで即座に100%緊急ブレーキを作動。
- vJoyブレーキ軸連動: vJoy の Axis Y をブレーキ軸として出力。
- HorizonCycling 0.3
コンソール出力の位置固定化(ダッシュボード化) 画面スクロールによるログ流れを防止し、システムステータス、走行データ(パワー・速度・勾配・アクセル開度など)、操作キーガイド、直近ログ枠を固定位置に描画する画面固定型ダッシュボードUIを実装。
動作モード・負荷難易度の次回デフォルト値保持 前回選択された「動作モード(Simulation / Arcade)」および「スマートローラー負荷難易度(Trainer Difficulty)」を config.json に保存し、次回起動時にデフォルト値として自動読み込みする機能を追加。