Releases: ENSTABretagneRobotics/VIBES
VIBes-viewer v0.3.1
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
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
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)
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
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.
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