JunoLab / atom-ink

IDE toolkit for Atom
MIT License
228 stars 40 forks source link

In-Pane toolbar #100

Closed MikeInnes closed 7 years ago

MikeInnes commented 7 years ago

These commits add an in-pane toolbar and use it with the console and plot pane. They're not overly useful yet but we will add functionality to them, and they can be extended by API consumers. For example, the plot pane will display profiler information in the toolbar, and the Julia console will contain debugging controls.

I've also included a small patch for the console to keep the most recent input when being cleared (but remove it if cleared again). This was in julia-client but seems like the kind of behaviour that should be part of the console itself.

MikeInnes commented 7 years ago

Thanks for the lightning-fast review! We can think about having a way to turn it off, although I imagine over time it'll become fairly essential, what with having the debugger controls and other status.