Skip to content

Releases: ENSTABretagneRobotics/VIBES

VIBes-viewer v0.3.1

10 Oct 13:42
bfc0301
Compare
Choose a tag to compare
VIBes-viewer v0.3.1 Pre-release
Pre-release

Remark: the Linux versions use an AppImage container.
Do not forget to fix permission before launching the app with

chmod a+x VIBes-0.3.1-linux.AppImage

You might need also FUSE 2 e.g. on Ubuntu 22.04

sudo apt install libfuse2

On a Mac with Apple silicon (arm64 processor), Rosetta might be necessary to run VIBes-viewer.

VIBes-viewer v0.3.0

16 Sep 20:26
c41db75
Compare
Choose a tag to compare

Remark: the Linux versions use an AppImage container.
Do not forget to fix permission before launching the app with

chmod a+x VIBes-0.3.0-linux.AppImage

You might need also FUSE 2 e.g. on Ubuntu 22.04

sudo apt install libfuse2

On a Mac with Apple silicon (arm64 processor), Rosetta might be necessary to run VIBes-viewer.

VIBes-viewer v0.2.3

10 Jul 17:31
Compare
Choose a tag to compare

Remark: the Linux versions use an AppImage container.
Do not forget to fix permission before launching the app with

chmod a+x VIBes-0.2.3-linux.AppImage

You might need also FUSE 2 e.g. on Ubuntu 22.04

sudo apt install libfuse2

On a Mac with Apple silicon (arm64 processor), Rosetta might be necessary to run VIBes-viewer.

VIBes v0.2.0 (beta)

01 May 22:06
Compare
Choose a tag to compare

C++ API is doxygen documented, see http://enstabretagnerobotics.github.io/VIBES/
Mac and Windows releases include the C++ API and examples.
Alpha quality Matlab API is provided in a separate ZIP archive, as a pre-release version.

Important information for previous VIBes v0.1.x users

Attention, this release breaks 4 previous C++ API functions from v0.1.x alpha:

  • beginDrawing()/endDrawing() replaces old connect()/disconnect()
  • newFigure() replaces old figure()
  • clearFigure() replaces old clear()

Color argument of drawing functions is now in the form "edgecolor[facecolor]". This enables to draw only edge for instance. vibes::drawBox(1,2,3,4,"b") will only display the contour of a rectangle in blue. vibes::drawBox(1,2,3,4,"[red]") will show a red filled box (with the default balck border).

New features in v0.2

Vibes-viewer has an icon!
Drawing ellipses, confidence ellipses, circles, lines, unions of boxes
Groups ("newGroup" function)
Objects and figures properties
Named objects ("name" property)
Object deletion ("removeObject" function)
Display 2D projection of higher dimension drawings
Axis labeling ("axisLabels" function)
Mouse-wheel zoom can be constrained to horizontal or vertical axis with the alt and shift keyboard modifiers.

More documentation about this release wil be provided soon...

v0.1.1-alpha - Experimental release with keyboard zoom support

16 Dec 18:33
Compare
Choose a tag to compare

This v0.1.1alpha experimental release provides fully static 32 bit windows binaries, 64 bit Intel Mac application and C++ API.
C++ API and examples are included Windows release. Mac release only contains the viewer, get API from the tarball.
Both dynamically linked and statically linked Windows versions are provided for testing purposes. Only statically linked version will be kept for future releases. Pay attention testing compatibility of these releases on a fresh system without any development environment installed.
Enhancements since v0.1.0alpha include

  • Keyboard zoom control with Q/W and +/-
  • Processing of ellipse drawing messages (not reflected in the API for the moment)

v0.1.0-alpha - First public alpha version.

16 Dec 16:14
Compare
Choose a tag to compare

Contains only Windows binary (with dependencies) and C++ API.

  • VIBes communicate through a JSON file ".vibes.json" in the local user profile directory.
  • Only C++ draft API. This is a development alpha softaware, API may be broken in future versions.
  • Examples for C++ API are provided.
  • Use mouse wheel to zoom inside figures, drag to navigate