Visual Environment
- Profling mode. The IDE contains a profiling mode now which can be
entered through a button in the top-right corner or through the keybinding
ctrl+p. This mode does not display any information yet.
In the future, it will display the running times of nodes and maybe more
useful statistics. - Area selection. You can now select multiple nodes at once. Just click
and drag on the background of your graph and see the beauty of the area
selection appear. - Opening projects in application graphical interface. Press
cmd
+o
to bring the list of projects. Select a project on the list to open it. - Initial support for undo-redo. Press cmd+z to
undo last action and cmd+z to redo last undone action.
This version of undo redo does not have proper support for text editor and
undoing UI changes (like selecting nodes).
Visual Environment
- Nodes in graph no longer overlap panels. The Searcher, project name,
breadcrumbs and status bar are displayed "above" nodes.
Anonymous Data Collection
Please note that this release collects anonymous usage data which will be used to improve Enso and prepare it for a stable release. We will switch to opt-in data collection in stable version releases. The usage data will not contain your code (expressions above nodes), however, reported errors may contain brief snippets of out-of-context code that specifically leads to the error, like "the method 'foo' does not exist on Number". The following data will be collected:
- Session length.
- Graph editing events (node create, dele, position change, connect, disconnect, collapse, edit start, edit end). This will not include any information about node expressions used.
- Navigation events (camera movement, scope change).
- Visualization events (visualization open, close, switch). This will not include any information about the displayed data nor the rendered visualization itself.
- Project management events (project open, close, rename).
- Errors (IDE crashes, WASM panics, Project Manager errors, Language Server errors, Compiler errors).
- Performance statistics (minimum, maximum, average GUI refresh rate).