Commit graph

  • fd6f307a2b
    windows: publish shader-cache entries atomically, and unwind a cancelled resize (#1200) Kevin Boos 2026-08-31 12:50:26 -07:00
  • fd0ea7e264 chore: workspace members and remaining sources Admin 2026-08-29 09:26:27 +02:00
  • 4ddba62d4b engine libs: csg document, stitch simd, sim providers, teamtalk LAN voice, gltf writer, render, route and maps, bench hygiene Admin 2026-08-29 09:26:27 +02:00
  • d25cce9ae6 mp*: the window-manager app family — quick-look, warm-instance pool, pty teardown, theme bridge Admin 2026-08-29 09:26:26 +02:00
  • 19097335b6 vj: the responsive DJ console (PR #1199 by vjroger), the DREAM expand-flux-video pipeline as one store graph, 16:9 image particles, XF defaults Admin 2026-08-29 09:26:26 +02:00
  • d24cbee60d asset platform: store pipelines with honest banded progress, vision annotation through the job queue, fleet scheduling (roles, spread, peer provisioning), the music contract, synonym search, the runs card Admin 2026-08-29 09:26:25 +02:00
  • 3b4d6a4ff7 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 Admin 2026-08-29 09:26:24 +02:00
  • 7a342be4d4
    d3d11: a failing GPU call reports the loss instead of killing the process (#1198) Kevin Boos 2026-08-28 00:41:33 -07:00
  • 4a166606c0 nigig: carry workspace.dependencies into android wrapper manifest nigig-app-rev-4a166606c andodeki 2026-08-28 10:18:12 +03:00
  • aad7b2a2d3 nigig: NIGIG test-mode forwarding, custom manifest hook, ortho camera support andodeki 2026-08-28 02:06:06 +03:00
  • b9629224d9 makepad_test: grant runtime permissions after install to prevent dialog overlay andodeki 2026-08-21 06:00:16 +03:00
  • 54860b193a makepad_test: force-stop interfering Robrix app during tests andodeki 2026-08-21 05:33:07 +03:00
  • ca9b399733 makepad_test: use pm disable-user to prevent Samsung zombie resurrection andodeki 2026-08-21 05:01:12 +03:00
  • 860642b059 android: send BeforeStartup/AfterStartup over websocket andodeki 2026-08-20 07:41:10 +03:00
  • 045e352e2e feat(test): extend protocol for touch, long-press, paste, IME composition andodeki 2026-08-19 00:50:17 +03:00
  • a95d66c874 feat(widgets): reexport optional Makepad sibling crates andodeki 2026-08-16 14:38:41 +03:00
  • db2f5e18e9 feat(test): Android makepad_test via adb + in-process hub (legacy Java path) andodeki 2026-08-16 14:36:10 +03:00
  • e40a5318f7
    Windows: fit a restored window to the displays that are actually attached (#1197) Kevin Boos 2026-08-27 22:44:21 -07:00
  • dd4c8309d9
    Resources: search the executable's directory, not only the working directory (#1196) Kevin Boos 2026-08-27 22:44:10 -07:00
  • 5aad53afbc
    script: a dead heap's resource handles must not outlive it (#1195) Kevin Boos 2026-08-26 01:43:58 -07:00
  • 9c62043f9a
    widgets: set_visible belongs to every widget, not just View (#1194) Kevin Boos 2026-08-26 01:43:42 -07:00
  • 93f27f802e chore: workspace members for the new crates, makepad.splash, the naming and loader check scripts, and error_log Admin 2026-08-26 08:49:50 +02:00
  • 6c8d301da9 asset-ui: the classic import surface follows what the importer now produces, and the chat tells the truth while it works Admin 2026-08-26 08:49:50 +02:00
  • 4c5228d9ca mixer: a live LR-Mix surface for the XR18 Admin 2026-08-26 08:49:49 +02:00
  • 705d6c73ed vj: the console — real transports and reverse, the music explorer's IMPORT, local store, lyrics and model plumbing, DJ-tab scroll knobs, title-click reset, crossfade fix, stem headroom, and music/sfx browse models Admin 2026-08-26 08:49:49 +02:00
  • dc389d71a1 vj: the transport becomes a platter — one clock per deck, the producer contract, GPU frame tweening with RIFE, NV12 end to end, AI3 adaptive subdivision, and bit-identical decks Admin 2026-08-26 08:49:48 +02:00
  • cb49b032df vjfx: 104 presets, engine hooks + hold stage, the videomesh engine, the audio picture, livecodable effects, and mp4 thumbnail sheets Admin 2026-08-26 08:49:48 +02:00
  • 9821263b2c fab: a 3D creation shell and the viewer built on it — colour picker, material textures, dials that move the scene while they drag, the glTF loader, the tour, and the probes Admin 2026-08-26 08:49:47 +02:00
  • 8f3c826265 csg: deterministic boolean bench + fuzz harnesses Admin 2026-08-26 08:49:47 +02:00
  • d72cffd0f6 raytrace: the traced pane starts coarse and doubles to native, with the raster underneath Admin 2026-08-26 08:49:47 +02:00
  • 87e0ce82e9 texcomp: the block codec and the container every texture will travel in Admin 2026-08-26 08:49:47 +02:00
  • f788946065 render+sim+gltf: a HUD, the receiver shader with sun and cascaded shadows, metered exposure and haze, two shaders that never compiled, map facing becomes heading, and the viewer hooks Admin 2026-08-26 08:49:46 +02:00
  • 9c3b2298ea audio: a FLAC decoder from the specification Admin 2026-08-26 08:49:46 +02:00
  • 229741662c libs/ai: the step cost model per device, the cold-turn speculative path, and RIFE on Metal with its device-parity check Admin 2026-08-26 08:49:46 +02:00
  • 69385ed1be libs/asset: batch publish in one transaction and its route with the hostile cases, hardware sha256 proved against the oracle, classic worlds stop being mirror images, sounds and sprites publish a picture, an interrupted model install can never load broken, ActorDef::scaled, and the asset-ai chat tells the truth Admin 2026-08-26 08:49:46 +02:00
  • ed5de46749 sqlite_query: derived tables get their real names, their predicates, and all their arms Admin 2026-08-26 08:49:45 +02:00
  • 45e65e69db 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 Admin 2026-08-26 08:49:45 +02:00
  • fd22db91ff script: the parser fix with the case that caught it, and shader calls Admin 2026-08-26 08:49:44 +02:00
  • 68d80b69e5 windows: the paint beat becomes the swapchain's own beat, and /g learns to see Admin 2026-08-26 08:49:44 +02:00
  • d5b89df37d macos+metal: the paint beat becomes the display's own beat — link-paced frames, drawables presented plainly, instance buffers and vec textures safe under a live draw, a stalled-command-buffer watchdog, a shielded resetCursorRects Admin 2026-08-26 08:49:44 +02:00
  • d1a0eb1cb8 platform: the paint clock contract — a beat per backend, and the time repaint stops resurrecting passes Admin 2026-08-26 08:49:43 +02:00
  • 413709b565
    ai-cuda: pre-Ampere machines get their CUDA store back (#1192) Rogier de Leeuw 2026-08-25 22:15:00 +02:00
  • 6cf59e1509
    StackNavigation: expose the view a transition is heading toward (#1191) Kevin Boos 2026-08-24 21:14:32 -07:00
  • 8b5caf41e1 video: the sample-attachments call takes a CoreFoundation Boolean, so it builds on x86_64 macOS too Admin 2026-08-25 06:01:54 +02:00
  • 152b11f20a vj: the deck models install themselves, and Windows gets its waveform back Admin 2026-08-23 10:15:38 +02:00
  • ec07fe6519 readme: the VJ build section stops pointing at the work branch Admin 2026-08-23 08:58:09 +02:00
  • f44616b2a7 makepad-vj effects: the effect renderstack, with the shaders inside the documents Admin 2026-08-23 01:35:44 +02:00
  • 17b8a658fc makepad-vj: the live performance console — sweep-law transport, slots, and VFR import Admin 2026-08-23 01:35:44 +02:00
  • 9d2e17e3b9 chore: README, workspace, agent docs, and the box-driving scripts Admin 2026-08-23 01:34:36 +02:00
  • d1fb9ad8ad examples: datagrid, portallist_hit, render_to_texture, splat_bench Admin 2026-08-23 01:34:36 +02:00
  • e2616d2d45 asset-ui: analysis, masks, music, webcam, and a library that keeps up with the store Admin 2026-08-23 01:34:36 +02:00
  • 0f67c0b593 libs/render + xr: levels, player navigation, and Gaussian splats that sort on the GPU Admin 2026-08-23 01:34:35 +02:00
  • 016a171a35 libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging Admin 2026-08-23 01:34:35 +02:00
  • 7f59912916 libs/ai: one AI stack, replacing libs/ggml, llama, mlx, cuda, tts, voice2 and pbr_paint Admin 2026-08-23 01:34:35 +02:00
  • 2d23dba736 libs/asset: the store runs on our own SQLite, and the importers learn the whole map contract Admin 2026-08-23 01:34:34 +02:00
  • 19c37a3df8 libs/sqlite_query: an SQLite engine of our own Admin 2026-08-23 00:43:20 +02:00
  • 7e929df04d widgets: DataGrid, ComboBox, Tip, ValueInput, DropSlider, and a widget tree that keeps up Admin 2026-08-23 00:43:20 +02:00
  • 5dc8ef5256 platform: a remote control surface, streaming video codecs, and float render targets Admin 2026-08-23 00:43:20 +02:00
  • d223bf4697
    Wayland: mark windows as created, fixing dpi override and pass dpi factor (#1188) Kevin Boos 2026-08-22 04:40:23 -07:00
  • 94743e7687
    Fingers: mark a second touch on an already-captured area as handled (#1187) Kevin Boos 2026-08-20 23:49:10 -07:00
  • 0d7816ea68
    splash: a dead isolate's widgets must not call into the app VM (#1186) Kevin Boos 2026-08-20 23:48:59 -07:00
  • 9daab06dcf DropDown2: fix type-mismatch errors applying instance() markers in the style block Admin 2026-08-20 21:36:37 +02:00
  • 04d5c5527a
    PortalList: expose the total distance the user has scrolled (#1185) Kevin Boos 2026-08-20 02:01:21 -07:00
  • 5a251fba12
    Shader: keep the value of an if body's last statement (#1182) Kevin Boos 2026-08-19 11:06:12 -07:00
  • 6dd0b2c133
    Splash: a host-services bridge for mini-apps, plus three VM/parser fixes (#1181) Kevin Boos 2026-08-19 11:06:01 -07:00
  • 2c49150e3a
    Don’t panic on a stale Area::Rect (#1184) Jason Yau 2026-08-19 19:50:04 +08:00
  • 6d708d9391 Clean the public tree for a checkout other people can use. Admin 2026-08-18 15:23:19 +02:00
  • 5421bc71c6 Remove widgets-dll, hotload_ui, and the weezl tokio test. Admin 2026-08-18 14:45:09 +02:00
  • 3b1ed5107b Drop unused examples from the public tree. Admin 2026-08-18 14:41:52 +02:00
  • 765f4785fc Let a clean makepad checkout load and compile. Admin 2026-08-18 14:36:05 +02:00
  • f0e1f83831 Close the rik2 land: workspace, splash, and sandbox cleanup. Admin 2026-08-18 14:24:00 +02:00
  • bdc7c0a227 Land Asset UI and VJ from rik2. Admin 2026-08-18 14:24:00 +02:00
  • 7437b08f0e Land asset-ai and the pack/classic importer from rik2. Admin 2026-08-18 14:24:00 +02:00
  • 8436f955d6 Land the Asset Server protocol stack from rik2. Admin 2026-08-18 14:23:59 +02:00
  • 3f1da40e89 Land native diffusion and TTS backends from rik2. Admin 2026-08-18 14:23:59 +02:00
  • 8fce54a7a8 Land the house Art-Net/DMX desk from rik2. Admin 2026-08-18 14:23:59 +02:00
  • 55dde7b02a Land the 3D renderer and leftover sim/math from rik2. Admin 2026-08-18 14:23:59 +02:00
  • fbe877d746 Land glTF writers, remesh, PBR paint, and xatlas from rik2. Admin 2026-08-18 14:23:58 +02:00
  • 27d0b1179d Land ggml, llama, and Metal/CUDA tensor runtimes from rik2. Admin 2026-08-18 14:23:58 +02:00
  • 2a46d2a405 Land platform, studio, and widget infra from rik2. Admin 2026-08-18 14:23:57 +02: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
  • 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