diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-03-31 23:27:06 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-04-01 02:10:34 +0300 |
| commit | da99c089181b8a4dd276b4dfdb8dd2492adba0f2 (patch) | |
| tree | f661f3efbffee5f18e3143ad7556008ce7038aa2 /AGENTS.md | |
| parent | c12825d737950f66e1f6fc654983c330e2e308e0 (diff) | |
docs: add ui consistency note to agents guidance
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -9,6 +9,7 @@ Terminal workspace manager for AI coding agents. Rust + ratatui. - **No god objects.** If a module is doing too many things, split it. `app/` is already split into state, actions, and input. Keep it that way. - **Platform code is isolated.** OS-specific behavior lives in `src/platform/`. Core modules don't have `#[cfg(target_os)]`. - **Detection is decoupled.** The detector reads a screen snapshot, never touches the parser or viewport state. +- **UI patterns should be reused.** Herdr is a mouse-first TUI. New dialogs, onboarding, settings, and post-update flows should follow the existing UI/UX language and interaction patterns instead of inventing one-off screens. Prefer reusing existing modal/screen structure, affordances, and close actions so the app feels consistent. ## Testing |
