mirror of
https://github.com/nicbarker/clay.git
synced 2026-02-06 12:48:49 +00:00
- Update `renderers/ncurses/clay_renderer_ncurses.c`: - Export `CLAY_NCURSES_KEY_SCROLL_UP` and `CLAY_NCURSES_KEY_SCROLL_DOWN` key codes. - Modify `Clay_Ncurses_ProcessInput` to map mouse wheel events (`BUTTON4`, `BUTTON5`) to these key codes. - Update `Clay_Ncurses_OnClick` to trigger on `CLAY_POINTER_DATA_PRESSED_THIS_FRAME` for immediate feedback. - Update `examples/ncurses-example/main.c`: - Handle `CLAY_NCURSES_KEY_SCROLL_UP/DOWN` in `App_ProcessInput` to drive `_appState.scrollDelta`. - Simplify `HandleHelpToggleClick` to toggle visibility directly. - Apply bold and underline font styles to sidebar items. - Convert input processing to a `while` loop to process all pending events per frame. |
||
|---|---|---|
| .. | ||
| cairo-pdf-rendering | ||
| clay-official-website | ||
| cpp-project-example | ||
| introducing-clay-video-demo | ||
| ncurses-example | ||
| playdate-project-example | ||
| raylib-multi-context | ||
| raylib-sidebar-scrolling-container | ||
| SDL2-video-demo | ||
| SDL3-simple-demo | ||
| shared-layouts | ||
| sokol-corner-radius | ||
| sokol-video-demo | ||
| termbox2-demo | ||
| termbox2-image-demo | ||
| terminal-example | ||
| win32_gdi | ||