Commit graph

  • b6d45554af stitch: the crate says what the rest of the repository says about its license -- MIT OR Apache-2.0, with license-file pointing at the one text at the repository root, which cargo package copies into the published crate; and the authors, description, homepage and repository the main crates carry Admin 2026-09-21 21:23:11 +02:00
  • 229cdd4d2e ci: tools/ci, a Splash runtime that watches a branch and runs every ci.splash it finds -- each script checks its app on every other platform, builds and runs it here, drives it over --remote and has a small local vision model judge the grabs Admin 2026-09-21 21:23:11 +02:00
  • cc5a86c73f platform, wm: work builds again on iOS, tvOS and wasm, and the window manager is warning-free on Windows -- found by the first runs of the CI, which checks every app on every target in cargo makepad's matrix Admin 2026-09-21 21:22:33 +02:00
  • 0ef0e37b97
    macOS: re-arm the display links when a window leaves the Dock (#1251) Kevin Boos 2026-09-21 12:08:16 -07:00
  • 3f26b0e55d cef, video, platform: what Stage's browser needs from the shared layers -- a page can be opened with options and evaluated, its console read and its profile flushed on shutdown; the video encoder can write a movie in fragments so a file is readable while it is still growing; the audio output seam fences a panicking app closure and feeds the taps either way; and MIDI messages and ports can be injected over the remote port Admin 2026-09-21 12:52:10 +02:00
  • 6857adeebc wm: the desktop style menu lists each style once -- the black-orange row and the two dark rows are gone, since dark or light is the appearance toggle's to say, and a style pick no longer resets that toggle Admin 2026-09-21 12:42:46 +02:00
  • 3d12bf2c51 AGENTS.md: a platform change made for one application needs the user's feedback and checks first, and app specifics never leak into the shared layers Admin 2026-09-21 09:14:23 +02:00
  • eafc15da62 workspace: Scope's settings carry the code map's tab width and the directories each prepared project hides from its map Admin 2026-09-21 01:49:29 +02:00
  • ab08812892 The regex engine accepts \b and \B, reports the earliest match so a scan can resume after it, and can decide word boundaries on ASCII so a code search never falls back to the slow NFA on non-ASCII text Admin 2026-09-21 01:39:51 +02:00
  • dea3de2f4b The Builder compiles itself again from the Makepad tree Scope's release pins and removes the source snapshots nothing is built from any more Admin 2026-09-21 00:15:13 +02:00
  • 9e85467d30 widgets, platform: the last twelve warnings go -- the inspector's Row is InspectorRow so it no longer shadows the chart's at the crate root, the avatar propagates its children's draw steps, a test-only wheel helper and a stray re-export are gone, and the audio output fence is on the output seam it was written for Admin 2026-09-20 23:38:22 +02:00
  • 8315f089e0 platform, wm, director: a hosted app's software frame arrives as a top-left texture and the window manager and the director carry no flip term at all Admin 2026-09-20 23:38:22 +02:00
  • eeb6b6c66a platform: every OpenGL texture pass stores top-left rows, custom cameras included, and culls with the winding its inverted projection gives Admin 2026-09-20 23:31:17 +02:00
  • 400f5fc000 widgets: the supersampled resolve and the map's shadow mask sample their textures as stored, like every other render texture Admin 2026-09-20 23:31:17 +02:00
  • b043bf0de3 calendar: its own colour contrast is named explicitly, now that the theme store exports one under the same name through the widgets glob Admin 2026-09-20 23:02:45 +02:00
  • 93fd93fde3 platform, widgets, wm: every Vulkan pass renders through a negative-height viewport again, so a Wayland or X11 window stands upright, and no capture consumer flips V any more Admin 2026-09-20 23:02:45 +02:00
  • 554adf0459 ai stems: LaneDemixer, VocalsModel and the platform Stage origin/main needs Admin 2026-09-19 21:36:09 +02:00
  • 5e9a697940
    app_main!: only ship the fonts an app declares (#1247) Kevin Boos 2026-09-19 11:35:58 -07:00
  • b05eae3a2c
    cargo-makepad: find dependency crate dirs via cargo metadata (#1246) Kevin Boos 2026-09-18 23:12:59 -07:00
  • 7bd250fdea
    Linux: only link libdrm for the direct backend (#1245) Kevin Boos 2026-09-18 23:12:46 -07:00
  • 9770ff315e
    macOS: keep the paint clock beating while the window is minimized (#1244) Kevin Boos 2026-09-18 23:12:31 -07:00
  • d21ff7fd91 the accent a name is written with stops deciding whether search finds it vjroger 2026-09-08 14:08:31 +02:00
  • 74b2933aec svg: a stroke that bends tighter than its half width collapses its inner edge to the corner Admin 2026-09-19 01:17:25 +02:00
  • b184970545 flow: the flow-ui app and the flowgraph canvas return to the workspace, with staged progress in libs/flow Admin 2026-09-19 01:17:25 +02:00
  • 10b33c528e
    libs/ai: exclude hub_ui and services from the AI workspace (#1242) Kevin Boos 2026-09-18 16:04:19 -07:00
  • 43cab688f9
    Button: activate from the keyboard when focused (#1241) Kevin Boos 2026-09-18 16:01:47 -07:00
  • f16204fbb4 cef: a page's audio can be captured instead of played -- the audio handler is bound rather than stubbed, stays absent until a browser asks for capture, and hands packets to the embedder without ever making Chromium's capture thread wait Admin 2026-09-19 00:46:41 +02:00
  • 68e1892585 platform: the Android desk swipes at 120 Hz — offscreen render passes and framebuffers cached, SVG meshes kept, font families that complete Admin 2026-09-19 00:03:14 +02:00
  • a072563d8c wm, widgets: the style tween starts with all eight weights, and the new style sheet takes the last number instead of macOS's Admin 2026-09-18 22:56:31 +02:00
  • 6f345003c9 widgets, storybook: the widget catalogue app, some eighty new widgets, a theme store with mixable style sheets, and the rule that a press belongs to whatever took it vjroger 2026-09-18 22:56:31 +02:00
  • d86cbfe23e cargo-makepad: the super-app APK is packed by android dyn-pack, in Rust Admin 2026-09-18 19:02:50 +02:00
  • fbfec26ad7 wm: the Android super-app compiles tiles on the phone against the host engine Admin 2026-09-18 17:50:20 +02:00
  • 6f1e446495 builder: Makepad WM and Makepad Apps are direct launches; Scope comes to the front with --focus Admin 2026-09-18 14:41:09 +02:00
  • 384d0e031c tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members Admin 2026-09-18 12:17:59 +02:00
  • 25a08dccbe apps: Apple Mail with Gmail labels, attachments and reimport; the Android super-app and its module apps; terminal exit polling; TextFlow word selection Admin 2026-09-18 12:17:03 +02:00
  • 2522a19e4f libs: sqlite WITHOUT ROWID reads, an in-repo tar reader, packed git imports, a Haskell lexer, and the AI crate warning cleanup Admin 2026-09-18 12:15:55 +02:00
  • 9b5575a2db platform: render-loop fixes from review, the remote gate, --focus, and owned state instead of globals Admin 2026-09-18 12:15:08 +02:00
  • bc8c37357a Choose the Linux GPU backend at runtime, and make Vulkan the default (#1237) Kevin Boos 2026-09-18 00:03:16 -07:00
  • a67096d20b platform: the retained renderer for Scope, the vulkan cargo feature and Cx::gpu_backend() Admin 2026-09-18 12:13:03 +02:00
  • b5a545bfe2 Share language tokenizers with the code editor on work Admin 2026-09-16 07:58:42 +02:00
  • b5bd9bc6b9
    Ten fixes from moving an app onto current dev: macOS drawable/resize, the UI signal broadcast, internal drag on Linux, and log noise (#1239) Kevin Boos 2026-09-18 00:06:31 -07:00
  • d771eda6fb
    Button: add label_align to center a wrapped label (#1238) Kevin Boos 2026-09-18 00:03:53 -07:00
  • a4ea2536a4 platform: topic hunks the per-commit assembly could not place, the Sep 2–15 dev PRs (#1208–#1236) as adapted to this tree, and the zero-warning chore Admin 2026-09-15 13:40:33 +02:00
  • 12d223737a tools, arch, docs, workspace, examples, sqlite, wasm_bridge Admin 2026-09-15 13:40:33 +02:00
  • ef94cb59d6 libs: piano_model, drumkit_phys, show_control, score_view, diffusion Admin 2026-09-15 13:40:32 +02:00
  • b4f4eb1abd libs: geodata, map_build, mbtile_reader, map_nav Admin 2026-09-15 13:40:32 +02:00
  • f08ef0a5e3 libs: git Admin 2026-09-15 13:40:31 +02:00
  • d2130e6550 libs: model, mesh_edit, csg, scene, sim, render, xr Admin 2026-09-15 13:40:31 +02:00
  • 81e2c16c30 flow, flowgraph, flow-server Admin 2026-09-15 13:40:31 +02:00
  • 60615db4ed libs: ai hub/models/cuda, speech, chat_ui Admin 2026-09-15 13:40:31 +02:00
  • c4ceb84fd3 asset-ui, asset-server, libs/asset Admin 2026-09-15 13:40:30 +02:00
  • bb5022775e apps: terminal Admin 2026-09-15 13:40:30 +02:00
  • 0a12d4c976 apps: browser + CEF Admin 2026-09-15 13:40:29 +02:00
  • 22aa634642 apps: vj Admin 2026-09-15 13:40:29 +02:00
  • 3811545d48 apps: director, studio, scope, aichat Admin 2026-09-15 13:40:29 +02:00
  • 3b8cd8a69a apps: WM, wm-all, phone apps, files, route, sheets, photos, image-tiles; the mp prefix rename Admin 2026-09-15 13:40:28 +02:00
  • 4945f1873b platform: rename the CPU simulated-GPU backend from headless to gpusim Admin 2026-09-15 13:40:28 +02:00
  • b53ea0b30a platform: macOS display-link, App Nap, waker, IME-adjacent event loop Admin 2026-09-15 13:40:24 +02:00
  • 2e27ce2ff1 platform: retained draw lists, shared publications and GPU residency (DL-0..DL-5) Admin 2026-09-15 13:40:23 +02:00
  • 9580527fdd platform: Linux hosted GPU, Vulkan, OpenGL, Wayland/X11/direct Admin 2026-09-15 13:39:56 +02:00
  • bb5de43918 script: Splash VM host contract and script_mod apply Admin 2026-09-15 13:39:47 +02:00
  • 61b0e5e791 platform: network crate, web-server HTTP, native body cap Admin 2026-09-15 13:39:44 +02:00
  • 906f94a949 platform: thread pool, clocks, storage, trace, game input Admin 2026-09-15 13:39:43 +02:00
  • 0410ce4ef9 platform: cfg/warning/docs chores inside the render/UI core Admin 2026-09-15 13:39:38 +02:00
  • 573164e40c widgets/map: retained map renderer, typed streams, gestures Admin 2026-09-15 13:39:37 +02:00
  • e32b74b988 platform: Web/wasm runtime, WebGL, web audio, browser storage Admin 2026-09-15 13:39:18 +02:00
  • 48e7a01ec9 draw: geometry, shaders, WGSL, fonts, turtle/layout Admin 2026-09-15 13:39:02 +02:00
  • 0f410eeb6a platform: video encode/decode, H.264, camera, Apple/Windows media Admin 2026-09-15 13:38:49 +02:00
  • 874374635f widgets: glass, dock, tweaker, themes, code_editor, phone shell Admin 2026-09-15 13:38:48 +02:00
  • 2be77caa39
    Fix Escape and Back ownership across widget lifecycles (#1236) Kevin Boos 2026-09-14 21:55:18 -07:00
  • d3dde28f66
    Event: let the foreground widget own a cancel gesture (#1232) Kevin Boos 2026-09-12 11:54:19 -07:00
  • a2fdeb325d
    Turtle: compute max_height from the height axis, not the width (#1231) Kevin Boos 2026-09-11 23:38:55 -07:00
  • fc7fa10b31
    TextInput: run the scroll bar down the input's edge, not over its text (#1230) Kevin Boos 2026-09-11 23:38:43 -07:00
  • 2235534781
    apple: quieten the log lines a normal run prints (#1228) Kevin Boos 2026-09-11 23:37:22 -07:00
  • 4fc39c49c3
    macOS: preserve IME commands and consume composition key releases (#1227) Kevin Boos 2026-09-11 23:37:11 -07:00
  • a843d772b5
    Html: fix collapsed details with void tags corrupting table layout (#1222) Kevin Boos 2026-09-11 01:54:28 -07:00
  • 1793f724da
    button: honor grab_key_focus on press (#1226) Kevin Boos 2026-09-11 01:54:15 -07:00
  • 4afa30f052
    macos: complete the handshake with a development launcher (#1225) Kevin Boos 2026-09-11 01:54:04 -07:00
  • a80e26bba5
    TextInput: add replace_range for edits that aren't typing (#1224) Kevin Boos 2026-09-11 01:53:53 -07:00
  • 5a86431bdb
    macOS: don't deliver IME-consumed keys as KeyDown (#1223) ymote 2026-09-10 23:19:40 -07:00
  • 66cc4f15f5 fix(widgets): restore enter_isolate/leave_isolate dropped by upstream merge andodeki 2026-09-10 19:01:52 +03:00
  • b9a083c26f fix(android): bundle robius secondary dex + wrap app_main binaries andodeki 2026-09-10 16:26:35 +03:00
  • 4b25a1bf1e
    cargo-makepad: support custom iOS and tvOS Info.plist entries (#1221) dev Kevin Boos 2026-09-09 22:53:29 -07:00
  • 14fe611e66
    Add Apply::Rebake so script_mod re-runs stop clobbering imperative state (#1219) Jason Yau 2026-09-06 05:26:03 +08:00
  • fe21c07d84 skills: add Makepad game skills pack ported from threejs-game-skills Arena Agent 2026-09-05 21:18:58 +00:00
  • fe5b75d92d Merge latest makepad work while preserving fork game crates and apps Arena Agent 2026-09-05 20:55:35 +00:00
  • a75fe914ff layout: extend turtle sizing and add Grid Admin 2026-09-05 17:21:48 +02:00
  • b005c6e9b2 Preserve complete Route geometry within measured web memory budgets Admin 2026-09-05 17:07:06 +02:00
  • 9e61553c96 Keep Route 3D buildings under bounded web memory pressure Admin 2026-09-05 15:21:31 +02:00
  • 09fa1f080c Restore WebGL text with complete fallback samplers Admin 2026-09-05 14:39:06 +02:00
  • 1801e38453 Harden web renderer and make Route location opt-in Admin 2026-09-05 12:13:36 +02:00
  • 435135ed50 feat(arcade): port makepad game libs + arcade from makepad-internal onto the fork andodeki 2026-09-05 05:49:12 +03:00
  • 83a00d2801 flow: archive generated assets and add live source editing Admin 2026-09-05 01:47:53 +02:00
  • 75b295ce9a vj: synchronize decks and queue remote stem processing Admin 2026-09-05 01:45:43 +02:00
  • b49e2e5060 piano-model: calibrate partial gains and decay against recordings Admin 2026-09-05 01:42:39 +02:00
  • 3ce27922a4 sim: use deck geometry for collision and sensing Admin 2026-09-05 01:42:39 +02:00
  • 3dfe5aaed3 show-control: restore sixteen DMX scenes with local save overlays Admin 2026-09-05 01:42:39 +02:00
  • 2f44d20b51 apple: avoid blocking video clocks and release native players once Admin 2026-09-05 01:42:39 +02:00
  • f8b9a670b7 widgets: preserve numeric edit completion and menu focus Admin 2026-09-05 01:42:39 +02:00
  • 88048aa784 assets: extend authoring pipelines and typed asset search Admin 2026-09-05 01:42:39 +02:00