<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tilo/src/lib.ts, branch test-leaftile-nonleaftile</title>
<subtitle>Tilo: Interactive Tree of Life</subtitle>
<id>https://terryt.dev/cgit/tilo/atom?h=test-leaftile-nonleaftile</id>
<link rel='self' href='https://terryt.dev/cgit/tilo/atom?h=test-leaftile-nonleaftile'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/'/>
<updated>2022-03-28T01:23:26+00:00</updated>
<entry>
<title>Split lib.ts into layout.ts and util.ts</title>
<updated>2022-03-28T01:23:26+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-28T01:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=10ccee584417d51afc583484b692a8d7086a0d5f'/>
<id>urn:sha1:10ccee584417d51afc583484b692a8d7086a0d5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move TolNode code to tol.ts</title>
<updated>2022-03-28T01:10:27+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-28T01:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=e39f5ada10723dc1f5c29f32543051f90df03041'/>
<id>urn:sha1:e39f5ada10723dc1f5c29f32543051f90df03041</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable auto-mode to trigger expand/collapse-fail animations</title>
<updated>2022-03-27T14:22:25+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-27T14:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=b82d3a24b2487454397535c6fefda250d4ff6114'/>
<id>urn:sha1:b82d3a24b2487454397535c6fefda250d4ff6114</id>
<content type='text'>
Done by sending a signal to a failed-operation's LayoutNode's Tile
component via a watched property on LayoutNode. Also added code to
prevent auto-mode from retrying a failed expand/collapse.

Not an ideal solution, but signalling via LayoutNode is more general, and
arguably cleaner, than the previous method of triggering fail animations
by getting Tile to pass a callback upward as event data.
</content>
</entry>
<entry>
<title>Make auto-mode more uniformly random and avoid undoing previous actions</title>
<updated>2022-03-27T13:06:16+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-27T13:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=e31a74ff9a71e59eb0cd87c13a38c0934965404c'/>
<id>urn:sha1:e31a74ff9a71e59eb0cd87c13a38c0934965404c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add faster rect-layout algorithm</title>
<updated>2022-03-27T07:02:55+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-27T06:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=bdc3bf69fae2e61aed8b3e41f46d2b0675a88231'/>
<id>urn:sha1:bdc3bf69fae2e61aed8b3e41f46d2b0675a88231</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make auto-mode current-node-based, with focus indication</title>
<updated>2022-03-26T08:50:04+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-26T08:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=5451bbadf15150dd558b83a3d934073f3d9181e0'/>
<id>urn:sha1:5451bbadf15150dd558b83a3d934073f3d9181e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Highlight search result</title>
<updated>2022-03-26T01:41:15+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-26T01:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=dacc1b2e8fe4b7971304116fce54b3757d37d164'/>
<id>urn:sha1:dacc1b2e8fe4b7971304116fce54b3757d37d164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add LayoutMap to lib.ts, with updating via tryLayout()</title>
<updated>2022-03-26T00:08:57+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-26T00:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=a97b00fef1b3126ab5b76e2d36512a35f2fbd035'/>
<id>urn:sha1:a97b00fef1b3126ab5b76e2d36512a35f2fbd035</id>
<content type='text'>
Did this to allow convenient updating of layout map after expand-to-view,
or other cases where tryLayout() is used with allowCollapse enabled.
</content>
</entry>
<entry>
<title>Add tolNode parent pointers, tolMap, and layoutMap</title>
<updated>2022-03-25T10:56:29+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-25T10:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=e5742fc061685fcc9f933fb0501b1cb109e83d49'/>
<id>urn:sha1:e5742fc061685fcc9f933fb0501b1cb109e83d49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make parent-bar-tile clicks restore hidden parents</title>
<updated>2022-03-23T10:01:04+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-03-23T10:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=8cdcfb61bda1f9a2513d40240ae5f2a485311534'/>
<id>urn:sha1:8cdcfb61bda1f9a2513d40240ae5f2a485311534</id>
<content type='text'>
</content>
</entry>
</feed>
