makepad/widgets/src
andodeki ec2c0aaf15 feat(widgets): reexport optional Makepad sibling crates
Adds feature-gated optional deps and re-exports (makepad-test, makepad-csg,
makepad-gltf, makepad-mbtile-reader, makepad-fast-inflate) so a downstream
workspace can depend on makepad-widgets as its sole Makepad source.
2026-08-16 14:38:41 +03:00
..
map bake: ungate the shadow sweep — sink-gated, the baker captured deck-only shadow sets, invisible while the sig bug masked it; fingerprint now also hashes shadow shape/point counts so signature-neutral capture bugs change it 2026-08-03 10:45:44 +02:00
adaptive_view.rs PortalList: allow setting layout flow at runtime; AdaptiveView fixes (#1144) 2026-07-28 19:31:42 +02:00
animated_image_gif.rs Added gif (#1083) 2026-05-18 22:47:53 +02:00
animator.rs perf 2026-07-10 15:34:38 +02:00
bare_step.rs First 2.0 2026-02-12 14:52:33 +01:00
browser.rs xr room mapping 2026-03-27 13:51:54 +01:00
button.rs Add Event::ClearHover, and expose the pointer's claim and capture areas (#1170) 2026-08-11 20:19:29 +02:00
cached_widget.rs xr otw 2026-03-12 15:51:30 +01:00
callout_tooltip.rs Add Event::ClearHover, and expose the pointer's claim and capture areas (#1170) 2026-08-11 20:19:29 +02:00
chart.rs fix android screencap to studio 2026-03-20 09:03:50 +01:00
check_box.rs Avoid redrawing for simple text-based widgets (#1141) 2026-07-23 12:13:44 +02:00
command_text_input.rs oops. uids 2026-03-08 08:42:49 +01:00
defer_with_redraw.rs First 2.0 2026-02-12 14:52:33 +01:00
desktop_button.rs Fix title bar, captions label centering, and windows buttons (#999) 2026-03-31 08:58:06 +02:00
dock.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
drop_down.rs ft makepad_test (#974) 2026-03-25 16:09:03 +01:00
expandable_panel.rs oops. uids 2026-03-08 08:42:49 +01:00
file_tree.rs fix 2026-03-11 18:15:12 +01:00
flat_list.rs Support runtime changes to script-level heap objects (#1063) 2026-04-22 23:36:56 +02:00
fold_button.rs Implement the <details>/<summary> widget within Html (#1052) 2026-04-19 10:13:49 +02:00
fold_header.rs override play 2026-02-27 10:28:00 +01:00
gauss_view.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
glass_panel.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
html.rs Add Event::ClearHover, and expose the pointer's claim and capture areas (#1170) 2026-08-11 20:19:29 +02:00
icon.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
image.rs Script VM GC campaign: isolate GC, host-transient release, cross-VM resource handle fix 2026-08-02 22:27:27 +02:00
image_blend.rs override play 2026-02-27 10:28:00 +01:00
image_cache.rs Image support: add bmp/qoi,ico, webp, SVG in Image widget, 16-bit png (#1108) 2026-06-09 00:09:29 +02:00
keyboard_view.rs splash md for calculator 2026-05-27 07:39:41 +02:00
label.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
lib.rs feat(widgets): reexport optional Makepad sibling crates 2026-08-16 14:38:41 +03:00
link_label.rs oops. uids 2026-03-08 08:42:49 +01:00
loading_spinner.rs First 2.0 2026-02-12 14:52:33 +01:00
markdown.rs TextFlow: fix inline <code> spans that are too low (beneath text baseline) (#1156) 2026-08-01 08:25:00 +02:00
math_view.rs xr llama and slug 2026-04-01 12:19:03 +02:00
modal.rs Fix modal behavior: prevent scroll behind it, make Fit{max} scrollable (#1117) 2026-06-11 22:12:09 +02:00
nav_control.rs First 2.0 2026-02-12 14:52:33 +01:00
page_flip.rs fix path 2026-03-04 11:38:29 +01:00
pdf_view.rs oops. uids 2026-03-08 08:42:49 +01:00
perf_graph.rs macos: pace paint timer to display refresh; PerfGraph gpu channel + pass trace 2026-07-10 15:30:08 +02:00
popup_menu.rs override play 2026-02-27 10:28:00 +01:00
popup_notification.rs gauss blurs 2026-05-03 23:45:59 +02:00
portal_list.rs PortalList: make scroll-to-end reach the end, animate, and resume auto-tailing (#1172) 2026-08-11 23:55:24 +02:00
radio_button.rs Avoid redrawing for simple text-based widgets (#1141) 2026-07-23 12:13:44 +02:00
root.rs compiles 2026-03-23 12:56:39 +01:00
rubber_view.rs oops. uids 2026-03-08 08:42:49 +01:00
scroll_bar.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
scroll_bars.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
scroll_motion.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
scroll_shadow.rs First 2.0 2026-02-12 14:52:33 +01:00
slide_panel.rs script api for slide panel 2026-03-08 10:57:03 +01:00
slider.rs hypothetical heap access fix 2026-07-01 14:04:23 +02:00
slides_view.rs fix path 2026-03-04 11:38:29 +01:00
splash.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
splash_storage.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
splitter.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
stack_navigation.rs Redesign StackNavigation to support pushing dynamically-defined widgets (#1093) 2026-05-23 10:13:20 +02:00
svg.rs add source to components 2026-02-24 14:40:08 +01:00
tab.rs ai manager otw 2026-04-28 12:24:40 +02:00
tab_bar.rs ai manager otw 2026-04-28 12:24:40 +02:00
tab_close_button.rs Add separate touch margin; use it on dock splitter and tab close (#1072) 2026-04-30 08:33:04 +02:00
text_flow.rs TextFlow: fix max_lines clamping and row alignment for wrapped text with inline widgets (#1160) 2026-08-05 19:35:06 +02:00
text_input.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
theme_desktop_dark.rs wasm 2026-03-01 20:22:11 +01:00
theme_desktop_light.rs wasm 2026-03-01 20:22:11 +01:00
theme_desktop_skeleton.rs wasm 2026-03-01 20:22:11 +01:00
tooltip.rs fix tooltip by force-drawing the draw list upon show/hide (#950) 2026-03-14 12:11:32 +01:00
touch_gesture.rs compile 2026-02-10 18:26:51 +01:00
turtle_step.rs Harden widget tree refresh and require explicit widget uids 2026-03-07 11:23:22 +01:00
vector.rs First 2.0 2026-02-12 14:52:33 +01:00
video.rs Drain platform_ops FIFO so host commands run in enqueue order. (#1183) 2026-08-15 20:34:16 +02:00
view.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
view_ui.rs New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) 2026-07-21 09:59:12 +02:00
voice_wave.rs Audio: half-duplex echo control — duck only while the assistant speaks 2026-08-02 17:48:41 +02:00
widget.rs Fix modal behavior: prevent scroll behind it, make Fit{max} scrollable (#1117) 2026-06-11 22:12:09 +02:00
widget_async.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
widget_match_event.rs network refactor 2026-02-24 14:04:37 +01:00
widget_tree.rs Splash improvements for running untrusted mini-apps (#1139) 2026-08-12 01:55:46 +02:00
window.rs Route assistant: mmap LLM weights, fix batched-attention corruption, kokoro voice out 2026-07-31 12:13:31 +02:00
window_menu.rs App menu bar: restore Quit option, use proper app name (#1076) 2026-05-02 09:35:44 +02:00
window_voice_input.rs Audio: constant gentle ducking beats half-duplex unit swapping 2026-08-02 17:48:41 +02:00