Commit Graph

  • 3e3ffe8323 Gameplay tests: label the control probe's scene restarts with their own cause claude/gameplay-tests-probe-reset-cause Claude 2026-08-10 16:33:20 +00:00
  • 6956cb5c39 [Auto PR] Update translations (#8912) github-actions[bot] 2026-08-10 18:03:21 +02:00
  • 1f3f360c0c Enable gameplay tests in production (#8945) Florian Rival 2026-08-10 13:04:23 +02:00
  • 1d142405e9 Enhance CLI argument parsing to support negation for boolean flags, allowing --no-<flag> syntax for known boolean options. (#8929) ViktorVovk 2026-08-10 00:55:29 +03:00
  • fcbf78827b Add the focus on selection with "F" shortcut on the 2D view (#8941) Aurélien Vivet 2026-08-09 23:52:53 +02:00
  • 29ad87e481 Add gameplay testing notes to extensions, and make Multiplayer testable claude/gameplay-testing-notes-field-woi6p4 Claude 2026-08-09 16:03:20 +00:00
  • d1b3797c20 Gameplay tests: fix the inverted camera-measured pitch (#8940) Florian Rival 2026-08-09 17:36:34 +02:00
  • 8cdd1c6f03 Gameplay tests: fix the camera-measured yaw, expose the aim tolerance (#8939) Florian Rival 2026-08-09 16:54:35 +02:00
  • edebfb087e Focus the in-game editor when it is hovered, and simplify the shortcuts handling instances-editor-space-pan-without-focus Aurélien Vivet 2026-08-09 15:58:46 +02:00
  • 2ba33068e9 Gameplay tests: bound the rendering duty cycle, not just the interval (#8937) Florian Rival 2026-08-09 15:42:42 +02:00
  • 886782f773 Gameplay tests: bound the rendering duty cycle, not just the interval claude/gameplay-tests-render-duty-cycle Claude 2026-08-09 13:27:56 +00:00
  • e4c6b5826d 3D Aurélien Vivet 2026-08-09 15:31:58 +02:00
  • 9f0e24c403 Allow using the scene editor keyboard shortcuts when hovering the canvas Aurélien Vivet 2026-08-09 14:58:43 +02:00
  • 4cc37b43a2 Various improvements for gameplay tests (#8936) Florian Rival 2026-08-09 14:29:11 +02:00
  • 34bec990f4 Sound log: small public API on the sound manager instead of wrapping claude/gameplay-tests-small-apis Claude 2026-08-09 11:50:27 +00:00
  • 8dded6e3f1 Gameplay tests: object variables, played sounds, event log, stability, snapshot fixes Claude 2026-08-09 09:29:40 +00:00
  • 18bdab2b09 Gameplay tests: measure FPS aiming on the layer camera, fix 3D mouse position claude/gameplay-tests-3d-aiming Claude 2026-08-09 09:25:04 +00:00
  • 30255591d2 Gameplay tests: only render a few times per second in fast runs (#8932) Florian Rival 2026-08-09 13:34:32 +02:00
  • ba74a65a75 Wait for the game to be fully booted before running a gameplay test Claude 2026-08-08 21:29:54 +00:00
  • fe1fb9291f Let RuntimeGame own the 'is starting up' state for gameplay tests Claude 2026-08-08 21:51:25 +00:00
  • 45e2e79a0d Wait for the game to be fully booted before running a gameplay test Claude 2026-08-08 21:29:54 +00:00
  • d0fa555e76 Write the full gameplay test results to a JSON file Claude 2026-08-08 19:49:24 +00:00
  • b8223f57d1 CLI: write the full gameplay test results to a JSON file Claude 2026-08-08 19:49:24 +00:00
  • 44ba8a04ce Add experimental gameplay tests (#8926) Florian Rival 2026-08-08 21:22:07 +02:00
  • 08c4ecf721 Fix formatting and lint warnings Claude 2026-08-08 17:49:51 +00:00
  • b37e707117 Add getRuntimeObject escape hatch to the gameplay test harness Claude 2026-08-08 15:02:52 +00:00
  • 8c9315b594 Align gameplay test harness escape hatches with GDJS naming Claude 2026-08-08 14:46:04 +00:00
  • 9a35484c93 Gameplay tests review pass: escape hatches, fail-closed command guard, UI cleanups Claude 2026-08-07 16:33:48 +00:00
  • accc32ee48 Add preview of color parameters in the event sheets (#8927) Aurélien Vivet 2026-08-07 12:52:00 +02:00
  • 8ec953ba63 Attach profiling summaries to gameplay test results with a compact timeline Claude 2026-08-07 08:51:11 +00:00
  • 3c549d9880 Profiler quick wins: worst-frame per section, frame timeline, run context Claude 2026-08-07 08:02:16 +00:00
  • 8cfb752a59 Move scene change cause and JSON-safe profiler output into the runtime API Claude 2026-08-07 07:28:02 +00:00
  • 85c483f0ae Rename hasLineOfSight to has2dLineOfSight and document setObjectPosition semantics Claude 2026-08-07 07:08:03 +00:00
  • 2794eccb1b Gameplay tests: scene change causes, JSON-safe profiling, aim feedback, pointer lock hint Claude 2026-08-07 06:38:30 +00:00
  • 1710e42517 Simulate pointer lock at the DOM level so mouse-look extensions receive test mouse deltas Claude 2026-08-06 18:13:14 +00:00
  • 77bdfd5db4 Make the run speed options mandatory and always explicit Claude 2026-08-06 18:04:59 +00:00
  • e32ba3e937 Make 'Run the test' a split button with run speed choices Claude 2026-08-06 17:52:40 +00:00
  • 097676e6c9 Verbose gameplay harness helper names, 3D notes, and a guard on debugger commands during tests Claude 2026-08-06 17:25:31 +00:00
  • 0dcb786054 Replace navigation hints with honest primitives: relative position, control probing, progress tracking Claude 2026-08-06 16:57:49 +00:00
  • ef3e362889 Record sceneReset events in gameplay tests and preserve pause on asset load Claude 2026-08-06 16:36:21 +00:00
  • e91b4fb8e3 Allow AI scripts to start several editor function calls before awaiting them (Promise.all) claude/gdevelop-promise-all-support-bqfi6f Claude 2026-08-06 15:25:46 +00:00
  • 8b346711cd Gameplay tests: readable, metadata-driven state in object snapshots Claude 2026-08-06 14:22:39 +00:00
  • c727f54805 Fix overflow of code editor on small screens + formatting Florian Rival 2026-08-06 13:42:00 +02:00
  • 62971d46a7 Gameplay test editor: home-page-style bottom tabs + no code editor overflow Claude 2026-08-06 11:05:07 +00:00
  • cfa30574ef Gameplay tests: small-screen bottom tabs + explicit scope type Claude 2026-08-06 10:37:38 +00:00
  • 90bcd30090 Add change_gameplay_tests editor function Claude 2026-08-06 08:20:38 +00:00
  • b1457d2759 Harden gameplay test source handling against no-op scripts Claude 2026-08-05 15:38:25 +00:00
  • d3583605f7 Fix AI-run gameplay tests always failing with 'no editor registered' Claude 2026-08-05 14:41:15 +00:00
  • 6f4a76e19f Gate gameplay tests behind development mode Claude 2026-08-05 13:39:08 +00:00
  • abac1d255e Fix Flow exponential-spread error in ColorPicker color-in-eventsheets Aurélien Vivet 2026-08-05 14:05:55 +02:00
  • 4d7b254742 Reuse color ppicker component Aurélien Vivet 2026-08-05 14:02:25 +02:00
  • 7902b7ffb6 Improve download-all-build-artifacts to prefer a commit hash [ci skip] (#8928) v5.6.277 Florian Rival 2026-08-05 11:20:36 +02:00
  • 12147a8684 Improve download-all-build-artifacts.js to download a specific commit claude/artifacts-commit-hash-download-7wpx61 Claude 2026-08-05 08:55:40 +00:00
  • dc991b48f8 Preview of the colors in the eventsheets Aurélien Vivet 2026-08-05 00:24:31 +02:00
  • e93d1f8659 Remove in-repo gameplay-tests documentation files Claude 2026-08-04 22:04:01 +00:00
  • 968a68faf6 Fix shortcuts/command palette commands not applying properly with popped out editors (#8925) Florian Rival 2026-08-04 18:28:16 +02:00
  • e117e74c33 Renumber the gameplay tests AI tools version to v14 Claude 2026-08-04 16:02:44 +00:00
  • 54e7ded06e Fix stopping gameplay tests and improve the test editor experience Claude 2026-07-31 11:59:42 +00:00
  • 9858414376 Redesign the gameplay test frame and test properties panel (#8914) Florian Rival 2026-07-31 13:05:41 +02:00
  • 7e5a51fb76 Improve the gameplay test editor UX Claude 2026-07-30 12:31:08 +00:00
  • 07a2149465 Add a 'Gameplay tests' section to the extension editor Claude 2026-07-30 10:37:18 +00:00
  • 1e178e5409 Add gameplay tests to the editor: test editor, runner, overlay frame, CLI, AI tool (P2) Claude 2026-07-30 09:43:42 +00:00
  • 2f7fa1f9e4 Add the gameplay test harness to GDJS (gameplay tests P0) Claude 2026-07-30 08:59:17 +00:00
  • e78df422ac Add gd::Test and gd::TestsContainer to the project model (gameplay tests P1) Claude 2026-07-30 08:37:13 +00:00
  • ec54c8a2f0 Fold product decisions into the gameplay tests plan Claude 2026-07-29 20:03:43 +00:00
  • 81b26130a8 Add implementation plan for gameplay tests (AI-runnable game tests) Claude 2026-07-29 19:30:31 +00:00
  • f8e05a1d00 Bump newIDE version Florian Rival 2026-08-04 17:31:04 +02:00
  • 6950ef40de Fix cached images not appearing in ImageWithFallback (#8923) Aurélien Vivet 2026-08-04 17:16:00 +02:00
  • bfb60b4e2a Fix missing translations for the 3D character behavior (#8924) D8H 2026-08-04 16:29:39 +02:00
  • 7ac66706f4 Fix Flow types in command routing tests feat/isolate-popout-commands-d9c8 Cursor Agent 2026-08-04 14:07:49 +00:00
  • 3ebfda9cb8 Fix Flow typings for window focus hook and command tests feat/popout-events-shortcut-focus-aa53 Cursor Agent 2026-08-04 14:07:48 +00:00
  • c3869fcff4 Fix events shortcuts targeting the wrong popped-out editor Cursor Agent 2026-08-04 14:03:29 +00:00
  • 3beb7e000f Fix command routing for popped-out editors Cursor Agent 2026-08-04 14:00:16 +00:00
  • 6e374a2fec Improve the fix of pathfinding with tile map obstacles (#8922) D8H 2026-08-04 13:54:44 +02:00
  • 2a51e5786c Fix pathfinding so that it now works with tile maps as obstacles (#8921) D8H 2026-08-04 12:40:20 +02:00
  • fcab0a9473 Fix crash in the Sprite object editor when dragging sprites (#8920) Florian Rival 2026-08-04 11:30:21 +02:00
  • da0fcd9bca Increase max timeout in UseGenerateEvents Florian Rival 2026-08-04 10:18:31 +02:00
  • 925ae4e170 Support binary Spine (.skel) skeleton imports alongside JSON (#8919) ViktorVovk 2026-08-04 10:50:46 +03:00
  • 5d5d6994a1 Raise the events generation polling budget to 180s claude/orchestrator-deepseek-v4-flash-benchmark-hyvf8w Claude 2026-08-03 17:16:51 +00:00
  • c88aad0ea7 Fix avoiding to remove behaviors from a variant (#8918) D8H 2026-08-03 16:25:56 +02:00
  • 036ba60a87 Disable Windows builds done by AppVeyor [ci skip] Florian Rival 2026-08-03 13:45:47 +02:00
  • 9d24f8e95f Make VSCode use GDJS TypeScript version (#8916) D8H 2026-08-01 09:37:59 +02:00
  • cd7c7e7ae8 wip highlight row undo-redo-improvements Clément Pasteau 2026-07-31 17:07:31 +02:00
  • bfc73e1b4e Fix arrow keys on safari + release keys and mouse on blur fix-inputs Clément Pasteau 2026-07-31 15:26:20 +02:00
  • cc195ae12f Wip improve undo/redo in the editor Clément Pasteau 2026-07-31 12:27:31 +02:00
  • 5b9693b1f2 Allow undo/redo after a change in the instance panel Clément Pasteau 2026-07-30 16:53:06 +02:00
  • b1e60169e4 Fix libGD size check (#8911) Clément Pasteau 2026-07-31 09:15:54 +02:00
  • 97102aeaf5 [Auto PR] Update translations (#8909) github-actions[bot] 2026-07-30 16:51:57 +02:00
  • dbde5a9347 Instances can now be hidden at start from the properties panel (#8884) Clément Pasteau 2026-07-30 16:43:23 +02:00
  • 9ed644c807 Fix steamdeck controller not working when exporter to Steam (#8906) Clément Pasteau 2026-07-30 09:09:46 +02:00
  • 6a849d08d1 Fix sentence parameters of a tile map action (#8908) D8H 2026-07-29 21:16:07 +02:00
  • 0ad8a003b3 Fix default tile map assets not showing up (#8907) D8H 2026-07-29 17:02:34 +02:00
  • 8462a17fc8 [Auto PR] Update translations (#8902) github-actions[bot] 2026-07-29 15:41:37 +02:00
  • 38ec71fd5d [Auto PR] Update translations (#8902) github-actions[bot] 2026-07-29 15:38:45 +02:00
  • 67faeca0f7 Fix context menus for custom objects & drag/scroll conflicting on mobile (#8896) Clément Pasteau 2026-07-29 15:29:15 +02:00
  • 35599ad366 Fix resource loading project properties reverting to default values (#8905) D8H 2026-07-29 12:52:34 +02:00
  • 9ef4a53e6a Bump newIDE version v5.6.276 Florian Rival 2026-07-28 15:29:06 +02:00
  • 7cac72d29c Fix a crash of the side panel (#8904) D8H 2026-07-28 15:26:47 +02:00
  • cc0687bc21 Support 3D models with textures stored in separate files claude/gdevelop-3d-model-textures-krrziu Claude 2026-07-28 13:01:35 +00:00
  • eb7d890a75 Improve panel sprite performance when not smoothed (#8901) Clément Pasteau 2026-07-28 14:49:26 +02:00