mirror of
https://github.com/nicbarker/clay.git
synced 2026-02-06 12:48:49 +00:00
feat: Add ncurses renderer and example
- **Renderer**: Implemented `clay_renderer_ncurses.c` supporting rectangles, text, borders, and clipping using standard ncurses plotting. - **Example**: Added `examples/ncurses-example` demonstrating a scrollable "Social Feed" UI with keyboard navigation. - **Build**: Added `CLAY_INCLUDE_NCURSES_EXAMPLES` option to root `CMakeLists.txt` and integrated the new example. - **CompConfig**: Updated `.gitignore` to strictly exclude `build/`, `_deps/`, and other standard CMake artifacts.
This commit is contained in:
parent
7d099ad870
commit
840606d0c1
5 changed files with 638 additions and 3 deletions
17
.gitignore
vendored
17
.gitignore
vendored
|
|
@ -1,7 +1,18 @@
|
|||
cmake-build-debug/
|
||||
cmake-build-release/
|
||||
.DS_Store
|
||||
.idea/
|
||||
node_modules/
|
||||
*.dSYM
|
||||
.vs/
|
||||
.vs/
|
||||
|
||||
# CMake dependencies
|
||||
_deps/
|
||||
|
||||
# CMake build artifacts
|
||||
build/
|
||||
cmake-build-debug/
|
||||
cmake-build-release/
|
||||
CPack*
|
||||
Makefile
|
||||
cmake_install.cmake
|
||||
CMakeCache.txt
|
||||
CMakeFiles
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue