Skip to content

Latest commit

 

History

History
107 lines (90 loc) · 5.9 KB

CHANGELOG.md

File metadata and controls

107 lines (90 loc) · 5.9 KB
//  ███╗   ███╗ █████╗  ██████╗██╗  ██╗██╗███╗   ██╗ █████╗
//  ████╗ ████║██╔══██╗██╔════╝██║  ██║██║████╗  ██║██╔══██╗
//  ██╔████╔██║███████║██║     ███████║██║██╔██╗ ██║███████║
//  ██║╚██╔╝██║██╔══██║██║     ██╔══██║██║██║╚██╗██║██╔══██║
//  ██║ ╚═╝ ██║██║  ██║╚██████╗██║  ██║██║██║ ╚████║██║  ██║
//  ╚═╝     ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝
//
//  ██████╗ ██████╗ ██╗██████╗  ██████╗ ███████╗
//  ██╔══██╗██╔══██╗██║██╔══██╗██╔════╝ ██╔════╝
//  ██████╔╝██████╔╝██║██║  ██║██║  ███╗█████╗
//  ██╔══██╗██╔══██╗██║██║  ██║██║   ██║██╔══╝
//  ██████╔╝██║  ██║██║██████╔╝╚██████╔╝███████╗
//  ╚═════╝ ╚═╝  ╚═╝╚═╝╚═════╝  ╚═════╝ ╚══════╝
//
//   ██████╗██╗  ██╗ █████╗ ███╗   ██╗ ██████╗ ███████╗██╗      ██████╗  ██████╗
//  ██╔════╝██║  ██║██╔══██╗████╗  ██║██╔════╝ ██╔════╝██║     ██╔═══██╗██╔════╝
//  ██║     ███████║███████║██╔██╗ ██║██║  ███╗█████╗  ██║     ██║   ██║██║  ███╗
//  ██║     ██╔══██║██╔══██║██║╚██╗██║██║   ██║██╔══╝  ██║     ██║   ██║██║   ██║
//  ╚██████╗██║  ██║██║  ██║██║ ╚████║╚██████╔╝███████╗███████╗╚██████╔╝╚██████╔╝
//   ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝  ╚═════╝

TODO

  • Save last connection configuration to a JSON file, and preload it next time the user opens the app.
  • Save also something like the last 10 command blocks?
  • Looks like the MotionMode problem is not solved (and similar for Push/Pop, etc), take a look. use s03_motion_mirroring.pde for testing...

v0.9.0

  • Added KUKA online control thanks to @Arastookhajehee! 🤓

v0.8.12e

  • Added capacity for remote connections acting as a WS client to a pseudo-echo WSserver
  • Improved code parsing: comment removal, empty lines, etc.

v0.8.12d

  • Fixed Bridge not parsing multi-statement messages coming from WS clients.

v0.8.12c

  • Fixed Bridge crash on disconnect while streaming to RS

v0.8.12

  • Fixed bug that made it crash when sending actions to a disconnected robot
  • Try out a "Clear" all button.
  • Implement auto "Clear all" on disconnection.
  • Console now has auto-empty buffer.
  • Add "Follow Pointer" checkbox.
  • Add id user touches the scroll bar, disable "follow pointer".
  • Add fractional value as to where the program pointer should stick along the queue window.
  • Implement queue auto clear executed during execution.
  • Do not leave MotionMode red --> Updated core to raise events even for actions that have no streamable representation, and hence do not receive acknowledgements from the robot.
  • Turn the id counter in Machina to non-static, so that ids reset when creating a new Robot >> do in core.

v0.8.8b

  • Added InvariantCulture parsing for Double inputs: #3

v0.8.8

  • Core update

v0.8.6


v0.8.5


v0.8.4

  • Bug fixes with tool definitions
  • Numbers serialize as InvariantCulture

v0.8.3

  • Add "Download drivers" button.
  • Add version dump to console.
  • WebSocket server URL is now customizable.
  • Add client dis/connection notifications.
  • Console input box now highlights selection.
  • Add multiline input support pressing Ctrl+Enter
  • Add parsing of multiple instructions
  • Fix app crash whenever the WS server address was in use.
  • Add ArmAngle, CustomCode and ExernalAxis with extaxtarget argument
  • DEBUG mode now opens the app in 5 - DEBUG
  • MotionUpdates are logged on the console
  • Improved instruction parser.

v0.8.2

  • Tons of changes and improvements: better UI, logging system, queue monitor, smarter console, etc...

v0.7.0

  • Serialization of Machina Events into JSON objects is now handled by core.
  • Update core and interface with GH.

v0.6.4

  • Start a CHANGELOG
  • Streamline response messages
  • Add ExternalAxis Action
  • Add CustomCode Action