github enso-org/ide v2.0.0-alpha.3
Enso 2.0.0-alpha.3

3 years ago


New Features

Visual Environment

  • The status bar reports connectivity issues. The IDE maintains a connection to the Enso Language Server. If this connection is lost, any unsaved and further work will be lost. In this build, we have added a notification in the status bar to signal that the connection has been lost and that the IDE must be restarted. In the future, the IDE will try to automatically reconnect.
  • Visualizations can now be maximized to fill the screen by selecting the node and pressing space twice. To quit this view, press space again.
  • Visualizations are previewed when you hover over an output port. There is now a quick preview for visualizations and error descriptions. Hovering over a node output will first show a tooltip with the type information and then, after some time, will show the visualization of the node. This preview visualization will be located above other nodes, whereas the normal view, will be shown below nodes. Errors will show the preview visualization immediately. Nodes without type information will also show the visualization immediately. You can enter a quick preview mode by pressing ctrl (or command on macOS), which will show the preview visualization immediately when hovering above a node's output port.
  • Database Visualizations. Visualizations for the Database library have been added. The Table visualization now automatically executes the underlying query to display its results as a table. In addition, the SQL Query visualization allows the user to see the query that is going to be run against the database.
  • Histogram and Scatter Plot now support Dataframes. The Table and Column datatypes are properly visualized. Scatter Plot can display points of different colors, shapes, and sizes, all as defined by the data within the Table.
  • Many small visual improvements. See the source issue for more details.
  • The dark theme is officially supported now. You can start the IDE with the --theme=dark option to enable it.
  • You can hide the node labels with the --no-node-labels option. This is useful when creating demo videos.
  • Added a Heatmap visualization. Just as for the Scatter Plot, it supports visualizing Table, but also Vector.
  • Add a background to the status bar.
  • Display breadcrumbs behind nodes and other objects.
  • Image visualization.. Visualizations for the Enso Image library. Now you can display the Image type and a string with an image encoded in base64. The histogram visualization has been adjusted, allowing you to display the values of the precomputed bins, which is useful when the dataset is relatively big, and it's cheaper to send the precomputed bins rather than the entire dataset.


Bug Fixes

Visual Environment

EnsoGL (rendering engine)

Enso Compiler

If you're interested in the enhancements and fixes made to the Enso compiler, you can find their release notes here.


Don't miss a new ide release

NewReleases is sending notifications on new releases.