..
map
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
adaptive_view.rs
ai_slot.rs
tweaker: Shift+F10 toggles it on every platform (KeyEvent::is_tweaker_toggle, one call site; the web page swallows exactly Shift+F10 so the browser never sees it); the exploded z-layer view has no keyboard shortcut any more — it is a button in the tweaker
2026-09-03 18:38:26 +02:00
animated_image_gif.rs
animator.rs
splash: a dead isolate's widgets must not call into the app VM ( #1186 )
2026-08-21 08:48:59 +02:00
bare_step.rs
First 2.0
2026-02-12 14:52:33 +01:00
browser.rs
platform: no std::time on web — clippy guard and the platform clock everywhere a web build runs
2026-09-02 15:30:29 +02:00
button.rs
tweaker + shader const-table: the design-feedback campaign — annotated props, hot-patchable shader constants, animator-state wells, the theme tab, typed editors, undo through anonymous paths
2026-09-01 16:46:26 +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
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
check_box.rs
tweaker + shader const-table: the design-feedback campaign — annotated props, hot-patchable shader constants, animator-state wells, the theme tab, typed editors, undo through anonymous paths
2026-09-01 16:46:26 +02:00
combo_box.rs
flow-ui + widgets: a chosen model shows no node list, and a closed ComboBox shows the start of a long label
2026-09-04 12:03:50 +02:00
command_text_input.rs
data_grid.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
defer_with_redraw.rs
desktop_button.rs
Fix title bar, captions label centering, and windows buttons ( #999 )
2026-03-31 08:58:06 +02:00
dock.rs
webgl: uniform blocks upload only when their generation moved — one global monotonic counter on Cx hands out every generation (draw call create/dirty/zbias, draw list allocate/transform/re-record, pass allocate/time/dpi/ortho/camera and the web flipped copy, shader scope writes), so a reused pool slot can never match a cached generation; clear_draw_items, pool reuse and VAO recreation reset the caches; the JS caches key on the generation alone. Proven on a local build: the pan screenshot keeps every tile, the settle tail drops 20.5 → 12.8 MiB/s
2026-09-03 20:59:55 +02:00
drop_down.rs
flow-ui: every card owns a draw list and draws in z order, selection brings it to the front; and the design review's findings — every event kind remapped through the camera, run events keyed by run id, no remount mid-run, an input journal that survives a failed PUT, terminal states reconciled, the total bar from the planned node set, isolate ownership on instance change, popups retired before an isolate is freed, the Ask face answers on a button, the menu bar navigates by keyboard, no per-frame allocation in the canvas draw
2026-09-03 21:39:05 +02:00
drop_down2.rs
draw+widgets: a Splash keeps its host's walk across a body rebuild, a dock redraws its panels, boxed labels center on their ink, hsv2rgb compiles, and slider/tip/dropdown catch up
2026-08-26 08:49:45 +02:00
drop_slider.rs
draw+widgets: a Splash keeps its host's walk across a body rebuild, a dock redraws its panels, boxed labels center on their ink, hsv2rgb compiles, and slider/tip/dropdown catch up
2026-08-26 08:49:45 +02:00
expandable_panel.rs
oops. uids
2026-03-08 08:42:49 +01:00
fab_controls.rs
widgets: preserve numeric edit completion and menu focus
2026-09-05 01:42:39 +02:00
file_tree.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
flat_list.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02:00
fold_button.rs
Implement the <details>/<summary> widget within Html ( #1052 )
2026-04-19 10:13:49 +02:00
fold_header.rs
glass + widgets: realtime parent blur, glass button icons, idling without draw_pass.time, fold_header opens honestly
2026-09-01 16:46:27 +02:00
font_policy.rs
fonts: the web demos start with the Latin set — CJK and emoji faces load on the first glyph that needs them
2026-09-03 10:40:48 +02:00
gauss_view.rs
glass + widgets: realtime parent blur, glass button icons, idling without draw_pass.time, fold_header opens honestly
2026-09-01 16:46:27 +02:00
glass_panel.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
grid.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
html.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +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
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
image_blend.rs
image_cache.rs
keyboard_view.rs
wm + widgets: the AI panel on the left, pushing the body in
2026-09-02 17:38:39 +02:00
label.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
lib.rs
Merge latest makepad work while preserving fork game crates and apps
2026-09-05 20:55:35 +00:00
link_label.rs
draw+widgets: a Splash keeps its host's walk across a body rebuild, a dock redraws its panels, boxed labels center on their ink, hsv2rgb compiles, and slider/tip/dropdown catch up
2026-08-26 08:49:45 +02:00
loading_spinner.rs
markdown.rs
math_view.rs
menu_bar.rs
widgets: preserve numeric edit completion and menu focus
2026-09-05 01:42:39 +02:00
modal.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02:00
nav_control.rs
First 2.0
2026-02-12 14:52:33 +01:00
page_flip.rs
pdf_view.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02:00
perf_graph.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
popup_menu.rs
flow-ui: pickers filled from the hub for image and text nodes, popups anchored through the canvas transform, labelled face controls, add_style explains itself, cards resize from a grip with size: vec2 kept in the file, full-bleed pictures, a click anywhere on a card selects it and still reaches the face, no remount on layout-only edits, panels float over the canvas
2026-09-03 20:26:13 +02:00
popup_notification.rs
gauss blurs
2026-05-03 23:45:59 +02:00
portal_list.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
radio_button.rs
draw+widgets: a Splash keeps its host's walk across a body rebuild, a dock redraws its panels, boxed labels center on their ink, hsv2rgb compiles, and slider/tip/dropdown catch up
2026-08-26 08:49:45 +02:00
reorder_list.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02:00
root.rs
rubber_view.rs
screen_cap.rs
Merge latest makepad work while preserving fork game crates and apps
2026-09-05 20:55:35 +00:00
scroll_bar.rs
tweaker + shader const-table: the design-feedback campaign — annotated props, hot-patchable shader constants, animator-state wells, the theme tab, typed editors, undo through anonymous paths
2026-09-01 16:46:26 +02:00
scroll_bars.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
scroll_motion.rs
scroll_shadow.rs
First 2.0
2026-02-12 14:52:33 +01:00
slide_panel.rs
slider.rs
vj + widgets: double-click a knob or fader to reset it to its default — the Slider handles tap_count 2 and emits its normal Slide action; the deck controls carry their neutral defaults (pitch 0, gain/EQ/stems 1, filter centre, crossfader centre)
2026-09-03 18:27:49 +02:00
slides_view.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
splash.rs
Splash isolate host: keep inserted subtrees reachable, survive foreign-heap values, contain isolate panics ( #1208 )
2026-09-02 02:26:52 +02:00
splash_host.rs
Splash isolate host: keep inserted subtrees reachable, survive foreign-heap values, contain isolate panics ( #1208 )
2026-09-02 02:26:52 +02:00
splash_storage.rs
feat(arcade): port makepad game libs + arcade from makepad-internal onto the fork
2026-09-05 05:49:12 +03:00
splitter.rs
widgets: DataGrid, ComboBox, Tip, ValueInput, DropSlider, and a widget tree that keeps up
2026-08-23 00:43:20 +02:00
stack_navigation.rs
StackNavigation: expose the view a transition is heading toward ( #1191 )
2026-08-25 06:14:32 +02:00
svg.rs
tab.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02:00
tab_bar.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +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
widgets: DataGrid, ComboBox, Tip, ValueInput, DropSlider, and a widget tree that keeps up
2026-08-23 00:43:20 +02:00
text_input.rs
Merge latest makepad work while preserving fork game crates and apps
2026-09-05 20:55:35 +00:00
theme_desktop_dark.rs
fonts: FontSet and FontPolicy — one application choice, selected-only loading, a font-assets manifest
2026-09-02 12:40:50 +02:00
theme_desktop_light.rs
fonts: FontSet and FontPolicy — one application choice, selected-only loading, a font-assets manifest
2026-09-02 12:40:50 +02:00
theme_desktop_skeleton.rs
fonts: FontSet and FontPolicy — one application choice, selected-only loading, a font-assets manifest
2026-09-02 12:40:50 +02:00
tip.rs
platform+widgets: sploded 3D inspect view, the tweaker design-feedback suite, script math-AOT and docs channel, pointer-pin and pixel-probe, modal layout, map warp
2026-08-29 09:26:24 +02: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
turtle_step.rs
Harden widget tree refresh and require explicit widget uids
2026-03-07 11:23:22 +01:00
tweaker.rs
Merge latest makepad work while preserving fork game crates and apps
2026-09-05 20:55:35 +00:00
value_input.rs
widgets: DataGrid, ComboBox, Tip, ValueInput, DropSlider, and a widget tree that keeps up
2026-08-23 00:43:20 +02:00
vector.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
video.rs
view.rs
layout: extend turtle sizing and add Grid
2026-09-05 17:21:48 +02:00
view_ui.rs
draw+widgets: a Splash keeps its host's walk across a body rebuild, a dock redraws its panels, boxed labels center on their ink, hsv2rgb compiles, and slider/tip/dropdown catch up
2026-08-26 08:49:45 +02:00
voice_wave.rs
widget.rs
vj: the whole app on the web — site store for content, embedded store for local imports, native-only seams Unavailable
2026-09-02 16:12:34 +02:00
widget_async.rs
fix(widgets): restore enter_isolate/leave_isolate dropped by upstream merge
2026-09-10 19:01:52 +03:00
widget_match_event.rs
network refactor
2026-02-24 14:04:37 +01:00
widget_tree.rs
Splash isolate host: keep inserted subtrees reachable, survive foreign-heap values, contain isolate panics ( #1208 )
2026-09-02 02:26:52 +02:00
window.rs
webgl: uniform blocks upload only when their generation moved — one global monotonic counter on Cx hands out every generation (draw call create/dirty/zbias, draw list allocate/transform/re-record, pass allocate/time/dpi/ortho/camera and the web flipped copy, shader scope writes), so a reused pool slot can never match a cached generation; clear_draw_items, pool reuse and VAO recreation reset the caches; the JS caches key on the generation alone. Proven on a local build: the pan screenshot keeps every tile, the settle tail drops 20.5 → 12.8 MiB/s
2026-09-03 20:59:55 +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
workspace: add loader, haptics, voice, and runtime fixes
2026-09-04 17:39:41 +02:00