|
| 1 | +--- |
| 2 | +layout: blog |
| 3 | +title: "Release 0.4.0" |
| 4 | +author: "Jeff Lindsay" |
| 5 | +date: "2023-06-19" |
| 6 | +--- |
| 7 | +## Mobile support and CSS themes |
| 8 | + |
| 9 | +In this release we focused on making Treehouse more powerful and enjoyable to use from more places. Editing text on mobile is always a tricky prospect, but we've taken our first step to being mobile-friendly with customized navigation and easier touch targets. |
| 10 | + |
| 11 | +White background a bit too bright? We've added several built-in themes (including sepia and dark mode) *and* we've made it super easy to [create your own CSS themes](https://treehouse.sh/docs/user/#css-theming) using our component variables. |
| 12 | + |
| 13 | +Otherwise, lots of quality of life improvements as usual, especially for fields and live search nodes. |
| 14 | + |
| 15 | +[](https://www.youtube.com/watch?v=byZnYzzrP7E) |
| 16 | +[Demo video](https://www.youtube.com/watch?v=byZnYzzrP7E) |
| 17 | + |
| 18 | +## Enhancements and Chores |
| 19 | +* Support setting a theme in the UI, and custom CSS themes [#168](https://github.com/treehousedev/treehouse/issues/168), [#122](https://github.com/treehousedev/treehouse/issues/122) |
| 20 | +* Mobile improvements: new navigation and improved interactivity [#114](https://github.com/treehousedev/treehouse/issues/114), [#115](https://github.com/treehousedev/treehouse/issues/115) |
| 21 | +* Allow partial phrase match for command palette search [#148](https://github.com/treehousedev/treehouse/issues/148) |
| 22 | +* UX improvements for search nodes [#134](https://github.com/treehousedev/treehouse/issues/134) |
| 23 | +* Only show new-node plus sign if a node is expanded and has no children [#149](https://github.com/treehousedev/treehouse/issues/149) |
| 24 | +* Add keyboard shortcuts to command palette [#129](https://github.com/treehousedev/treehouse/issues/129) |
| 25 | +* Prevent turning nodes with children into search nodes [#161](https://github.com/treehousedev/treehouse/issues/161) |
| 26 | +* Support multiple workflows for creating fields [#152](https://github.com/treehousedev/treehouse/issues/152) |
| 27 | +* Show visual indicator when search node is collapsed [#150](https://github.com/treehousedev/treehouse/issues/150) |
| 28 | +* Consolidate search logic [#159](https://github.com/treehousedev/treehouse/issues/159) |
| 29 | +* Consolidate overlays with dialog element [#158](https://github.com/treehousedev/treehouse/issues/158) |
| 30 | +* Support multiple workflows for creating fields[#152](https://github.com/treehousedev/treehouse/issues/152) |
| 31 | + |
| 32 | +## Bugfixes |
| 33 | +* Backspace behavior on fields should be predictable [#130](https://github.com/treehousedev/treehouse/issues/130) |
| 34 | +* Don't collapse above node when outdenting [#131](https://github.com/treehousedev/treehouse/issues/131) |
| 35 | +* Backspacing from beginning of node deletes children [#151](https://github.com/treehousedev/treehouse/issues/151) |
| 36 | +* Prevent edit interactions on search node [#105](https://github.com/treehousedev/treehouse/issues/105) |
| 37 | + |
| 38 | +--- |
| 39 | +[*Discuss on GitHub*](https://github.com/treehousedev/treehouse/discussions/215) |
0 commit comments