<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chrona/src/components/BaseLine.vue, branch remove-on-shrink</title>
<subtitle>Chrona: Interactive Historical Timeline</subtitle>
<id>https://terryt.dev/cgit/chrona/atom?h=remove-on-shrink</id>
<link rel='self' href='https://terryt.dev/cgit/chrona/atom?h=remove-on-shrink'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/'/>
<updated>2022-12-18T11:24:00+00:00</updated>
<entry>
<title>Make BaseLine spans more visible</title>
<updated>2022-12-18T11:24:00+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-12-18T11:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=6a21aa07c0bd6f601206cc12e659ebd6319364b6'/>
<id>urn:sha1:6a21aa07c0bd6f601206cc12e659ebd6319364b6</id>
<content type='text'>
Increase min-length to 3px, add margin around BaseLine
Fix non-visibility on startup
</content>
</entry>
<entry>
<title>Add unit testing</title>
<updated>2022-12-18T09:26:07+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-12-18T09:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=fac881d61176f04a4062db710df98924a76b0ffb'/>
<id>urn:sha1:fac881d61176f04a4062db710df98924a76b0ffb</id>
<content type='text'>
Install vitest, happy-dom, and @testing-library/vue
Add lib.ts and rbtree.ts tests in tests/
Modularise some date-range-managing code from App.vue into lib.ts
</content>
</entry>
<entry>
<title>Pass TimeLine offsets to BaseLine</title>
<updated>2022-10-15T06:54:32+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-15T06:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=8b77a42f313e6514a4634dcad988dd2fea6bdee6'/>
<id>urn:sha1:8b77a42f313e6514a4634dcad988dd2fea6bdee6</id>
<content type='text'>
Add TimelineState
</content>
</entry>
<entry>
<title>Make new timelines copy existing ones</title>
<updated>2022-10-15T05:27:48+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-15T05:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=48adb0e668d1118b6c5ef4a8bfb479ef10113813'/>
<id>urn:sha1:48adb0e668d1118b6c5ef4a8bfb479ef10113813</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make BaseLine spans use TimeLine start/end offsets</title>
<updated>2022-10-15T03:15:46+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-15T03:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=0c8b0a7513ccf457556db1486beb092265c594a3'/>
<id>urn:sha1:0c8b0a7513ccf457556db1486beb092265c594a3</id>
<content type='text'>
Change TimelineRange to hold years not HistDates
</content>
</entry>
<entry>
<title>Convert to represent dates instead of numbers</title>
<updated>2022-10-12T03:48:49+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-12T03:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=5465cfb444612ec87b33e40bdfdc7638e70b9c73'/>
<id>urn:sha1:5465cfb444612ec87b33e40bdfdc7638e70b9c73</id>
<content type='text'>
- Add HistDate class
- Adapt TimeLine and BaseLine to work with HistDates
- For own-size-watching components, add onMounted() hook to run before
  ResizeObserver is set up
</content>
</entry>
<entry>
<title>Fix regression where baseline timespans move on startup</title>
<updated>2022-10-10T13:47:29+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-10T13:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=314c1c95f77d6e4be559df3a58278f6c37f61e5c'/>
<id>urn:sha1:314c1c95f77d6e4be559df3a58278f6c37f61e5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add global store, do general refactor</title>
<updated>2022-10-10T13:35:50+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-10T13:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=6a46c220406477914c01a77c47016575aab8bdde'/>
<id>urn:sha1:6a46c220406477914c01a77c47016575aab8bdde</id>
<content type='text'>
Resolve typescript issues
Make terminology more consistent
</content>
</entry>
<entry>
<title>Prevent span-regions in baseline becoming too small to see</title>
<updated>2022-10-10T10:47:32+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-10T10:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=4aa28afe7bead19f633e2ce8829a66b7c65ea746'/>
<id>urn:sha1:4aa28afe7bead19f633e2ce8829a66b7c65ea746</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix non-pointer-centered scrolling in horizontal mode</title>
<updated>2022-10-10T09:29:00+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2022-10-10T09:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=5f6e110ecbcf48700f0f949995cba0bd2ef0d251'/>
<id>urn:sha1:5f6e110ecbcf48700f0f949995cba0bd2ef0d251</id>
<content type='text'>
</content>
</entry>
</feed>
