Roadmap for 2024

This list is roughly the order which new features will be worked on.

  • Planned

    Type system

  • Planned

    Rich text

  • Planned

    Undo

  • Planned

    Shortcuts

  • Planned

    Omnibar

  • Planned

    Local search

  • Planned

    Oauth login

  • Planned

    E2E encryption

  • Started

    Overrides

  • Started

    Documentation

  • Started

    Learning track

  • Done

    Stable persist

  • Done

    Account management

  • Done

    Clip masks

  • Done

    Render layers

  • Done

    Reactivity panel

Blog

Development Updates

    Early Access v19

    17 days ago

    • Added Color type.

    • Added EventHandler type.

    • Added FixPoint type.

    • Added Angle type.

    • Added Anchor type.

    • Added Shape type.

    • Can now edit all fields of event handler arguments.

    • Reactivity panel now directly displays event handler function.

    • Added ScrollArea builtin component.

    • Removed left sidebar in node editor.

    • Fixed editor not always showing computed value of function calls.

    • Updated home navigation button appearance.

    • No longer require a username.

    • Fixed issue with backspace not always registering on text edit.

    Early Access v18

    47 days ago

    • Added Ref/Expr indicator for node children.

    • Fixed Reactivity panel issue when using SetCell with a referenced cell.

    • Fixed render order issue on refs.

    • Added ScreenHeight and ScreenWidth functions.

    • Scale node editor to screen size.

    • Set NodeRef overrides when editing a ref node.

    • See overrideable cells (inputs) when editing a ref node.

    Early Access v17

    73 days ago

    • Node editor UX.

    • UX for publishing, sharing, and adding collaborators.

    • Url driven navigation.

    • Faster incremental updating.

    • CubeRef type.

    • Stable persistance format so future changes do not break existing cube definitions.

    • Various bugfixes.

    Early Access v16

    104 days ago

    • Updated landing page.

    • Implemented subscription management via Stripe from account page.

    • Show current plan on pricing page.

    • Updated pricing page layout.

    • Updated account page layout.

    • Fixed login delay on console.

    • Scrollable cube now takes max height.

    • Better validation on login and create account screens.

    • Updated nav bar.

    • Cubes are now owned locally.

    Early Access v15

    117 days ago

    • Implemented delete support for remote cubes.

    • Replace nav bar buttons in console with single account button with icon.

    • Clicking user account info in console navigates to user account page.

    • Fix error when navigating from console back to landing page.

    • Console is now started when the page is visited, so it is much faster to open.

    • Navigating away from the console does not cause it to unload.

    • Updated roadmap to reflect 2024 vision document.

    • Fix issue with text cursor not always appearing when clicking.

    • Remove text highlight when changing cursor position.

    • Fix vertical text alignment to be more centered on all rendered text.

    • Fix vertical alignment on icons.

    • Update console navigation bar layout to be more consistently sized.

    • Wrote and posted CoCube Vision for 2024.

    Early Access v14

    123 days ago

    • Canonicalized domain name across all api calls.

    • Automatically redirect to canonicalized domain with www prefix.

    • Fix CORS issue in safari when using non-canonicalized domain name.

    • Updated landing page copy.

    • Prevent multiple POST requests on sign in and create account form submissions.

    • Update mobile navigation menu styling.

    • Update roadmap feature request form styling.

    • Moved to non-icon font for faster page load.

    • Moved to using SVG for icons.

    • Added CSP headers.

    • Updated quick start copy.

    Early Access v13

    127 days ago

    • Implemented account information page.

    • Fixed sign in and create user flows on unsupported platforms, will no longer freeze.

    • Prevent auto-zoom on input forms on iOS by using larger font.

    • Updated UI for sign in and create account forms.

    • Added Terms and Conditions and Privacy Policy links to create account form.

    • Added current payment plan display to user account page.

    • Added logout button to user account page.

    • Added hints to login and create account page inputs.

    • Updated logo on html page to show version.

    • Fixed issue when logging in where response was incorrectly seen as error.

    Early Access v12

    131 days ago

    • Added support for deleting cubes from local SQLite database.

    • Updated cells panel per-cell button interface to be more readable.

    • Simplified event handlers to have only one type of cell update (breaking change).

    • Changed navigation to HTML login/create account pages.

    • Implemented remove buttons for MatchOn statements and for Actions in the reactivity panel.

    • Updated error messages during login and account creation to be more informative.

    • Fixed login failure issue.