No description
Find a file
2026-03-30 20:42:54 -04:00
demo refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
demo2 build: update demo2 Makefile.linux to use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 20:42:54 -04:00
docs/plans feat(gooey): add software mouse cursor widget 2026-03-29 21:59:54 -04:00
include refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
tools feat: font pipeline + ttf2fnt tool, fix glyph 32-bit surface decoding 2026-03-28 17:06:17 -04:00
.gitignore chore: add .gitignore, untrack build artifacts 2026-03-28 13:30:07 -04:00
CMakeLists.txt feat: unify demo2 build for Linux/DOS, add hscrollbar, maxbox, icons, C89 fixes 2026-03-30 17:58:13 -04:00
gooey.h feat: initial gooey C99 GUI library port from NESticle 2026-03-28 12:54:47 -04:00
gooey_bar.c feat: unify demo2 build for Linux/DOS, add hscrollbar, maxbox, icons, C89 fixes 2026-03-30 17:58:13 -04:00
gooey_box.c feat(demo2): add widget showcase with icons wired into widgets 2026-03-30 18:50:26 -04:00
gooey_button.c refactor: split monolithic gooey_widgets.c into per-widget files 2026-03-28 16:27:19 -04:00
gooey_canvas.c feat: add GOOEY_DEBUG_INPUT system, vtable names, fix dialog rendering 2026-03-28 15:20:21 -04:00
gooey_checkbox.c feat(demo2): add widget showcase with icons wired into widgets 2026-03-30 18:50:26 -04:00
gooey_cursor.c refactor(gooey_cursor): make DOS-compatible (ANSI C, no C99 features) 2026-03-29 22:16:19 -04:00
gooey_dialog.c fix: font-metric layout, close button positioning, dialog cancel bug 2026-03-28 17:44:33 -04:00
gooey_float_edit.c fix(demo2): DOS Watcom compilation fixes for compound literals 2026-03-29 23:07:49 -04:00
gooey_font.c refactor(gooey): make C89-compatible for legacy compilers 2026-03-29 23:19:53 -04:00
gooey_hscrollbar.c refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
gooey_image_button.c refactor: split monolithic gooey_widgets.c into per-widget files 2026-03-28 16:27:19 -04:00
gooey_img.c refactor(gooey): make C89-compatible for legacy compilers 2026-03-29 23:19:53 -04:00
gooey_int_edit.c fix(demo2): DOS Watcom compilation fixes for compound literals 2026-03-29 23:07:49 -04:00
gooey_listbox.c refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
gooey_menu.c refactor(gooey): make C89-compatible for legacy compilers 2026-03-29 23:19:53 -04:00
gooey_rect.c refactor(gooey): make C89-compatible for legacy compilers 2026-03-29 23:19:53 -04:00
gooey_root.c updated gooey 2026-03-28 23:23:36 -04:00
gooey_static.c refactor: split monolithic gooey_widgets.c into per-widget files 2026-03-28 16:27:19 -04:00
gooey_text_button.c refactor: split monolithic gooey_widgets.c into per-widget files 2026-03-28 16:27:19 -04:00
gooey_text_edit.c refactor(gooey): make C89-compatible for legacy compilers 2026-03-29 23:19:53 -04:00
gooey_vscrollbar.c refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
gooey_widgets.c refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
install.sh refactor: use /opt/CODE/EBGAMES/include for HAL headers 2026-03-30 18:59:29 -04:00
Makefile build: add Makefile for gooey library 2026-03-30 19:11:08 -04:00
res fix(gooey_cursor): draw cursor explicitly after root to ensure topmost z-order 2026-03-29 22:11:27 -04:00