Skip to content
This repository has been archived by the owner on May 5, 2024. It is now read-only.

Releases: nbarikipoulos/poppy-robot-ui

v0.3.2 release

28 Oct 20:43
Compare
Choose a tag to compare

Minor release mainly dedicated to introduce poppy core v12.

Bug Fixes

#44 Hostname of robot disappears in the info tooltip

Internal changes

#43 Update to poppy core v12
#45 Update the set-interval-async package

v0.3.1 release

08 Jun 15:04
Compare
Choose a tag to compare

Minor release dedicated to fix various issues.

Bug Fixes

#36 : Unable to change the hostname of target robot
#37 : Block node relase to 14.x. (vue-cli packages issues.)

v0.3.0 release

19 Jan 18:19
Compare
Choose a tag to compare

This release is dedicated to adapt requests to the pypot REST API v4.0.0 (aka since poppy software 4.0.0).

Breaking Changes

Targeted robot must embed the Poppy software ^v4.0.0 (see #21)

v0.2.1 release

20 Oct 00:13
Compare
Choose a tag to compare

Minor release mainly dedicated to update the documentation about requirements on robot software/hardware:

  • Add info about required Poppy software release (aka v3.0.0),
  • Add warning about targeted motors: Tests have been only performed with dynamixel XL-320.

Bug Fixes

#20 validate value type for register issue.

v0.2.0 release

16 Feb 18:03
Compare
Choose a tag to compare

This release:

  • Merges the former dashboard and control,
  • Allows settings of a bunch of registers.
  • Reorganzie the package.

UI

Single Page:

  • Control and Dashboard have been merged into a single page.

dashboard-wide

Settings registers

It is now possible to set the following registers of motors:

  • 'compliant',
  • 'moving_speed'
  • 'goal_position',
  • 'led'.

setSpeed

setPosition

setLed

Others

On mount, polar charts was not updated until next changes on values,
Bound of the sparkline graphes has been increased to avoid any out of bound of values during rendering.
Margin/padding of the components have been updated to increase xp with mobile devices.

Internal

Package

Package.json have been reorganized splitting ui modules and toolings ones,
The eslint configuration has been moved into a dedicated file.
Dependencies have been updated.

Poppy v10

Code has been adapted to poppy core v10

Fixed Issues

The full list of fixed issues is available here.

v0.1.4 release

13 Dec 23:16
Compare
Choose a tag to compare

Minor release dedicated to misc. package update/clean-up.

v0.1.3 release

27 Oct 22:51
Compare
Choose a tag to compare
  • Update the motor control panel.
  • Fix some reactivity issues (internal).

UI

The motor control panel has been change in order to:

  • Automatically update the enable/disable state of the slider for position with the current compliant state of the motor,
  • Replace the switch button named 'control motors' with buttons allowing to set state of all motors to compliant/stiff.

control-mobile

Internal Changes

Some (hidden) issues/improvements on reactivity on object handling result of request have been fixed:

  • Ensure to fire changes for single values,
  • Do not fire change event when no changes...

v0.1.2 release

27 Oct 13:19
Compare
Choose a tag to compare

This release is dedicated to:

  • Fix issue about frequent timeout on requesting the robot,
  • Remove auto-connection on start page,
  • Various minor UI. update,
  • Update dependencies,

v0.1.1 release

01 Jul 17:43
Compare
Choose a tag to compare

This release is mainly dedicated to various internal improvements:

  • Dynamically set the range of charts depending of "involved" motor(s),
  • Get and add icons locally via npm at build time and do not anymore over the web at application loading,
  • light the produced static pages removing .map files (the dist folder is downsized about 75%).
  • [UI] Update text color of register panel to primary color.

v0.1.0 release

07 Jun 18:57
Compare
Choose a tag to compare

Up from 0.0.x release to 0.x.0 one 🥳

UI Features

  • Add a new dashdoard displaying data per motors,
    dashboard-card-wide
  • Refactor the 'classical' register panel
    dashboard-wide

'Inner' Code

  • Use buefy b-table for the register component,
  • Introduce dedicated components for each register value,
  • Then, split dedicated code to display each kind of register value in these components.