Expand description
GUI アプリケーション層。
crate::kernel::window_mgr の App トレイトを実装する各アプリを収める。
パッケージ単位は /apps/アプリ名/ フォルダ(macOS .app 方式。詳細は
spec/AURA.md の「アプリパッケージ仕様」)。
| アプリ | 起動キーワード | 内容 |
|---|---|---|
browser | browser("url") | Webブラウザ(HTML/CSS/JS エンジン内蔵) |
terminal | terminal | Aura REPL / シェル |
files | files | SylFS ファイラ |
settings | settings | OS 設定(テーマ・キーボード・ネットワーク) |
drive | os.launch_gui("drive") | Google Drive ネイティブクライアント |
onedrive | os.launch_gui("onedrive") | Microsoft OneDrive ネイティブクライアント |
music | music | MML 音楽プレイヤー |
note | note | マルチタブテキストエディタ |
keymap | os.launch_gui("keymap") | キーボードチェッカー |
login | (システム起動時) | ログイン/パスワード認証画面 |
canvas | — | 描画共通ヘルパ |
Modules§
- browser
- AtmOS 内蔵 Webブラウザアプリ。
- canvas
- drive
- Google Drive ネイティブクライアント(REST 経由)。
- files
- SylFS 用の 2x2 グリッド型ファイラアプリ。
- keymap
- キーボードチェッカーアプリ。
- login
- ログイン画面とパスワード認証。
- music
- MML(Music Macro Language)音楽プレイヤーアプリ。
- note
- マルチタブテキストエディタアプリ。
- onedrive
- Microsoft OneDrive ネイティブクライアント(Graph API 経由)。
- settings
- OS 設定アプリ。
- terminal
- CUI ターミナルアプリ(Aura REPL ホスト)。