Announcing Spectacle Editor, a Work In Progress

May 24, 2016

Spectacle Editor is a collaboration between Plotly and Formidable. The end result will be the first open source presentation tool with deep Plotly integration. Building on top of everyone’s favorite React slide show framework, Spectacle, we’re inviting the community to witness and participate in the development process. Plotly is the premium dashboard, reporting system, and collaboration platform for modern data science. Spectacle Editor will make adding data visualization to slides dead simple, and include straightforward hosting of presentations on Plotly. ## The roadmap We’re aiming for an initial release in early August. Here’s our rough schedule:

  • Drag and Drop Late June
  • Visual designs and basic editor functionality Early July
  • Plotly integration Mid July
  • V1 Release Early August

Go to milestones on github for a more detailed project plan and to follow along as we close issues. ## Current status Much of the initial infrastructure work is complete thanks to Electron and electron-react-boilerplate. We decided on MobX for the store(s) and are using methods on the store instead of actions. We’re also using React-Motion for drag and drop functionality. Those architecture decisions are a topic for another blog post so stay tuned. ### Completed Work

  • Wireframes
  • Slide add, delete, and reorder
  • Undo and redo
  • Very basic drag and drop for elements
  • Test, lint, bundling and other infrastructure

### In progress

  • Full featured element drag and drop
  • Updates to Spectacle to support Spectacle Editor
  • First draft of visual design

## Going forward As mentioned, we’ll publish weekly blog posts and keep our progress and milestones in Github. If you’re interested in contributing, check out our issue list and review our contributing guidelines. Questions/Comments about Spectacle Editor? Create an issue. This will be a fun ride, y’all!

Related Posts

The Evolution of urql

December 6, 2022
As Formidable and urql evolve, urql has grown to be a project that is driven more by the urql community, including Phil and Jovi, than by Formidable itself. Because of this, and our commitment to the ethos of OSS, we are using this opportunity to kick off what we’re calling Formidable OSS Partnerships.

Third-party Packages in Sanity Studio V2

November 15, 2022
To get around our "modern language features" issue, we can tweak the Sanity Webpack configuration so that it uses babel to transpile the library files for our third-party libraries that are causing us problems.

What the Hex?

October 24, 2022
If you’re a designer or frontend developer, chances are you’ve happened upon hex color codes (such as `#ff6d91`). Have you ever wondered what the hex you’re looking at when working with hex color codes? In this post we’re going to break down these hex color codes and how they relate to RGB colors.