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

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay