Skip to content

Releases

2026.8.2

Choose a tag to compare

@vroby65 vroby65 released this 02 Aug 09:36

Camera & UI

  • Added an onboard camera with photo and video controls.
  • Added a configurable camera media directory.
  • Added a dark theme and Blockly zoom controls.

Flight behavior

  • Stop the drone immediately and reset it to base.
  • Trigger an emergency landing after collisions.
  • Preserve the final simulation state after completion.
  • Prevent false collision detection during takeoff.

Documentation

  • Updated the README and the Italian help page.

Full Changelog: 2026.7.18...2026.8.2

2026.7.18

Choose a tag to compare

@vroby65 vroby65 released this 18 Jul 13:49
f12be87

Features & Improvements

🚁 Drone & Flight

  • DJI Tello driver integration documentation (#9)
  • Curved flight commands with smooth transitions
  • Walk climbing drone command
  • Movement follows drone direction
  • Relative curves follow drone direction
  • Coordinate-based curve interpolation without direction changes
  • Fixed relative curve direction
  • Fixed vertical curve arcs
  • Return-to-base now goes to altitude 10; removes unnecessary page reload
  • Go to, Move by, and Return to base blocks

🌍 Scenarios & Graphics

  • New Metropolis scenario
  • Restored Urban Track scenario
  • Optimized and colored 3D models
  • Refined procedural drone geometry
  • Configurable fog per scenario
  • Sky sphere, angle limit, and zoom improvements
  • Ground marker circle visible only in Performance Mode
  • Removed altitude line (droneAltitudeLine)
  • Optimized smoke trail rendering: Line + pre-allocated BufferGeometry
  • Persistent smoke trail (no longer cuts off)

🌐 Localization

  • Added Arabic and East Asian localizations
  • Localized all remaining hardcoded strings
  • Localized flow blocks
  • Translated error messages and tooltips
  • Localized help documentation with Help button

🧩 Blockly & UI

  • Live variables displayed below drone view
  • Application JavaScript split by responsibility
  • Shadow blocks defined directly in toolbox JSON
  • Number and text inputs converted from value sockets to inline fields
  • Fixed math_random_int Blockly block broken by async transformation
  • Autosave Blockly programs locally
  • Display title moved to left toolbar
  • Start/Stop button
  • Scenario controls aligned with menu
  • Improved simulator visibility and performance controls

🐛 Bug Fixes

  • Fixed smoke trail and shadows disappearing when moving away from origin
  • Fixed missing localized labels for graphics select and other UI elements
  • Terrain collision handling
  • Camera and scene reset after scenario change
  • Fixed terrain height and reset logic
  • Increased timeout for camera reset
  • Avoid rotation for Go to and Move by commands

⚙️ Other

  • Updated README and screenshots
  • Added drone speed and sensor speed with updated tooltips
  • Added makeblock theme
  • Three.js and Blockly in lib folder

upgrading

Choose a tag to compare

@vroby65 vroby65 released this 08 Jun 15:54

What's Changed

  • Add terrain collision handling (ground raycast and altitude clamping) by @vroby65 in #1
  • Reset camera on scenario changes and add terrain collision / altitude clamping by @vroby65 in #2
  • Expand collision detection to scene objects and reset camera on scenario change by @vroby65 in #3
  • Use ground-only height for spawn and reset camera on scenario change by @vroby65 in #4
  • Prevent object colliders from lifting grounded drone and reset camera on scenario change by @vroby65 in #5
  • Reset scene after terrain load to stabilize camera view by @vroby65 in #6
  • Reset scene on scenario change and enforce terrain collisions by @vroby65 in #7
  • Fix terrain height helpers and scene reset logic by @vroby65 in #8

New Contributors

Full Changelog: 2025.3.28...2026-06-08

2025.3.28

Choose a tag to compare

@vroby65 vroby65 released this 28 Mar 13:09
11cdc64

new features: smoke
bug fixing: setAngle animation

Full Changelog: 2025-03-11...2025.3.28

2025-03-11

Choose a tag to compare

@vroby65 vroby65 released this 11 Mar 20:57
0095b1f

first release