DEV Community

Jeff Lindsay
Jeff Lindsay

Posted on

1

Treehouse release 0.2.0 with CSS design system

New design system, GitHub session locking, and documentation

This release is a refinement of our initial release, fixing a number of bugs and adding interaction improvements. The look and feel of the UI was also updated with the start of a new CSS design system based on custom properties. Session locking was added for the live demo and GitHub backend so multiple devices/browsers/tabs don't clobber changes of each other. Documentation also got an upgrade with the start of a full guide on the website.

Bugfixes

  • Autosave error when switching between devices #32
  • Deleting a node doesn't delete child nodes #25
  • Hitting return should produce a new node directly below the above node #29
  • TypeError exception when switching back from new panel #65
  • Support emojis #52

Enhancements and Chores

  • Typography and layout improvements to application #37
  • Add keyboard shortcut to move nodes up or down #28
  • Prevent backspace to delete if there are child nodes #15
  • Allow renaming the workspace #23
  • Clicking outside of the search bar/command palette should close it #48
  • Workspace/workbench separation #39
  • Add API docs #34
  • Set up versioned library bundle #41
  • Allow backspace to delete an empty child node #53
  • Save last location on reloads #54
  • Hide buttons to move a panel up/down #49

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay