<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tilo/src/lib.ts, branch ancestry-bar-label</title>
<subtitle>Tilo: Interactive Tree of Life</subtitle>
<id>https://terryt.dev/cgit/tilo/atom?h=ancestry-bar-label</id>
<link rel='self' href='https://terryt.dev/cgit/tilo/atom?h=ancestry-bar-label'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/'/>
<updated>2022-06-23T11:38:59+00:00</updated>
<entry>
<title>Make default settings screen-size dependent</title>
<updated>2022-06-23T11:38:59+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-06-23T10:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=278cae75c2fea34e0290b693d9c6fb7da5cf026b'/>
<id>urn:sha1:278cae75c2fea34e0290b693d9c6fb7da5cf026b</id>
<content type='text'>
Also, only save settings when the user has made a change.
</content>
</entry>
<entry>
<title>Increase type-consistency via server-classes and client-types</title>
<updated>2022-06-20T09:50:32+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-06-20T09:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=9a7bb3db01fe2e99ccc12285c63323bc67c278e8'/>
<id>urn:sha1:9a7bb3db01fe2e99ccc12285c63323bc67c278e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid capitalisation of apostrophe-s in tile-names</title>
<updated>2022-06-17T13:23:30+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-06-17T13:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=2dc9cb2f46d57180b1f6ed78d214d6a09d591d7a'/>
<id>urn:sha1:2dc9cb2f46d57180b1f6ed78d214d6a09d591d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add back code that dynamically gets scrollbar widths</title>
<updated>2022-05-27T10:56:38+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-27T10:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=a2a9434636ae4d9237d69b6c3bc8f538570129e9'/>
<id>urn:sha1:a2a9434636ae4d9237d69b6c3bc8f538570129e9</id>
<content type='text'>
Was deleted due to apparent redundancy. Turns out it was still needed
for overflown-node layout.
</content>
</entry>
<entry>
<title>Use static-layout for ancestry-bar and tutorial-pane</title>
<updated>2022-05-27T09:37:25+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-27T09:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=422e43532b36c8cca387e0a64a280138593bb22a'/>
<id>urn:sha1:422e43532b36c8cca387e0a64a280138593bb22a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up tutorial disabled/trigger-action code</title>
<updated>2022-05-24T00:22:59+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-24T00:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=9c4dd5f465be3e4f971e091733c2c7870b6c9ea6'/>
<id>urn:sha1:9c4dd5f465be3e4f971e091733c2c7870b6c9ea6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make tutorial disable features until introduced</title>
<updated>2022-05-23T11:23:11+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-05-23T11:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/tilo/commit/?id=16503a01759bc4f3a930c957367b972b8e9c17cb'/>
<id>urn:sha1:16503a01759bc4f3a930c957367b972b8e9c17cb</id>
<content type='text'>
Also add tutorial finish button and close icon
</content>
</entry>
<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>
</feed>
