<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/app, branch 23.11.12.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=23.11.12.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=23.11.12.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2023-11-11T01:48:27+00:00</updated>
<entry>
<title>`yomichan` -&gt; `yomitan`</title>
<updated>2023-11-11T01:48:27+00:00</updated>
<author>
<name>starxeras</name>
<email>starxeras@gmail.com</email>
</author>
<published>2023-11-11T01:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c4134168be8bf8df4e7ba4860e3d99b3c2256734'/>
<id>urn:sha1:c4134168be8bf8df4e7ba4860e3d99b3c2256734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaced `iframe.yomichan-popup`</title>
<updated>2023-11-10T20:01:19+00:00</updated>
<author>
<name>starxeras</name>
<email>149911531+starxeras@users.noreply.github.com</email>
</author>
<published>2023-11-10T20:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dae82459073c18c903c0bb54c578476ed83dbfd8'/>
<id>urn:sha1:dae82459073c18c903c0bb54c578476ed83dbfd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to vitest for ESM support; other fixes</title>
<updated>2023-11-07T18:23:17+00:00</updated>
<author>
<name>Darius Jahandarie</name>
<email>djahandarie@gmail.com</email>
</author>
<published>2023-11-07T18:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0f4d36938fd0d844f548aa5a7f7e7842df8dfb41'/>
<id>urn:sha1:0f4d36938fd0d844f548aa5a7f7e7842df8dfb41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernize codebase</title>
<updated>2023-11-04T09:45:57+00:00</updated>
<author>
<name>Darius Jahandarie</name>
<email>djahandarie@gmail.com</email>
</author>
<published>2023-11-04T09:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ef79eab44bfd000792c610b968b5ceefd41e76a0'/>
<id>urn:sha1:ef79eab44bfd000792c610b968b5ceefd41e76a0</id>
<content type='text'>
- Use ES modules
- Remove vendored libs and build them from npm using esbuild
- Switch from JSZip to zip.js
</content>
</entry>
<entry>
<title>Satisfy jsdoc/require-returns lint</title>
<updated>2023-10-01T07:19:04+00:00</updated>
<author>
<name>Darius Jahandarie</name>
<email>djahandarie@gmail.com</email>
</author>
<published>2023-10-01T07:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=54530376bfb2bce40f925fe07dd7efdcb1267578'/>
<id>urn:sha1:54530376bfb2bce40f925fe07dd7efdcb1267578</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed eslint, changed header to only use 2 spaces, added missing headers to test</title>
<updated>2023-03-23T05:59:35+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-23T05:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a14251ea2b2b77b94fa5436b8c055a99c5f66e95'/>
<id>urn:sha1:a14251ea2b2b77b94fa5436b8c055a99c5f66e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated LICENSE to full license, added Yomitan 2023 to all license headers</title>
<updated>2023-03-21T11:53:36+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-21T11:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a2b239886eab4975d93b8be689fb321e6a0e3afa'/>
<id>urn:sha1:a2b239886eab4975d93b8be689fb321e6a0e3afa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TextSource* API updates (#2236)</title>
<updated>2022-09-25T13:37:33+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-25T13:37:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=75d30594511a6593044565829ad55369fecaf4cd'/>
<id>urn:sha1:75d30594511a6593044565829ad55369fecaf4cd</id>
<content type='text'>
* Move TextSourceRange static functions to DocumentUtil

getWritingMode is also simplified

* Update Google Docs range to be empty to match other range sources

* Rename imposterContainer to imposterElement

* Add static creation functions

* Add static creation function

* Remove unused collapse function

* Don't select imposter elements

* Refactor setEndOffset

* Adjust argument order for setEndOffset

* Update TextSourceRange constructor

* Remove unused isConnected

* Cache rects

* Fix test

* Remove unused getRect

* Revert "Fix test"

* Remove cachedRect

* Use the source element rect to handle scroll differences

* Writing mode update

* Remove _cachedRects update

This shouldn't be necessary as the imposter is usually detached
almost immediately after scanning, giving no time for the window
to be resized or scrolled.</content>
</entry>
<entry>
<title>Google Docs accessibility update (#2235)</title>
<updated>2022-09-25T02:44:40+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-25T02:44:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8240482e9d0b6da7a996bc581c9b5304ebcf22aa'/>
<id>urn:sha1:8240482e9d0b6da7a996bc581c9b5304ebcf22aa</id>
<content type='text'>
* Update Google Docs injection script

* Create GoogleDocsUtil

* Update Frontend.js to register GoogleDocsUtil's getRangeFromPoint handler

* Update setting name and description

* Add comment

* Fix Firefox support</content>
</entry>
<entry>
<title>DocumentUtil static (#2232)</title>
<updated>2022-09-24T20:05:19+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-24T20:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1e91bf151f43ad05138e862ba4a03abad6929e5f'/>
<id>urn:sha1:1e91bf151f43ad05138e862ba4a03abad6929e5f</id>
<content type='text'>
* Make all methods static

The two non-static methods are kept for temporary compatibility

* Use this instead of class name now that functions are static

* Update test

* Don't instantiate DocumentUtil

* Remove temporary non-static methods

* Remove unused global declaration</content>
</entry>
</feed>
