Skip to content

Commit 261bbca

Browse files
committed
web: 0.4.0 post
1 parent 1d00597 commit 261bbca

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

web/pages/blog/v0.4.0.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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+
[![Watch Demo](http://i3.ytimg.com/vi/byZnYzzrP7E/hqdefault.jpg)](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)

web/pages/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export default page({title: "Treehouse"}, ({dev}) => (
7373

7474
<div class="text-white text-center" style={{backgroundColor: "#1F842A"}}>
7575
<div class="mx-auto py-4">
76-
<p style={{marginTop: "0px !important"}}>Treehouse is in early development. <a class="underline" href="/blog/v0.3.0">View release 0.3.0 &rarr;</a></p>
76+
<p style={{marginTop: "0px !important"}}>Treehouse is in early development. <a class="underline" href="/blog/v0.4.0">View release 0.4.0 &rarr;</a></p>
7777
</div>
7878
</div>
7979

0 commit comments

Comments
 (0)