Skip to content

Commit 9993997

Browse files
committed
Refactor project structure and implement core features for Agentic Terminal UI
- Removed the UI module from src/ui/mod.rs. - Deleted test_api.rs as it is no longer needed. - Created agentic-core crate with settings and theme modules. - Implemented settings management with validation and default values. - Developed a comprehensive theme system using Everforest variants. - Established agentic-tui crate with main application logic and UI components. - Integrated terminal initialization and restoration functions. - Created modular UI components: app, chat, footer, header, and settings modal. - Implemented event handling and rendering logic for the application. - Added starlit-gui crate as a placeholder for future GUI development.
1 parent 332c643 commit 9993997

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1084
-5303
lines changed

.gitignore

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,64 @@
1-
/target
1+
/agentic_v1/
2+
# Rust/Cargo
3+
target/
4+
**/target/
5+
Cargo.lock
6+
7+
# IDEs and editors
8+
.idea/
9+
.vscode/
10+
*.swp
11+
*.swo
12+
*.swn
13+
*.bak
14+
*.tmp
15+
*.DS_Store
16+
*.iml
17+
18+
# OS files
219
.DS_Store
20+
Thumbs.db
21+
ehthumbs.db
22+
Icon?
23+
._*
24+
25+
# Logs
26+
*.log
27+
28+
# Byproducts
29+
*.rlib
30+
*.rmeta
31+
*.d
32+
*.o
33+
*.so
34+
*.dylib
35+
*.dll
36+
*.exe
37+
*.a
38+
*.lib
39+
*.pyc
40+
*.pyo
41+
*.pyd
42+
*.class
43+
44+
# Test output
45+
*.profraw
46+
*.profdata
47+
*.gcda
48+
*.gcno
49+
*.gcov
50+
51+
# Backup files
52+
*~
53+
*.old
54+
*.orig
55+
56+
# Node/npm (if any JS tooling is used)
57+
node_modules/
58+
59+
# Misc
60+
/.env
61+
/.env.*
62+
config.toml
63+
ros_rules.md
64+
rust_rules.md

.idea/workspace.xml

Lines changed: 87 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)