Move Iris to its standalone repository
This commit is contained in:
1 parent
715c86e7e2
commit
50d214e5b1
160 files changed
+21
-36285
No files matched your search
@@ -1,7 +1,8 @@
|
||||
# ai-app
|
||||
|
||||
A phone and desktop interface to AI coding sessions. The backend is Rust/Axum;
|
||||
the shared client and UI are Rust, drawn by the in-tree `iris` framework. The
|
||||
the shared client and UI are Rust, drawn by the `iris` framework pinned as a
|
||||
submodule. The
|
||||
Android app uses a thin Java activity and `android-view`; desktop uses winit.
|
||||
|
||||
`docs/PLAN.md` is the design source of truth. Read it before structural work
|
||||
@@ -32,12 +33,14 @@ dependency runs one way.
|
||||
contains Iris widget trees; `android` and `desktop` are thin hosts.
|
||||
`android-project/` packages the Rust cdylib. The `bench` feature and
|
||||
`bench-fixture/` are retained performance rigs, not a second app.
|
||||
- `iris/` — the framework, proc macro, tabs demo, and input rig.
|
||||
- `iris/` — the pinned framework submodule: proc macro, demos, and input rig.
|
||||
- `scripts/` — repository-wide scripts and independent profiling rigs.
|
||||
- `wg-app-link/` — a git submodule shared with dev-updater. Clone with
|
||||
`--recurse-submodules` or run `git submodule update --init`.
|
||||
- `wg-app-link/` — a git submodule shared with dev-updater.
|
||||
- `docs/` — design and working documents.
|
||||
|
||||
Clone with `--recurse-submodules` or run `git submodule update --init` to
|
||||
populate both `iris/` and `wg-app-link/`.
|
||||
|
||||
Nerd Font icons are an app-owned committed subset. `app/build-icon-font.sh`
|
||||
produces `app/assets/fonts/nerd_icons.ttf`; its codepoints must match
|
||||
`app/src/ui/icon.rs`. The app registers it with Iris at startup. Body and
|
||||
|
||||
Reference in new issue
Block a user