Shane Smiskol
e9255d1e9c
NavWidget: disable nav bar for vertical scrollers ( #36857 )
...
* disable nav bar vert scroller
* cmt
2025-12-13 01:41:01 -08:00
Shane Smiskol
224e2c271b
Revert "ui: fix dialog memory leak" ( #36787 )
...
Revert "ui: fix dialog memory leak (#36767 )"
This reverts commit 45b7d60263 .
2025-12-04 16:51:18 -08:00
Shane Smiskol
45b7d60263
ui: fix dialog memory leak ( #36767 )
...
* weakref alternative
* and here
* clean up
* fix
* rm
2025-12-04 01:56:38 -08:00
Dean Lee
b8d55987c2
ui: extract and optimize mouse event processing ( #36564 )
...
* extract and optimize mouse event processing
* rm slot
* merge mici mastere
* add mouse
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-11-27 01:50:36 -08:00
Shane Smiskol
946fd3f387
NavWidget: draw black above top of widget when dismissing ( #36702 )
...
draw rec
2025-11-27 01:00:33 -08:00
Shane Smiskol
3aaf249236
comma four ( #36639 )
...
* squash squash squash
* scroller tici
2025-11-18 22:27:45 -08:00
Shane Smiskol
2c41dbc472
raylib: hit rect for scroller items ( #36432 )
...
* hit rect
* clean up
* comment
* oh this is actually epic
* rm line
* type
2025-10-22 18:10:32 -07:00
Shane Smiskol
2feddf32b2
raylib: fix lost onroad tap events ( #36211 )
...
* debug
* see it's good to have abstraction
* clean up
* fine
* wtf do you mean mypy? how can you not coerce this?
2025-09-26 22:40:38 -07:00
Shane Smiskol
b622e3e0a7
raylib: generic click callback ( #36166 )
...
* not to be used outside
* same
* rm
* fix that
* another fix
* ehh probably better to still have
* optional
2025-09-17 16:33:48 -07:00
Shane Smiskol
15fcbf24f1
raylib home ui: show/hide events ( #36058 )
...
* it's a widget
* proper events
* bottom
2025-08-25 15:52:13 -07:00
Shane Smiskol
fd32fcd20d
raylib ui: only process mouse events when enabled ( #35948 )
2025-08-08 01:09:03 -07:00
Shane Smiskol
7bfac9d050
raylib ui: improve is_pressed ( #35950 )
...
* stash
* clean up exp
* come on
* fix
* ?
* maybe better
* fix
* same order
* clean up
2025-08-07 16:28:16 -07:00
Shane Smiskol
6cf710d4cb
Widget: add enabled property ( #35944 )
...
* add enabled
* sort
* rename
* rest
* rm that
2025-08-06 22:00:12 -07:00
Maxime Desroches
976dfa3982
ui: multi touch keyboard support ( #35912 )
...
* start
* better
* 2
* dumb
2025-08-03 18:14:48 -07:00
David
5751c61de0
refactor(raylib): Move widgets to the widgets folder ( #35680 )
...
* refactor: move button to widgets folder
* refactor: move inputbox to widgets folder
* refactor: move label to widgets folder
* refactor: move list_view to widgets
* refactor: move scroll_panel to widgets
* refactor: move scroller to widgets
* refactor: move toggle to widgets
* refactor: Move widget.py to widgets/__init__.py
* fix: remove extra list_view
* refactor: rearrange some of the imports
* fix: remove extra scroller.py
* fix: Add scroller back
* fix: delete right scroller.py this time
* move scroll_panel back to system/ui/lib
* add todos for label and button
2025-07-11 15:15:39 -07:00