Shane Smiskol
|
3959200a5b
|
Scroll panel 2: use float for offset (#36705)
* use float internally
* use it everywhere -- this fixes all the problemS?!
* round it everywhere
* this looks so much better than before
* rm
|
2025-11-27 03:25:30 -08:00 |
|
Dean Lee
|
f8d0f22344
|
ui: ensure auto-scroll stops correctly near target (#36686)
ensure auto-scroll stops correctly near target
|
2025-11-27 03:22:15 -08:00 |
|
Dean Lee
|
630e14fd7f
|
ui: avoid unnecessary text cache invalidation in UnifiedLabel (#36676)
avoid unnecessary text cache invalidation in UnifiedLabel
|
2025-11-27 02:28:13 -08:00 |
|
Dean Lee
|
4ef82c4119
|
ui: optimize matrix operations in scroller rendering (#36668)
optimize matrix operations
|
2025-11-27 02:20:49 -08:00 |
|
Dean Lee
|
4bd6fb0995
|
ui: fix unconditional rl.end_scissor_mode() call in MiciLabel (#36660)
fix incorrect end_scissor_mode usage
|
2025-11-27 02:17:16 -08:00 |
|
David
|
ae6ada4162
|
lint: Add PLE rule to ruff (#36595)
* update linting rules to include new PLE (pylint error) rule
* fix lint error
|
2025-11-27 01:52:25 -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 |
|
Adeeb Shihadeh
|
ebc11fdbc8
|
make "update available" alert clickable (#36670)
* click to update
* that's it
* lil more
|
2025-11-21 13:44:22 -08:00 |
|
Dean Lee
|
61fffb9578
|
ui: avoid rendering off-viewport items in Scroller (#36659)
avoid rendering off-viewport items in Scroller
|
2025-11-20 14:41:08 -08:00 |
|
Maxime Desroches
|
a46af06baa
|
document MAGIC_DEBUG=1
|
2025-11-20 14:28:48 -08:00 |
|
Adeeb Shihadeh
|
f0d8ebd851
|
mici training guide tuneups (#36652)
* bump up size
* lil more
* rm param
* 5m timeout and 100% brightness
* set parasm:
|
2025-11-19 15:03:28 -08:00 |
|
Adeeb Shihadeh
|
c8effae4eb
|
ui/wifi: fix no attribute error (#36653)
|
2025-11-19 14:18:48 -08:00 |
|
David
|
eeddfc058a
|
ui(mici): remove duplicate draw_texture_pro call in mici_keyboard (#36647)
Remove duplicate draw_texture_pro call in IconKey class
|
2025-11-19 11:08:39 -08:00 |
|
Maxime Desroches
|
b89c717643
|
AGNOS 15.1 (#36638)
* stage
* staging
* prod
|
2025-11-19 00:23:42 -08:00 |
|
Shane Smiskol
|
3aaf249236
|
comma four (#36639)
* squash squash squash
* scroller tici
|
2025-11-18 22:27:45 -08:00 |
|
Maxime Desroches
|
b73be441b3
|
bump updater
|
2025-11-18 21:56:17 -08:00 |
|
Adeeb Shihadeh
|
4ef0d3ee99
|
setup sound for DM test mode
|
2025-11-18 10:11:06 -08:00 |
|
Adeeb Shihadeh
|
67cbeebc7b
|
sensord: magnetometer is only for tizi
|
2025-11-18 10:10:32 -08:00 |
|
Adeeb Shihadeh
|
16abf93be8
|
reduce ruff noise with raylib
|
2025-11-17 22:40:33 -08:00 |
|
Adeeb Shihadeh
|
b8a845fe93
|
ui: add GRID debug helper (#36630)
|
2025-11-17 20:46:34 -08:00 |
|
Adeeb Shihadeh
|
d0c6f845da
|
ui: add burn in debug mode (#36625)
* ui: add burn in debug mode
* scary
* lil less
* lil cleanup
* revert that
* cleanup
|
2025-11-14 17:33:14 -08:00 |
|
Shane Smiskol
|
fc253fe1ee
|
Don't resize images that are the same size
|
2025-11-13 14:59:34 -08:00 |
|
Shane Smiskol
|
d72a01d739
|
raylib: fix texture wrapping filtering artifacts (#36618)
fix wrapping artifacts
|
2025-11-13 14:58:16 -08:00 |
|
Maxime Desroches
|
9ee66008db
|
AGNOS 15 (#36611)
* stage
* production
|
2025-11-11 22:59:54 -08:00 |
|
Dean Lee
|
6a257fe2de
|
ui: increase profile output from 25 to 100 functions (#36607)
increase profile output from 20 to 100 functions
|
2025-11-11 16:10:37 -08:00 |
|
Maxime Desroches
|
dad7bb53a2
|
ui: let ui_state set brightness
|
2025-11-10 22:24:35 -08:00 |
|
Dean Lee
|
ed42cfe699
|
ui: refactor GuiApplication.render into smaller helper methods (#36569)
refactor render into smaller helper method
|
2025-11-10 18:08:02 -08:00 |
|
Maxime Desroches
|
890b1cf512
|
AGNOS 14.7 (#36597)
* stage
* prod
|
2025-11-07 02:54:52 -08:00 |
|
Maxime Desroches
|
e5a7deb6ad
|
AGNOS 14.6 (#36586)
* stage
* ver
* prod
|
2025-11-06 01:22:37 -08:00 |
|
Adeeb Shihadeh
|
2d31b422c8
|
ui: prep for 60fps (#36585)
|
2025-11-05 23:01:10 -08:00 |
|
Adeeb Shihadeh
|
89919c8832
|
this is not a good api
|
2025-11-05 18:55:50 -08:00 |
|
Maxime Desroches
|
5198b1b079
|
support ECDSA (#36555)
* keys
* remove
* remove
* too small
|
2025-11-03 22:45:00 -08:00 |
|
Adeeb Shihadeh
|
e8a11591a8
|
ui: add render loop profiling (#36558)
|
2025-11-03 21:45:46 -08:00 |
|
Adeeb Shihadeh
|
cbc8f98682
|
ui: fix RuntimeError on exit on PC
|
2025-11-03 16:20:36 -08:00 |
|
Adeeb Shihadeh
|
ecdcb5d0c6
|
tici: affine DRM IRQ to same core as ui (#36554)
|
2025-11-03 14:36:19 -08:00 |
|
Dean Lee
|
215ef16803
|
ui: fix LineSeparator horizontal centering issue (#36533)
fix LineSeparator horizontal centering issue
|
2025-11-03 11:22:42 -08:00 |
|
Dean Lee
|
350b846d3a
|
ui: fix vertical centering for multi-line labels (#36538)
fix vertical centering for multi-line labels
|
2025-11-03 11:21:41 -08:00 |
|
Dean Lee
|
9ce9920ff7
|
ui: fix label text eliding to account for icon width (#36539)
fix label text eliding to account for icon width
|
2025-11-03 11:21:20 -08:00 |
|
Dean Lee
|
1c0b087105
|
ui: fix keyboard.reset() to properly clear all interaction state (#36541)
fix keyboard.reset() to properly clear all interaction state
|
2025-11-03 11:20:24 -08:00 |
|
Dean Lee
|
137d4b89b4
|
ui: fix icon vertical positioning using width instead of height (#36542)
fix icon vertical positioning using width instead of height
|
2025-11-03 11:20:08 -08:00 |
|
Shane Smiskol
|
2cc4885a2e
|
raylib: fix window freezing (#36517)
fix window freezing
|
2025-11-03 11:17:38 -08:00 |
|
Dean Lee
|
9bf904e8a6
|
ui: scale mouse positions in touch history (#36530)
scale mouse position in touch history
|
2025-11-03 08:55:05 -08:00 |
|
Adeeb Shihadeh
|
5ea5f6f267
|
ui: timeout touch points (#36550)
|
2025-11-02 21:48:33 -08:00 |
|
Shane Smiskol
|
525b6e48e9
|
raylib: fix word wrap (#36545)
* fix word wrap underestimating width
* and that
|
2025-11-02 04:32:29 -08:00 |
|
Shane Smiskol
|
c7b115b68e
|
raylib: fix text measure with emojis (#36546)
fix
|
2025-11-02 04:30:08 -08:00 |
|
Adeeb Shihadeh
|
f57617c944
|
expose more state from gui_app
|
2025-10-30 16:03:28 -07:00 |
|
Adeeb Shihadeh
|
c4a0e57046
|
ui: add debug toggle (#36529)
* ui: add debug toggle
* initial state
|
2025-10-30 15:52:56 -07:00 |
|
Maxime Desroches
|
002a22a097
|
AGNOS 14.5 (#36523)
* stage
* updater
* prod
|
2025-10-28 23:05:44 -07:00 |
|
Maxime Desroches
|
9f20eb8ce6
|
setup: handle incompatible versions (#36520)
check
|
2025-10-28 19:15:43 -07:00 |
|