Maxime Desroches
3f830827b2
setup: new flow ( #35960 )
...
* start
* remove
* path
* fix
* prepare
* url
* format
* better
* better
* consist
* check
* not real
* ref
* simpler
* fix
* fix
* more
* more
* path
* clean
* line
* progress
* fast
* no
* ori
* flag
* remove
* install
* line
* wait time
* wait install
* Revert "wait time"
This reverts commit 14f750971c
.
* move
* fix
* install
* universal service resources
* fix
* safer
* this is stupid
* time
* cleaner
* comment
2 days ago
Shane Smiskol
10cc87b80b
raylib: rm some common colors ( #35979 )
...
common colors
4 days ago
Maxime Desroches
0bbceb8539
wifi_manager: wait for wifi device ( #35974 )
...
wait
5 days ago
Maxime Desroches
63d8c6c7f7
ui: adapt InputBox to new touch api ( #35962 )
...
new
1 week ago
Maxime Desroches
4bb5986c14
setup: fix url for urllib ( #35958 )
...
fix
1 week ago
Maxime Desroches
e596704644
ui: remove `gui_label` usages from setup ( #35955 )
...
clean
1 week ago
Shane Smiskol
fd32fcd20d
raylib ui: only process mouse events when enabled ( #35948 )
1 week ago
Maxime Desroches
1555c0b5fe
ui: custom software warning ( #35953 )
...
cu
1 week ago
Maxime Desroches
0e9de8f1b1
ui: support text wrapping in Label ( #35952 )
...
* lb
* t
* Revert "t"
This reverts commit a9b8e2b9fa
.
* tr
* Revert "tr"
This reverts commit 8de8719ded
.
* better
* much better
1 week ago
Shane Smiskol
7bfac9d050
raylib ui: improve is_pressed ( #35950 )
...
* stash
* clean up exp
* come on
* fix
* ?
* maybe better
* fix
* same order
* clean up
1 week ago
Maxime Desroches
a800c129b0
run setup and reset at 20FPS for now
1 week ago
Maxime Desroches
f13ec6cb27
wifi manager: correctly handle emoji ssid
1 week ago
Maxime Desroches
f04bb6b9fa
ui: reduce network selection lag ( #35945 )
...
lag
1 week ago
Shane Smiskol
6cf710d4cb
Widget: add enabled property ( #35944 )
...
* add enabled
* sort
* rename
* rest
* rm that
1 week ago
Maxime Desroches
62bbf6db8d
ui: use label in confirm dialog ( #35943 )
...
forget
1 week ago
Maxime Desroches
a51477d40d
ui: use Label in keyboard ( #35941 )
...
better
1 week ago
Maxime Desroches
3a78eee2f9
ui: emoji ( #35913 )
...
* emoji
* label
* back
* default
* type
* more
* ico
* device
* clean
* brew
1 week ago
Maxime Desroches
c316c400f8
reset: proper button scale ( #35919 )
...
* reset scale
* r
2 weeks ago
Maxime Desroches
976dfa3982
ui: multi touch keyboard support ( #35912 )
...
* start
* better
* 2
* dumb
2 weeks ago
Maxime Desroches
86146981c4
ui: fix connection check
2 weeks ago
Maxime Desroches
56dcf71774
ui: fix non-ascii access points
2 weeks ago
Maxime Desroches
cccd60a28b
ui: make wifi selection usable ( #35895 )
...
* start
* wrong
* more
* more
* better
* better
* more better
2 weeks ago
Maxime Desroches
181ea39a83
ui: re-compute text size ( #35907 )
...
* one
* app
* fix
2 weeks ago
Maxime Desroches
8cce8cf3f3
ui: keyboard improvements ( #35906 )
...
* better
* miss this one
2 weeks ago
Maxime Desroches
3ff874d6c2
ui: fix keyboard lint
2 weeks ago
Maxime Desroches
eb751a3804
setup: convert to raylib touch api ( #35862 )
...
* first
* lint
* c
* simple first
* btn
* n
* more
* more
* bring back
2 weeks ago
Maxime Desroches
cb5299be5a
ui: adapt network to raylib touch api ( #35881 )
...
* start
* for now
* con
* more
2 weeks ago
Maxime Desroches
42ebab1334
ui: add missing keyboard function
2 weeks ago
Maxime Desroches
889e386dbc
ui: adapt keyboard to raylib touch api ( #35875 )
...
* key
* cancel
* more
* wow mypy very usefull as always
* _
* b
* std
2 weeks ago
Maxime Desroches
4e97a29e83
ui: add icon to Button ( #35874 )
...
ico
2 weeks ago
Maxime Desroches
1de1640689
ui: improve Button widget ( #35861 )
...
* bnt
* more
* dup
2 weeks ago
Maxime Desroches
c4b63cd439
`reset`: timeout after prolonged inactivity ( #35859 )
...
* reset
* pc
* const
* x
2 weeks ago
Maxime Desroches
bc5336d805
params: auto decode based on type ( #35794 )
...
* type
* test
* more
* might as well use this
* one more
* live
* athena
* b
* also
* more
* now
* ah
* pigeon
3 weeks ago
Maxime Desroches
1936c42ee7
Port `reset` to new raylib events handling ( #35762 )
...
* test
* more
* type
* type
* order
* _
* __
4 weeks ago
Shane Smiskol
8ead5db670
raylib: add style guide ( #35764 )
...
* add style guide
* more
4 weeks ago
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
1 month ago
David
d913e4d349
refactor(raylib): Use font file as FontWeight enum value ( #35675 )
...
* refactor(raylib): use dictionary to map font weight to file name
* refactor: add space
* refactor: format
* refactor: Switch FontWeight to a StrEnum with font file values
1 month ago
David
989278dfe7
raylib: Improve close settings x button ( #35677 )
...
* update settings close text to use multiplication x character
* add todo
* fix: Add settings close text char to loaded glyphs
* refactor: Use font medium for settings close button text and remove font bold property; change font_)medium property to font_weight
* move close icon down a bit
* fix: offset settings close text in button to correct centering
* fix: remove horizontal offset
* refactor: it's actually a font, so rename back
1 month ago
Shane Smiskol
a48a08bc80
scroll panel: remove useless return
1 month ago
Shane Smiskol
13c5c4dacc
raylib: don't drop touch events on device ( #35672 )
...
* mouse thread
* instanciate mouse
* type that
* pc handling
* use mouse event list in widget
* use events in scroll panel
* no stop that
* hack for now
* typing
* run
* clean up
1 month ago
Shane Smiskol
65381279f4
raylib: disable vsync ( #35674 )
...
disable vsync
1 month ago
Shane Smiskol
c9731d6aa9
raylib: show touches flag for debugging ( #35671 )
...
* show touches
* type
1 month ago
Shane Smiskol
74ebcd2249
Missing NM params for raylib wifi manager ( #35646 )
...
stuff missing
1 month ago
Shane Smiskol
4e094bc740
raylib UI: fix scrolling click behavior ( #35609 )
...
see look how nice using base classes are
2 months ago
Shane Smiskol
7b35f64049
raylib UI: implement easier to use Scroller ( #35606 )
...
* new scroller and widget
start
heck yeah
fix that
clean up
* fuck yeah
* line sep
* fix that
* fix clicking on action
* no custom width
* move all over
* clean up
* more clean up
* rm custom visible too
* more clean up
* lint
* dont use enabled generically yet
* ??
2 months ago
Dean Lee
903f426bb9
ui: fix shader polygon artifacts on device ( #35568 )
...
fix shader polygon artifacts on device
2 months ago
Dean Lee
53d757a84f
ui: fix raylib log message formatting by handing va_list arguments ( #35561 )
...
* fix raylib log message formatting by handing va_list arguments
* dd
* improve&simplify
* chadder says this works
* consis
* clean up
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2 months ago
Shane Smiskol
56fca1353f
raylib: scroll panel cleanup ( #35599 )
...
* no d
* we don't even use it
* use a deque
* hmm
* Revert "hmm"
This reverts commit 0203bf7214
.
2 months ago
Shane Smiskol
a22eecd773
raylib: don't use time.time() ( #35597 )
...
Update inputbox.py
2 months ago
Dean Lee
d5b5383f1a
ui: enable VSYNC by default ( #35564 )
...
enable VSYNC by default to fix visual artifacts on device
2 months ago