Package-level declarations
Types
AceBanner の接続状態を監視する実装。
AceServerBanner の接続状態を監視する実装。
AceWindowsBanner の接続状態を監視する実装。
AppScreen 画面の表示状態。
AppScreen 画面の状態管理とユーザー操作を扱う ViewModel。
ConnectionBanner 画面の状態管理とユーザー操作を扱う ViewModel。
ConnectionBannerVm の接続状態を表す表示用ステータス。
ConnectionBannerVm 画面の表示状態。
LmuBanner の接続状態を監視する実装。
LmuServerBanner の接続状態を監視する実装。
LmuWindowsBanner の接続状態を監視する実装。
Properties
アプリのメイン画面(main feature)の Koin モジュール。
main feature のプラットフォーム別バインド(expect は MainModule.kt)。 LMU / ACE 接続バナー用の LmuBannerConnectionChecker / AceBannerConnectionChecker を プラットフォーム別に提供する(JVM=共有メモリ経由、Android=KoDriver サーバーへの疎通確認)。
main feature のプラットフォーム別バインド(expect は MainModule.kt)。 LMU / ACE 接続バナー用の LmuBannerConnectionChecker / AceBannerConnectionChecker を プラットフォーム別に提供する(JVM=共有メモリ経由、Android=KoDriver サーバーへの疎通確認)。
Functions
NavigationRail / NavigationBar の先頭項目に表示する、現在選択中のシミュレーターのアイコン。 simulatorId は kurou.kodriver.domain.model.Simulator.id の値と一致させる必要がある。
NavigationRail / NavigationBar の先頭項目に表示する、現在選択中のシミュレーターのアイコンと、 それをタップして開くシミュレーター選択メニュー。 メニューの中身は、カード全体にシミュレーター画像を敷き詰めた等幅カードの縦スクロールで表示する。 simulatorId は kurou.kodriver.domain.model.Simulator.id の値と一致させる必要がある。
NavigationRail / NavigationBar の先頭項目に表示する、現在選択中のシミュレーターの短縮名("LMU"・"GT7"・"ACE")。 simulatorId は kurou.kodriver.domain.model.Simulator.id の値と一致させる必要がある。
currentAppVersion のこのプラットフォーム向け実装。
currentAppVersion のプラットフォーム別実装を要求する expect 宣言。
currentAppVersion のこのプラットフォーム向け実装。