Skip to content

Version 1.7

Compare
Choose a tag to compare
@zakandrewking zakandrewking released this 12 Jul 00:03
· 25 commits to master since this release

What's new?

Since the last stable release, much of Escher has been rewritten and modernized. A lot of the changes are under the hood, but you'll notice these things in the app:

Data scale presets make it easy to quickly try out different color combinations

image

Vertical and horizontal align

For getting those reactions to line up nicely:

Quick access to disabling tooltips

See the little grey button that says "Disable tooltips". You can also choose to show tooltips over objects, in addition to labels, in the settings menu.

image

Revamped Python Package

The Python package has been completely rewritten. It now has full "widget" support in Jupyter notebook and Jupyter lab. There's a new tutorial in the docs:

https://escher.readthedocs.io/en/latest/escher-python.html

Other improvements

  • No more accidental highlighting of labels on the map
  • New icons
  • Data scale controls are rewritten. Thanks @elliotgordonrowe.
  • Now you can control the max and min values of the color scale, so colors will not change across changes in data
  • No more bezier controls in image downloads
  • Completely rewrote the build process and moved from Grunt to Webpack
  • Allow python map validation with a standard pip installation #312. Thanks @Midnighter.
  • Revamped home page with higher contrast and a link to Escher-FBA
  • Rewrote UI components to remove the dependency on bootstrap. Now all you need to embed Escher is escher.min.js (or the npm package)
  • Rewrote the tooltip API to use Preact components and revamped the tooltips tutorial. Thanks @elliotgordonrowe.
  • Some API changes in the Python package: python -m escher.server, display_in_notebook, and display_in_browser are replaced by the new widget