stencila/designa

Redesign CodeExpression component

alex-ketch opened this issue · 0 comments

Redesign CodeExpression component to allow for long line lengths and code execution.
The component should also connect to the same execution session as the CodeChunk components,

  • Redesign CodeExpression components to better handle long line lengths. (Likely in an absolutely positioned popover to avoid document reflows)
  • Add a run/pending/cancel button
  • Check that component also listens to same custom DOM events as CodeChunk components
  • Hide source code by default

Split into new issues:

  • Show code execution errors
  • Show and allow changing CodeFragment language