<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chrona/src/lib.ts, branch main</title>
<subtitle>Chrona: Interactive Historical Timeline</subtitle>
<id>https://terryt.dev/cgit/chrona/atom?h=main</id>
<link rel='self' href='https://terryt.dev/cgit/chrona/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/'/>
<updated>2023-01-25T08:39:09+00:00</updated>
<entry>
<title>Add intro modal</title>
<updated>2023-01-25T08:39:09+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-25T08:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=ddb38fc873d6bbce5a69d059237374e6ab23422f'/>
<id>urn:sha1:ddb38fc873d6bbce5a69d059237374e6ab23422f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>For search, jump to 'appropriate' scale</title>
<updated>2023-01-24T10:03:32+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-24T10:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=547237277d3c9f2d7932a3d8d5cc284590132d19'/>
<id>urn:sha1:547237277d3c9f2d7932a3d8d5cc284590132d19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add deployment docs and script</title>
<updated>2023-01-22T01:11:59+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-22T00:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=436dd015471cbdea443cfd98536e55e683833c48'/>
<id>urn:sha1:436dd015471cbdea443cfd98536e55e683833c48</id>
<content type='text'>
Add DEPLOY.md and prebuild.sh
Update READMEs
Change project name
</content>
</entry>
<entry>
<title>Do more minor refactoring</title>
<updated>2023-01-21T05:17:31+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-21T04:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=c318c4cedf3f50c21c403649945c2abbbc30a89e'/>
<id>urn:sha1:c318c4cedf3f50c21c403649945c2abbbc30a89e</id>
<content type='text'>
Document some variables coupled between client and server.
Add more term consistency ('unit', 'event density').
Make console messages more consistent.
</content>
</entry>
<entry>
<title>Move general utility funcs into util.ts</title>
<updated>2023-01-21T03:12:30+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-21T03:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=d581e5b61a771ef8619a5bfbc84a6e337c7ca13f'/>
<id>urn:sha1:d581e5b61a771ef8619a5bfbc84a6e337c7ca13f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust frontend coding style</title>
<updated>2023-01-21T02:47:28+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-21T02:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=bf357e48dc261dab08598bd93071ca53ef386402'/>
<id>urn:sha1:bf357e48dc261dab08598bd93071ca53ef386402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add makeThrottled*() function generators</title>
<updated>2023-01-16T01:20:44+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-16T01:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=8a3329299d2fb594785a908f667cf83c2aaea67d'/>
<id>urn:sha1:8a3329299d2fb594785a908f667cf83c2aaea67d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid tick label overlap</title>
<updated>2023-01-15T11:31:04+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-15T11:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=f3c97f41ee84dfdc718d1a9bc1aac24e6b6755c9'/>
<id>urn:sha1:f3c97f41ee84dfdc718d1a9bc1aac24e6b6755c9</id>
<content type='text'>
Use rotation for horizontal timelines with long tick labels.
For other labels, look for overlap, and hide problematic ones.
Use darker text to indicate minor ticks instead of minor offset.
</content>
</entry>
<entry>
<title>Fix searches failing in certain cases</title>
<updated>2023-01-15T04:13:33+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-15T04:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=534bc456be7858e4a53edaa291347134d027a386'/>
<id>urn:sha1:534bc456be7858e4a53edaa291347134d027a386</id>
<content type='text'>
Fix server handling of 'incl' query param
Force update of idToEvent for certain searches
Adjust search-highlight-removal code to avoid pending-search case
Fix event-transition-skipping code in updateLayout() to handle quick repeated calls
</content>
</entry>
<entry>
<title>Add visual indication of pan/zoom failure</title>
<updated>2023-01-15T01:25:08+00:00</updated>
<author>
<name>Terry Truong</name>
<email>terry06890@gmail.com</email>
</author>
<published>2023-01-15T01:25:08+00:00</published>
<link rel='alternate' type='text/html' href='https://terryt.dev/cgit/chrona/commit/?id=356ffa2250c66c442cfa8c4e638ca53926396a65'/>
<id>urn:sha1:356ffa2250c66c442cfa8c4e638ca53926396a65</id>
<content type='text'>
Add tick display data to Tick objects
Add 'movement fail' divs
Add animateWithClass() utility function
Add animate-show-then-fade class
</content>
</entry>
</feed>
