Commit graph

  • d37a34f24e move after draw demo Admin 2026-06-16 17:45:55 +02:00
  • 51f9a78d85 fix: hot reload broken when file contains script_apply_eval! calls (#1124) damien 2026-06-16 03:09:08 -04:00
  • 7aae8d6ffe
    fix: hot reload broken when file contains script_apply_eval! calls (#1124) damien 2026-06-16 03:09:08 -04:00
  • 95535b25f7 TextInput: infer soft-keyboard input_mode from content_type if its unset (#1125) Kevin Boos 2026-06-16 00:08:10 -07:00
  • e4e1585b05
    TextInput: infer soft-keyboard input_mode from content_type if its unset (#1125) Kevin Boos 2026-06-16 00:08:10 -07:00
  • 662545be44 Limit cache growth for text/script, reclaim memory after gc (#1123) Kevin Boos 2026-06-16 00:07:53 -07:00
  • af130e98fd
    Limit cache growth for text/script, reclaim memory after gc (#1123) Kevin Boos 2026-06-16 00:07:53 -07:00
  • 1f1c9178a7 Ensure inline composition is still shown in TextInput on all platforms (#1109) Kevin Boos 2026-06-16 00:07:32 -07:00
  • 529f7d7720
    Ensure inline composition is still shown in TextInput on all platforms (#1109) Kevin Boos 2026-06-16 00:07:32 -07:00
  • e93aba1161 iOS: replace custom UITextInput with a native UITextView (#1121) Kevin Boos 2026-06-12 00:12:26 -07:00
  • bc13b891e5
    iOS: replace custom UITextInput with a native UITextView (#1121) Kevin Boos 2026-06-12 00:12:26 -07:00
  • 5cb0b6415c Linux: fix desktop close/terminate lifecycle handling (#1120) Kevin Boos 2026-06-11 13:12:28 -07:00
  • 4f1f545ef3
    Linux: fix desktop close/terminate lifecycle handling (#1120) Kevin Boos 2026-06-11 13:12:28 -07:00
  • 5ae5e65a7f Fix modal behavior: prevent scroll behind it, make Fit{max} scrollable (#1117) Kevin Boos 2026-06-11 13:12:09 -07:00
  • 585475d02a
    Fix modal behavior: prevent scroll behind it, make Fit{max} scrollable (#1117) Kevin Boos 2026-06-11 13:12:09 -07:00
  • f389197f92 SVG: allow replacing and re-loading the SVG "doc" (#1116) Kevin Boos 2026-06-09 12:04:52 -07:00
  • bb1474003c
    SVG: allow replacing and re-loading the SVG "doc" (#1116) Kevin Boos 2026-06-09 12:04:52 -07:00
  • bff60c571c iOS: fix hardware kbd behavior with "Full Keyboard Access" enabled (#1113) Kevin Boos 2026-06-09 01:01:57 -07:00
  • 8b2e7e3eb0
    iOS: fix hardware kbd behavior with "Full Keyboard Access" enabled (#1113) Kevin Boos 2026-06-09 01:01:57 -07:00
  • f25f54230e Audit and harden image decoding stuff against huge inputs (DoS) (#1110) Kevin Boos 2026-06-08 15:31:36 -07:00
  • 8b03b0b2ad
    Audit and harden image decoding stuff against huge inputs (DoS) (#1110) Kevin Boos 2026-06-08 15:31:36 -07:00
  • ea63bc580e Layout/turtle fixes: right-wrap flows could cut off the right side of widgets (#1114) Kevin Boos 2026-06-08 15:10:47 -07:00
  • f5df1eb4d1
    Layout/turtle fixes: right-wrap flows could cut off the right side of widgets (#1114) Kevin Boos 2026-06-08 15:10:47 -07:00
  • 8551b949f8 Image support: add bmp/qoi,ico, webp, SVG in Image widget, 16-bit png (#1108) Kevin Boos 2026-06-08 15:09:29 -07:00
  • 850edc8ca6
    Image support: add bmp/qoi,ico, webp, SVG in Image widget, 16-bit png (#1108) Kevin Boos 2026-06-08 15:09:29 -07:00
  • 7c7003774c Detect and support hardware keyboards, distinguish from soft/virtual kbd (#1106) Kevin Boos 2026-06-08 15:09:14 -07:00
  • 221cd7a1d5
    Detect and support hardware keyboards, distinguish from soft/virtual kbd (#1106) Kevin Boos 2026-06-08 15:09:14 -07:00
  • 77cacb846c Run script-VM gc in the desktop and mobile event loops, not just macOS (#1107) Kevin Boos 2026-06-06 00:00:59 -07:00
  • 393206a356
    Run script-VM gc in the desktop and mobile event loops, not just macOS (#1107) Kevin Boos 2026-06-06 00:00:59 -07:00
  • 39c8a3b4f0 Linux: cache GL shaders to the local fs (#1105) Kevin Boos 2026-06-05 10:23:40 -07:00
  • 013e355e23
    Linux: cache GL shaders to the local fs (#1105) Kevin Boos 2026-06-05 10:23:40 -07:00
  • 2a562057bc Play and Pause fix in Video (#1096) alanpoon 2026-06-05 13:19:21 +08:00
  • ad73981737
    Play and Pause fix in Video (#1096) alanpoon 2026-06-05 13:19:21 +08:00
  • 93c905722d DrawText: avoid redrawing slug stuff on EVERY frame (#1104) Kevin Boos 2026-06-04 22:19:06 -07:00
  • 0bc3c7798b
    DrawText: avoid redrawing slug stuff on EVERY frame (#1104) Kevin Boos 2026-06-04 22:19:06 -07:00
  • d9cf15c564 Fix CPU core locked to 100% on Linux X11/Wayland when idle (#1103) Kevin Boos 2026-06-04 22:18:48 -07:00
  • efeb6d6bbf
    Fix CPU core locked to 100% on Linux X11/Wayland when idle (#1103) Kevin Boos 2026-06-04 22:18:48 -07:00
  • 49e639bce4 Add CropToFill image fit variant, improve ImageFit docs (#1102) Kevin Boos 2026-06-04 22:18:35 -07:00
  • 7fff61c7a5
    Add CropToFill image fit variant, improve ImageFit docs (#1102) Kevin Boos 2026-06-04 22:18:35 -07:00
  • 904f09a6a0 Support standard keyboard navg shortcuts/keys in TextInput (#1101) Kevin Boos 2026-06-03 11:53:07 -07:00
  • f497a9fc14
    Support standard keyboard navg shortcuts/keys in TextInput (#1101) Kevin Boos 2026-06-03 11:53:07 -07:00
  • c3fb9eda7c zune forgotten thing Admin 2026-06-03 11:18:58 +02:00
  • cb8ed4c119 zune forgotten thing Admin 2026-06-03 11:18:58 +02:00
  • 59c7efd5b9 iOS: if MTKView can't be drawn to, keep the resize/redraw "flag" dirty (#1100) Kevin Boos 2026-06-02 22:47:48 -07:00
  • e3ac9f2035
    iOS: if MTKView can't be drawn to, keep the resize/redraw "flag" dirty (#1100) Kevin Boos 2026-06-02 22:47:48 -07:00
  • 52022b79ae Add isolate example files Admin 2026-06-02 19:12:25 +02:00
  • 52d290581f Add isolate example files Admin 2026-06-02 19:12:25 +02:00
  • f91eec1b7f isolates Admin 2026-06-02 18:47:20 +02:00
  • a86f6e3bda isolates Admin 2026-06-02 18:47:20 +02:00
  • f50ee44a0f update zune Admin 2026-05-19 18:19:49 +02:00
  • 4912f2690d update zune Admin 2026-05-19 18:19:49 +02:00
  • f22266ddb8 cargo_makepad: fix iOS icon behavior to not override app-specific icon bundles (#1099) Kevin Boos 2026-06-02 01:26:25 -07:00
  • e697eb81ae
    cargo_makepad: fix iOS icon behavior to not override app-specific icon bundles (#1099) Kevin Boos 2026-06-02 01:26:25 -07:00
  • 4fbde3ca53 Extend support for system bar appearance to iOS too (#1098) Kevin Boos 2026-06-02 01:26:11 -07:00
  • eba743032d
    Extend support for system bar appearance to iOS too (#1098) Kevin Boos 2026-06-02 01:26:11 -07:00
  • b94ab6e985 splash md for calculator admin 2026-05-27 07:24:29 +02:00
  • 3d18a137ca splash md for calculator admin 2026-05-27 07:24:29 +02:00
  • de6f45eda2 Fix subtle layout bug that ignored padding for text wrapping calc (#1094) Kevin Boos 2026-05-23 21:34:08 -07:00
  • 12dcfc1e77
    Fix subtle layout bug that ignored padding for text wrapping calc (#1094) Kevin Boos 2026-05-23 21:34:08 -07:00
  • 0b6b943f33 Redesign StackNavigation to support pushing dynamically-defined widgets (#1093) Kevin Boos 2026-05-23 01:13:20 -07:00
  • 46ee22634c
    Redesign StackNavigation to support pushing dynamically-defined widgets (#1093) Kevin Boos 2026-05-23 01:13:20 -07:00
  • f7efb5ce66 Video enhancement (#1092) alanpoon 2026-05-23 16:13:09 +08:00
  • d0bc4c8a69
    Video enhancement (#1092) alanpoon 2026-05-23 16:13:09 +08:00
  • 42cc776dd3 Overhaul android tooling and platform layers to support Android 8 (#1091) Kevin Boos 2026-05-21 16:40:29 -07:00
  • a391f5e347
    Overhaul android tooling and platform layers to support Android 8 (#1091) Kevin Boos 2026-05-21 16:40:29 -07:00
  • 2661e884f4 Dock: avoid ID collisions in drag/drop; never delete dock root in unsplit_tabs (#1089) Kevin Boos 2026-05-21 16:40:15 -07:00
  • 877234c6cf
    Dock: avoid ID collisions in drag/drop; never delete dock root in unsplit_tabs (#1089) Kevin Boos 2026-05-21 16:40:15 -07:00
  • baee7d9922 Fix Android rendering, loading issues (#1090) Edward Tan 2026-05-21 00:08:13 -07:00
  • 8447f5666a
    Fix Android rendering, loading issues (#1090) Edward Tan 2026-05-21 00:08:13 -07:00
  • 081039060e Don't duplicately convert the layout points for iOS IME area calculation (#1087) Kevin Boos 2026-05-18 23:36:26 -07:00
  • 6d1e9d324c
    Don't duplicately convert the layout points for iOS IME area calculation (#1087) Kevin Boos 2026-05-18 23:36:26 -07:00
  • fe9c6b03e6 macOS: don't trigger both menu items and keyboard events for shortcuts (#1086) Kevin Boos 2026-05-18 23:36:13 -07:00
  • a982f741d7
    macOS: don't trigger both menu items and keyboard events for shortcuts (#1086) Kevin Boos 2026-05-18 23:36:13 -07:00
  • 30342e4234 Improve mobile IME and soft keyboard handling (#1085) Kevin Boos 2026-05-19 00:14:21 +01:00
  • d5d85d7501
    Improve mobile IME and soft keyboard handling (#1085) Kevin Boos 2026-05-19 00:14:21 +01:00
  • 5921c558ed Don't apply UI scaling (dpi override) to safe inset areas / IME areas (#1084) Kevin Boos 2026-05-18 23:32:21 +01:00
  • c96b28628c
    Don't apply UI scaling (dpi override) to safe inset areas / IME areas (#1084) Kevin Boos 2026-05-18 23:32:21 +01:00
  • dabcdca5de Added gif (#1083) alanpoon 2026-05-19 04:47:53 +08:00
  • 5416cdd25c
    Added gif (#1083) alanpoon 2026-05-19 04:47:53 +08:00
  • d4942bbaf0 Don't always set the app's icon (e.g., for packaged app bundles) (#1082) Kevin Boos 2026-05-18 21:47:11 +01:00
  • 3eae9b762a
    Don't always set the app's icon (e.g., for packaged app bundles) (#1082) Kevin Boos 2026-05-18 21:47:11 +01:00
  • 592253cfd6 Support overriding the dpi factor at runtime, on all platforms (#1081) Kevin Boos 2026-05-18 21:46:55 +01:00
  • 8c276fefbc
    Support overriding the dpi factor at runtime, on all platforms (#1081) Kevin Boos 2026-05-18 21:46:55 +01:00
  • e6e8b2cdc3 fix slides admin 2026-05-05 10:00:39 +02:00
  • e76019a9f4 fix slides admin 2026-05-05 10:00:39 +02:00
  • 444bc4f310 Fix todo input styling and studio build env admin 2026-05-05 07:50:38 +02:00
  • 621c7dfee4 Fix todo input styling and studio build env admin 2026-05-05 07:50:38 +02:00
  • 754ffc7b18 cad admin 2026-05-04 18:34:29 +02:00
  • 5ebbe29850 cad admin 2026-05-04 18:34:29 +02:00
  • e9dd8ae3a9 Fix and restyle todo example admin 2026-05-04 17:37:21 +02:00
  • 245d47ef5a Fix and restyle todo example admin 2026-05-04 17:37:21 +02:00
  • a70ac2806f Add local AI talk slide admin 2026-05-04 17:05:19 +02:00
  • 9df7c778f3 Add local AI talk slide admin 2026-05-04 17:05:19 +02:00
  • 07e8914a8b Tighten realtime CAD demo wording admin 2026-05-04 17:02:46 +02:00
  • 4eef5a1cb0 Tighten realtime CAD demo wording admin 2026-05-04 17:02:46 +02:00
  • 8168e15b70 Add Robrix opening demo admin 2026-05-04 17:01:18 +02:00
  • 84c634ac32 Add Robrix opening demo admin 2026-05-04 17:01:18 +02:00
  • 060f033247 Fix virtual/soft keyboard shift on both iOS & Android (#1079) Kevin Boos 2026-05-04 07:58:44 -07:00
  • 4c3093a39b
    Fix virtual/soft keyboard shift on both iOS & Android (#1079) Kevin Boos 2026-05-04 07:58:44 -07:00
  • d79a5f0adc Clarify realtime CAD demo admin 2026-05-04 16:58:30 +02:00