Commit Graph

12 Commits

Author SHA1 Message Date
3395469810 TUI shell + ftxui via FetchContent.
- ftxui v6.1.9 fetched at configure time; vendored .a + headers dropped.
- TUI: visualisation area on top, input prompt at the bottom; ↑/↓ history,
  Tab completion (commands + file paths), Esc cancels prompts. History is
  persisted (XDG on Linux, %LOCALAPPDATA% on Windows when ported).
- Command registry: `new`, `load`, `search`, `clear`, `help`, `quit`/`exit`.
  Inline params or interactive prompts; either way the canonical inline
  form is what gets stored in history.
- `search`: second full-screen mode with module + parts/signals menus and
  a live-filtered list; Tab cycles focus, Esc returns to the main shell.
- Domain: `System::modules()` accessor + `SystemElementContainer::size()`
  to support load summary + search.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-08 10:17:03 +02:00
8b1de63849 wip 2025-04-21 23:07:35 +02:00
d0bf09aa63 Mentor import done. 2025-04-21 18:19:37 +02:00
6448972fd8 doc added. 2025-04-21 15:21:40 +02:00
0bec49ac1e first import 2025-04-21 12:18:49 +02:00
d8122d19a2 refactoring. Everything is pointer. 2025-04-21 12:18:26 +02:00
3b8bb88fbb changes 2025-03-30 22:48:08 +02:00
a61f24e08c imports started 2025-03-30 18:06:00 +02:00
d35d9ced2f dir structure changed 2025-03-30 18:04:53 +02:00
c123001f79 wip 2025-03-30 17:15:35 +02:00
304772057f gitignore 2025-03-21 18:51:19 +01:00
a8e1193e12 Initial commit 2025-03-21 18:47:49 +01:00