Commit graph

  • a79f0dce4d fix(widgets): remove the duplicated optional-dependency block portallist_flow_adaptive_view Arena Agent 2026-07-31 19:29:17 +00:00
  • 11375214b3 fix: move fork-specific dependencies to correct section in widgets/Cargo.toml andodeki 2026-07-31 19:24:09 +00:00
  • 5eda8056f4 fix(widgets): move three dependency lines back into [dependencies] Arena Agent 2026-07-31 19:11:36 +00:00
  • d6d1f99ca9 Update fork to upstream dev 5d4483f andodeki 2026-07-31 18:47:03 +00:00
  • 817d881052 feat(map): sync with upstream dev branch map improvements andodeki 2026-07-31 18:38:54 +00:00
  • 2c5cd97ad9 feat(widgets): reexport optional Makepad sibling crates from dev nigig-dev-reexports andodeki 2026-07-28 17:10:00 +00:00
  • 5bc2e5c129
    Fix Windows WASAPI open failures and infinite retry spam (#1148) Jason Yau 2026-07-29 00:46:52 +08:00
  • 2492ad3bde map: rain radar overlay, flying 3D markers, Europe routing, geodata crate Admin 2026-07-28 18:00:27 +02:00
  • ef83731b6c map: transit lines/labels, districts, 3D signals+trees, label flip invariant Admin 2026-07-28 16:57:07 +02:00
  • 68bc80709a map: charger pin redesign, upright/billboard labels, 3D trees, exits Admin 2026-07-28 16:02:44 +02:00
  • 5f81ebd2a8 llama: image-span prefill + M-RoPE — full VLM pipeline matches llama.cpp exactly Admin 2026-07-28 14:31:44 +02:00
  • 6ba9b7da65 llama: qwen3.5 vision tower on makepad-ggml — oracle parity achieved Admin 2026-07-28 14:23:26 +02:00
  • 2de4fb4f71 map: exact camera-delta matrix — labels land where the regen lands Admin 2026-07-28 14:13:58 +02:00
  • 10d165643d map: GPU camera-delta for labels; brand text draws over the pins Admin 2026-07-28 14:10:03 +02:00
  • 9f851e2d45 vlm: clip.cpp oracle tool — dump qwen3.5 mmproj preproc + embeddings for parity testing Admin 2026-07-28 14:07:18 +02:00
  • 1e505c9957 map: tappable charger pins with info card; stale POI carpet hidden Admin 2026-07-28 14:05:10 +02:00
  • 53d500fda8 map: cached labels track the camera every frame — rotate first, regen after Admin 2026-07-28 13:59:40 +02:00
  • 1c0d0a2f0c map: charger pins are one icon composite — badge, bolt, kW digits Admin 2026-07-28 13:54:21 +02:00
  • 3f2f232136 map: markers never clip the tilted ground, pin text stays upright rotating Admin 2026-07-28 13:49:26 +02:00
  • 6a62a3b41c converse: conversational pipeline crate (speech + filter + llm), gamemaker on it Admin 2026-07-28 13:47:13 +02:00
  • 0727415daa voice: pure-rust silero v5 vad + learned speech gate in window voice input Admin 2026-07-28 13:47:05 +02:00
  • 8d7d90a843 ggml/llama: fix non-flat unary metal dispatch truncating rows past 1024 floats Admin 2026-07-28 13:46:57 +02:00
  • 6ad2e0e574 map: kW inside the pin bubble, brand labels, pins above street names Admin 2026-07-28 13:45:33 +02:00
  • b64f04eb19 map: icon draw pass no longer hidden below z16 Admin 2026-07-28 13:39:26 +02:00
  • 6f79ef62fd map: Tesla-style charger pins — big badges, white bolt, never collided Admin 2026-07-28 13:36:59 +02:00
  • 0734647e9f map: kW-tiered EV chargers — Superchargers visible from road-trip zoom Admin 2026-07-28 13:32:36 +02:00
  • 8bf0b239cd map: capitals are cities, place text scales with population Admin 2026-07-28 13:20:29 +02:00
  • 49615ae325 map_tiles: parallel relation assembly — pass 4 joins the flat-store club Admin 2026-07-28 13:13:13 +02:00
  • df95d1bea6 map: settlement name labels — cities/towns/suburbs at zoomed-out scales Admin 2026-07-28 12:39:20 +02:00
  • 772945fe38 map: nature labels + building-age and population choropleths Admin 2026-07-28 12:28:37 +02:00
  • 8a2e1ef712 widgets: set_visible on a never-drawn view escalates to full redraw Admin 2026-07-28 12:25:23 +02:00
  • 742e6e2ecf map: layers panel checkbox labels dark on the light panel Admin 2026-07-28 12:17:57 +02:00
  • 0273987fd8 map: geodata overlay layers render — chargers, transit, nature, districts Admin 2026-07-28 12:12:27 +02:00
  • 2fd2731421 map_tiles: node coords i32 in RAM — flat store halves to ~40GB, lossless Admin 2026-07-28 11:59:34 +02:00
  • 1f7359e73e map_tiles: flat in-RAM node store — pass 3 goes lock-free Admin 2026-07-28 11:55:25 +02:00
  • 283545f928 map_tiles: parallel way resolution — pass 3 another 6x faster Admin 2026-07-28 10:57:29 +02:00
  • 085cd967d9 map: footbridge deck uses pedestrian surface color; tracks join gray paths Admin 2026-07-28 10:45:47 +02:00
  • 0b2f959531 map: footbridge rim/deck in correct passes, theme-derived edge colors Admin 2026-07-28 10:42:00 +02:00
  • a776bf69d0 map_tiles: 12x+ faster pbf-detail conversion Admin 2026-07-28 10:38:51 +02:00
  • eaaffec852 map: footbridge three-pass rendering — dark rim, white deck, dots on top Admin 2026-07-28 10:34:35 +02:00
  • 7bff2505e5 map: footbridges draw as white deck with dark rim, dots stop on the span Admin 2026-07-28 10:33:15 +02:00
  • a1290970b2 map: pedestrian-area edge line, slimmer footbridge decks Admin 2026-07-28 10:30:44 +02:00
  • ecde13ebe7 map: zoo animal labels from attraction nodes, gray paths, footbridge decks Admin 2026-07-28 10:25:11 +02:00
  • 1cb18413b3 map: area labels can finally compete — zoo animal names place now Admin 2026-07-28 09:53:32 +02:00
  • 533c2d817a map: OSM layer-tag collision fix, barriers, two-tone trees, zoo polish Admin 2026-07-28 09:44:50 +02:00
  • d4f80cf07c map: pattern fills anchored to the map, staggered stipple + tree circles Admin 2026-07-28 09:38:56 +02:00
  • e8f8b422d6 map: procedural pattern fills — garden/cemetery stipple, playground hatch Admin 2026-07-28 09:34:50 +02:00
  • 1f3c36cd53 map: Artis zoo pass — enclosure labels, sand fills, zoo boundary, cemetery green Admin 2026-07-28 09:32:38 +02:00
  • 1184c04199 map: angle-gated overzoom smoothing, no dark casing on footpath bridges Admin 2026-07-28 09:28:07 +02:00
  • 2165671686 map: adaptive Chaikin (fix roads curving through buildings), square force-close Admin 2026-07-28 09:24:03 +02:00
  • 61691f155e map: implicit ring closure for osm_lines areas, icon collision priority Admin 2026-07-27 23:44:12 +02:00
  • 75aff8b175 map: polygon-anchored POIs, pedestrian squares, top-to-bottom vertical labels Admin 2026-07-27 23:40:25 +02:00
  • 38c1b16640 map: station parity batch — platforms, POI icons, label robustness Admin 2026-07-27 23:30:35 +02:00
  • 644623915c map: entrance/information icons, rail stripe proportions, flat-city elevation Admin 2026-07-27 23:17:24 +02:00
  • 4dff00e610 map: Europe searchdb, route elevation profile, rail/tram/water-label styling Admin 2026-07-27 23:13:47 +02:00
  • a82446e72d map: continent-wide place search with Google-style tiered ranking Admin 2026-07-27 22:16:44 +02:00
  • 4470569518 map: readable search results, second-search fix, double-click routing Admin 2026-07-27 22:09:57 +02:00
  • 5f1768dfbd map: true 2D/3D toggle — tiles rebake when tilt crosses zero Admin 2026-07-27 21:57:32 +02:00
  • beee705ddf map: tilt-mode hardware depth, camera drag gesture, z-fight fixes Admin 2026-07-27 21:51:02 +02:00
  • 21e041bf9a map: 2.5D mode — tilt camera and extruded shaded buildings Admin 2026-07-27 21:25:21 +02:00
  • f059c28400 map: admit osm_points through the MVT point filter Admin 2026-07-27 21:10:18 +02:00
  • e8884b8324 macos: present-gated frame pacing — skip the beat instead of blocking Admin 2026-07-27 21:06:07 +02:00
  • 2b0b96ae4c map: heading-up rotation, micro-POI detail composition, per-frame sim Admin 2026-07-27 21:06:07 +02:00
  • b2c911cc2d map: GPU re-expandable strokes — zoom-invariant widths on stale tiles Admin 2026-07-27 20:39:23 +02:00
  • 9c04066146 map: carto-style zoom gating for paths and waterway width curve Admin 2026-07-27 20:23:41 +02:00
  • fc63b33a84 map: Europe tile conversion pipeline + offline GPS navigator Admin 2026-07-27 20:13:21 +02:00
  • ce2457b11b map: bridge casings, green area labels, icon collision Admin 2026-07-27 17:54:13 +02:00
  • a9578e6285 map: oneway arrows Admin 2026-07-27 17:50:17 +02:00
  • bb96d856dc map: typed MVT decode — no more JSON round trip Admin 2026-07-27 17:46:34 +02:00
  • ca2e79cf8b mbtile_reader: direct tile lookup and mbtiles writer Admin 2026-07-27 17:40:08 +02:00
  • 40efe563bc map: cross-fade tile generations instead of popping Admin 2026-07-27 17:37:02 +02:00
  • 64489c622c map: labels track zoom via affine cached draw; no more vanishing Admin 2026-07-27 17:34:57 +02:00
  • d0a4aa0951 map: time-based zoom settle + timer wake — restyle without wiggling Admin 2026-07-27 17:26:02 +02:00
  • ec33c95f77 map: request watchdog, at-rest full label pass, bigger tile label cap Admin 2026-07-27 17:23:40 +02:00
  • fd726568be map: dispatch tile rebuilds as parallel per-tile jobs Admin 2026-07-27 17:18:25 +02:00
  • e4b271d294 map: 120Hz pan/zoom — rate-limited label placement, parallel restyles Admin 2026-07-27 17:16:44 +02:00
  • b150f6f75d map: shrink tile geometry — the frame-gap stutter was GPU-side Admin 2026-07-27 17:06:03 +02:00
  • fb4df8ff4c map: frame-time instrumentation + label scan/draw cost fixes Admin 2026-07-27 16:57:59 +02:00
  • 15d0572849 map: label performance pass — batch, pan-cache, shape-cache Admin 2026-07-27 16:47:40 +02:00
  • 200b9d0c34 map: settle-deferred zoom restyles, full house-number coverage Admin 2026-07-27 16:37:56 +02:00
  • 2d00fc3b02 map: zoom-constant vector POI symbols + green-area ranking fixes Admin 2026-07-27 16:34:57 +02:00
  • 868d5e1bf2 map: tile-seam overpaint fixes, label halos/colors/stability, z19 Admin 2026-07-27 15:53:36 +02:00
  • 98034562fb map: rebuild MapView to openstreetmap-carto quality Admin 2026-07-27 15:34:44 +02:00
  • 16a4d04cbb feat(widgets): reexport optional Makepad sibling crates andodeki 2026-07-27 04:19:54 +00:00
  • 273ccc452c PortalList: allow setting layout flow at runtime; AdaptiveView fixes * PortalList: add set_flow(cx, flow) to switch a list between vertical and horizontal layout flow at runtime. Much faster than using script_apply_eval, and always fully correct because it updates the vec_index axis. It also avoids a full ScriptReapply sequence, which is potentially expensive across all of an app's widgets. * AdaptiveView: add active_variant() getter so that widgets using AdaptiveView do not have to separately track which variant it should be in. Removes all ambiguity and possibility of divergence... finally! * Also fixes long-standing TODO item in AdaptiveView about properly handling weird window geom events, e.g., on macOS sometimes it spits out a 0-width window update which is total b.s. * DisplayContext: add is_desktop_width() helper. * Window: ignore spurious zero-size window geom events. Kevin Boos 2026-07-23 18:44:18 -07:00
  • b41e7404b6
    feat : add advance vide player example (#1138) Athan 2026-07-23 22:16:19 +12:00
  • 434583def4
    feat(draw): add sdf.arc_to circular-arc path segment (#1142) Patrik Husfloen 2026-07-23 12:14:24 +02:00
  • 3af2e93f0d
    Honor X & Y align values for deferred Fill child widgets (#1143) Kevin Boos 2026-07-23 03:14:04 -07:00
  • b01e35faca
    Avoid redrawing for simple text-based widgets (#1141) Kevin Boos 2026-07-23 03:13:44 -07:00
  • a4fea8e259
    New unified kinetic scrolling. Vastly improve draw shaprness on low-res screens. Fix rendering and text perf issues on CPU+GPU (#1127) Kevin Boos 2026-07-21 00:59:12 -07:00
  • 4f9ce7a8bb gamemaker: right analog stick rotates the camera, engine-default Admin 2026-07-10 16:18:55 +02:00
  • b08a098cc3 gamemaker: hide the perf overlay by default (F3 shows it) Admin 2026-07-10 16:10:38 +02:00
  • 221b6a4a72 gamemaker: Escape as push-to-talk alongside F1 Admin 2026-07-10 16:05:45 +02:00
  • 426501ff72 Move download_tts.sh to repo root next to the other download_* scripts Admin 2026-07-10 15:53:47 +02:00
  • eb4165d5a0 macos: A/B diagnostics — MAKEPAD_NO_VSYNC, MAKEPAD_TIMER_TRACE, MAKEPAD_NO_GAUSS Admin 2026-07-10 15:45:59 +02:00
  • e7a7cad092 perf Admin 2026-07-10 15:34:38 +02:00
  • 77e7d65fb7 macos: pace paint timer to display refresh; PerfGraph gpu channel + pass trace Admin 2026-07-10 15:30:08 +02:00
  • 4cfb51877c PerfGraph: generic frame profiler widget + Cx perf monitor channels Admin 2026-07-10 15:10:27 +02:00
  • fbd4972450 gamemaker: full engine round — chase camera rig, racing-game APIs, script stdlib math, real error line numbers Admin 2026-07-10 14:20:03 +02:00
  • 449f51be7a gamemaker prerequisites: makepad-tts library, TTS/whisper model downloader, aigame design docs Admin 2026-07-10 13:29:22 +02:00