Commit graph

  • 7d82c6dc93 makepad_test: grant runtime permissions after install to prevent dialog overlay nigig-makepad-test-android andodeki 2026-08-21 06:00:16 +03:00
  • 18e110d432 makepad_test: force-stop interfering Robrix app during tests andodeki 2026-08-21 05:33:07 +03:00
  • ec8ac35d88 makepad_test: use pm disable-user to prevent Samsung zombie resurrection andodeki 2026-08-21 05:01:12 +03:00
  • a9af660e45 android: send BeforeStartup/AfterStartup over websocket andodeki 2026-08-20 07:41:10 +03:00
  • ce899827a9 feat(test): extend protocol for touch, long-press, paste, IME composition andodeki 2026-08-19 00:50:17 +03:00
  • ecf5a572ab fix(widgets): restore the fork-local test/gltf/csg re-exports portallist_flow_adaptive_view nigig-dev-reexports andodeki 2026-08-16 17:33:30 +00:00
  • ec2c0aaf15 feat(widgets): reexport optional Makepad sibling crates andodeki 2026-08-16 14:38:41 +03:00
  • 7de0f215d9 feat(test): Android makepad_test via adb + in-process hub (legacy Java path) andodeki 2026-08-16 14:36:10 +03:00
  • 5efe6e24c9 fix(counter): drop local makepad-native-glue path dep nigig-makepad-test andodeki 2026-08-16 02:45:24 +03:00
  • 28044a7367 feat(test): Android makepad_test via adb + native-activity, standalone terminal mode andodeki 2026-08-16 02:17:48 +03:00
  • abd70f4716
    Update README.md makepaddev 2026-08-15 21:50:38 +02:00
  • 41b41f1d11
    Drain platform_ops FIFO so host commands run in enqueue order. (#1183) Jason Yau 2026-08-16 02:34:16 +08:00
  • 941a3de88f
    iOS: log panics to NSLog, and don't abort when one escapes (#1178) Kevin Boos 2026-08-14 11:08:52 -07:00
  • d0fe5f2b74
    cargo_makepad: link std statically for shippable android builds (#1177) Kevin Boos 2026-08-13 01:04:11 -07:00
  • 0c38e3b081
    makepad_test: let a suite choose parallelism and the tick pump (#1176) Kevin Boos 2026-08-13 01:03:47 -07:00
  • 4f7abea39e
    headless: stop recompiling every shader on every start (#1175) Kevin Boos 2026-08-13 01:03:01 -07:00
  • 42a61ce7d7
    Windows: overlapped main window (#1168) Jason Yau 2026-08-13 16:01:52 +08:00
  • 457e75a7ef
    Area: don't panic on a stale Area::Rect (#1171) Kevin Boos 2026-08-12 12:20:37 -07:00
  • e0a5a23f2f
    Splash improvements for running untrusted mini-apps (#1139) Kevin Boos 2026-08-11 16:55:46 -07:00
  • c2d3b019b4
    PortalList: make scroll-to-end reach the end, animate, and resume auto-tailing (#1172) Kevin Boos 2026-08-11 14:55:24 -07:00
  • dd6498a459
    Add Event::ClearHover, and expose the pointer's claim and capture areas (#1170) Kevin Boos 2026-08-11 11:19:29 -07:00
  • 5f74ffec15
    macos: fix present-gate watchdog race that could block the runloop (#1167) Kevin Boos 2026-08-11 11:19:16 -07:00
  • 259b84ed23
    fix: resize swap chain on DPI change (#1169) Jason Yau 2026-08-12 01:33:44 +08:00
  • ff604e53a3 splash: string-compare early-out in deep_eq, thread stack prealloc, bench additions Admin 2026-08-11 15:59:05 +02:00
  • 0cd882f793 splash optimisation work Admin 2026-08-10 13:07:40 +02:00
  • 50bfc8ad16
    macos: fix UI freezing after the window has been fully hidden (#1166) Kevin Boos 2026-08-10 03:30:20 -07:00
  • db678bdf30
    new Fit bound based on the size of the line that it actually lands on (#1164) Kevin Boos 2026-08-10 03:30:01 -07:00
  • 947f815181
    Video playback fixes and improvements (#1155) Jason Yau 2026-08-10 18:29:33 +08:00
  • ed3eb88d4a
    TextFlow: fix max_lines clamping and row alignment for wrapped text with inline widgets (#1160) Kevin Boos 2026-08-05 10:35:06 -07:00
  • 105158e08c
    Shader: update unpacking function for better precision in GLSL shaders (#1162) Sabin Regmi 2026-08-05 13:34:39 -04:00
  • fbb6b3c5bf Windows stdin-loop: port the mac/x11 hosting parity bits Admin 2026-08-05 17:19:25 +02:00
  • 59ea58ee41 Gamemaker: linux build fix — GameDraws grew a firework slot Admin 2026-08-05 16:59:33 +02:00
  • 0b1249376e Arcade: the demo world becomes a splash template Admin 2026-08-04 22:14:04 +02:00
  • 6320c0bc68 Script: game.terrain uses the real generator; cars can carry a model Admin 2026-08-04 21:53:28 +02:00
  • 67784be752 Town: a drivable fleet, two rows of houses, and a spiral climb Admin 2026-08-04 21:35:28 +02:00
  • 14fb97e500 route: AI agent on by default again — perf campaign over; MAKEPAD_NO_AI=1 is the profiling opt-out Admin 2026-08-04 18:08:40 +02:00
  • b9bd9527de Fireworks: 320 stars per shell, tighter break Admin 2026-08-03 23:52:39 +02:00
  • 8d32736471 Fireworks: real shell scale, stars that drift instead of plummet, shell styles Admin 2026-08-03 23:50:29 +02:00
  • 3166711d36 Clear the working notes out of the repo root Admin 2026-08-03 23:46:39 +02:00
  • 2a42000f36 Fireworks: streaks are trains of dots, not stretched rects; sound removed Admin 2026-08-03 23:44:17 +02:00
  • 1509190fc0 Fireworks: a real peony — even star spacing, uniform speed, quieter bang Admin 2026-08-03 23:35:13 +02:00
  • f7aa5f8297 Fireworks: symmetric bursts, longer and closer, with a bang Admin 2026-08-03 23:32:14 +02:00
  • 3281cb6bc5 Fireworks: fix the instance binding, tune, turn on Admin 2026-08-03 23:24:55 +02:00
  • 374f33943e Fireworks: record the instance-binding diagnosis Admin 2026-08-03 23:19:26 +02:00
  • 362c96d63b Fireworks: parametric GPU sparks with a splash-side style seam (gated off) Admin 2026-08-03 23:15:10 +02:00
  • 3e7a66cc7d Ramps you can actually walk up, a crossroads, and a jump course Admin 2026-08-03 22:15:46 +02:00
  • 3544d92593 Arcade: bearded player, fixed sun, wheels under the wheels Admin 2026-08-03 21:37:44 +02:00
  • deb08faf1d gitignore: .makepad is local Studio state Admin 2026-08-03 21:24:26 +02:00
  • 082af7e4d7 Arcade: un-invert the camera stick Admin 2026-08-03 20:57:32 +02:00
  • fcfd335f1e Terrain: a real heightfield under the world, and cars that touch the road Admin 2026-08-03 20:55:12 +02:00
  • d82756a364 feat(map): sync with upstream/dev latest map improvements andodeki 2026-08-04 11:20:08 +00:00
  • aab6002e7e
    Windows: fix DPI-change problems: freezing, blank windows, drag-n-drop errors (#1159) Kevin Boos 2026-08-04 00:39:41 -07:00
  • bb156b2ee6 Arcade: draw the HUD, pull the walking camera back, build headless again Admin 2026-08-03 20:30:42 +02:00
  • 303945ea57 Studio: forward game controllers to the hosted app Admin 2026-08-03 20:30:29 +02:00
  • d933cc242a platform: fix the perf_monitor doctest Admin 2026-08-03 20:30:12 +02:00
  • 8be3e4c561 Arcade: third-person player rig, activity button, gamepad wiring Admin 2026-08-03 19:38:05 +02:00
  • 06d34523d1 Half the cube-path triangles were back faces; plus the thermometer Admin 2026-08-03 19:23:27 +02:00
  • 1062bf105c PlayerRig prefab: a playable character in and out of a car in four lines Admin 2026-08-03 19:15:06 +02:00
  • 25ecf635f6 Controller prefab: character feel, follow camera, mount/dismount Admin 2026-08-03 18:48:03 +02:00
  • bc8cab5062 House interiors: characters can go inside, and NPCs use the doors Admin 2026-08-03 18:43:40 +02:00
  • d4c9392912 Baked AO for static props, the big world wired, and steering fixed at its source Admin 2026-08-03 18:34:14 +02:00
  • 6623408a57 Bind the library and composition into script — and tell the model it exists Admin 2026-08-03 12:24:10 +02:00
  • 8dadda7f4b Movers push each other apart instead of clipping through Admin 2026-08-03 12:20:26 +02:00
  • 49b0d7f0d4 The village has actual townsfolk: 9 character kinds across 2 rigs Admin 2026-08-03 12:07:19 +02:00
  • 0ac21bdc9d A real cast: 36 rigged characters across 3 shared rigs — and Kenney IS rigged Admin 2026-08-03 11:43:42 +02:00
  • 193d8b21b6 The village is inhabited: 11 NPCs walking, pairing up, and colliding Admin 2026-08-03 11:40:04 +02:00
  • 5266625cb6 The Knight was never in the world — plus variety, fog, shadows, ranking Admin 2026-08-03 11:23:53 +02:00
  • be2e551b4b NPCs: physically grounded, goal-directed, with their own routines Admin 2026-08-03 11:21:31 +02:00
  • ad8c784668 assets: variety and palette queries — stop placing the same model five times Admin 2026-08-03 10:50:02 +02:00
  • 822d788249 Props collide, cast shadows, and the demo reads as a street Admin 2026-08-03 10:50:01 +02:00
  • 51cf444bf2 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 Admin 2026-08-03 10:45:44 +02:00
  • d6ac189391 download_assets: put the texture atlas where the GLB actually looks for it Admin 2026-08-03 10:30:47 +02:00
  • d853980acf commit the fleet host list — as an uncommitted local modification the merge script's stash cycle silently reverted it, and the rebake fleet launched with zero remote workers Admin 2026-08-03 10:21:24 +02:00
  • 4a70174a06 download_assets: actually extract the texture atlases (48 of 52 packs had none) Admin 2026-08-03 10:20:02 +02:00
  • 294314fb73 render: Kenney's 4,442 static models actually draw — the demo is a place now Admin 2026-08-03 10:16:07 +02:00
  • 25d7c2d3f2 assets: fix the GLB magic that made all model metadata a lie; index kits Admin 2026-08-03 10:15:42 +02:00
  • f5174a7d61 gen: kit composition — the AI builds levels from Kenney's modular tiles Admin 2026-08-03 10:15:42 +02:00
  • f883c689dd The three fixes the AMS single-tile test demanded: shadow-sig sink filter (baker stored a jobs-less signature no runtime could match — shadow bake was dead weight), transmux merges below-z14 duplicate border tiles (protobuf layer-union; first-wins blanked every cell boundary), mapfleet --rebake-from + stale-field strip (rebake straight from baked cells, no respool) Admin 2026-08-03 09:56:05 +02:00
  • f78563e848 sim: absurd entity dimensions can no longer crash the solver Admin 2026-08-03 09:52:17 +02:00
  • 93bfb2e0c7 Eval harness: measure one-shot game generation, and find why games look bare Admin 2026-08-03 09:48:27 +02:00
  • c676b0fdbc assets: all 556 Kenney sounds are playable now that Vorbis decodes exactly Admin 2026-08-03 09:40:01 +02:00
  • acb315614d Vorbis: 556/556 files decode sample-exact (was 115/160) Admin 2026-08-03 09:38:51 +02:00
  • 776b9f6ca1 fleet version handshake: bake fingerprint on a fixture tile — mapfleet refuses workers whose cascade signatures drift from the dispatcher (run #1 baked the planet with mixed checkout vintages; every fleet bake's cascade was signature-dead) Admin 2026-08-03 09:31:25 +02:00
  • 62d6732504 Vorbis: mono decodes sample-exact (115/160 files exact, was 0) Admin 2026-08-03 09:26:27 +02:00
  • 0e20c4e2e7 bake: NaN-height guards (nan-tagged buildings panicked 3 cells) + bounded reorder window + MAPBAKE_TRACE Admin 2026-08-03 09:25:48 +02:00
  • 6769def3ea Arcade: expose the app as a library so the eval harness measures the real thing Admin 2026-08-03 09:23:14 +02:00
  • 3cef1eb290 Arcade binary -40%: make TTS optional, and lazy when present Admin 2026-08-03 09:22:03 +02:00
  • 1c418480fe Arcade: procedural generation pipeline (libs/game/gen) Admin 2026-08-03 09:22:03 +02:00
  • f35acc03e8 Fix HEAD: skin_to_packed call site + track tools/arcade_eval Admin 2026-08-03 09:20:47 +02:00
  • 0c8b5357cf Shader compiler: bound emitted loops and inlining — the AI-shader security barrier Admin 2026-08-03 09:19:01 +02:00
  • 5f83480ae3 Arcade assets: full Kenney 3D catalogue (4442 models) + ranking fixes Admin 2026-08-03 09:17:03 +02:00
  • d9c65792e8 sim: characters stop walking through crates (rigids in the sweep set + contact skin) Admin 2026-08-03 09:16:01 +02:00
  • ec80213c4f Arcade sim: stop copying the world every tick (−99.93% bytes on terrain scenes) Admin 2026-08-03 08:50:42 +02:00
  • 4936c1b783 Arcade audio: sampled playback, mixer, and gameplay-driven emission Admin 2026-08-03 08:47:06 +02:00
  • 623ee745e4 Arcade render: packed vertex formats — instance -27%, vertex -62% Admin 2026-08-03 08:41:31 +02:00
  • 969cb2c3d9 Arcade: Kenney CC0 asset library with an AI-queryable index Admin 2026-08-03 08:31:26 +02:00
  • 3387e06f28 Arcade: chat panel, mic, and the audio backend it never had Admin 2026-08-03 08:28:54 +02:00
  • a529923c13 Arcade render: CPU light bake, silhouette shadows, instance slimming Admin 2026-08-03 08:28:41 +02:00
  • 0fd9545cb4 mapfleet: --local-workers N + dead-host parking — a decoupled LAN finishes the run on the dispatcher's own cores Admin 2026-08-03 08:13:16 +02:00
  • 62ac76df81 makepad.splash: add makepad-arcade (desktop + quest run items) Admin 2026-08-03 07:49:20 +02:00