apps: add studio sources

This commit is contained in:
scawful
2025-12-30 10:25:25 -05:00
parent 39b74ffed3
commit 5db5f87a68
75 changed files with 19943 additions and 1 deletions

33
apps/studio/README.md Normal file
View File

@@ -0,0 +1,33 @@
# afs_studio
Native C++17 visualization and training management application for AFS.
## Build
```bash
# From project root
cmake -B build -S . -DAFS_BUILD_STUDIO=ON
cmake --build build --target afs_studio
```
## Run
```bash
./build/apps/studio/afs_studio
```
## Features
- **Dashboard**: Training metrics overview
- **Analysis**: Quality score trends, domain breakdown
- **Training Hub**: Real-time training status
- **Sample Review**: Data quality inspection
- **Text Editor**: Built-in code editor
- **Shortcut System**: Customizable keyboard shortcuts (Ctrl+/)
## Dependencies (auto-fetched)
- Dear ImGui (docking branch)
- ImPlot
- GLFW
- nlohmann/json