<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js, branch 22.10.23.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=22.10.23.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=22.10.23.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2022-10-17T02:07:57+00:00</updated>
<entry>
<title>Documentation updates (#2257)</title>
<updated>2022-10-17T02:07:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-17T02:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=096bde44eea85f1c0cc2cc6d37b27559b3404a7a'/>
<id>urn:sha1:096bde44eea85f1c0cc2cc6d37b27559b3404a7a</id>
<content type='text'>
* Document Backend

* Document RequestBuilder

* Document some of AnkiConnect</content>
</entry>
<entry>
<title>Clipboard updates (#2254)</title>
<updated>2022-10-16T02:43:12+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-16T02:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9ef7f9d383561831ab1556f2679593235053a08e'/>
<id>urn:sha1:9ef7f9d383561831ab1556f2679593235053a08e</id>
<content type='text'>
* Rename

* Rename vars

* Refactor paste target

* Prevent most CSS url() properties from loading

* Add helper function to clear rich function

* Add useRichText argument

* Update condition for using readText

* Fix indent

* Update CSS</content>
</entry>
<entry>
<title>Fix text selection not always working properly (#2246)</title>
<updated>2022-10-15T15:40:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-15T15:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5e707248ce4eb595056fd9c46acaf9a0d83678c6'/>
<id>urn:sha1:5e707248ce4eb595056fd9c46acaf9a0d83678c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Audio certificate error notification (#2243)</title>
<updated>2022-10-06T02:51:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-06T02:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=abb3e5d5d0a63a20933f1770e03e87e756439d35'/>
<id>urn:sha1:abb3e5d5d0a63a20933f1770e03e87e756439d35</id>
<content type='text'>
* Refactor error throwing and change ID

* Show a notification when an audio download fails due to an expired cert</content>
</entry>
<entry>
<title>Cleanup and refactoring (#2239)</title>
<updated>2022-09-28T00:17:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-28T00:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f76c7d74d076b53d2f17ef4d234d4fa894bbf611'/>
<id>urn:sha1:f76c7d74d076b53d2f17ef4d234d4fa894bbf611</id>
<content type='text'>
* Remove unused ignoreSelectors

* Remove unused isMouseButtonPressed

* Update getWritingMode to use the immediate element if possible

* Move static functions to DocumentUtil

* Fix documentation</content>
</entry>
<entry>
<title>More API documentation (#2238)</title>
<updated>2022-09-26T23:37:14+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-26T23:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=be7855bad2e3b452ca0700246a376f107a75e79e'/>
<id>urn:sha1:be7855bad2e3b452ca0700246a376f107a75e79e</id>
<content type='text'>
* Document TextSourceRange

* Document TextSourceElement

* Document DocumentUtil

* Document DocumentFocusController</content>
</entry>
<entry>
<title>Google Docs accessibility simplifications (#2237)</title>
<updated>2022-09-25T13:42:20+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-25T13:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=642dcb8fc9e78007d8704717b2ff10b8ab4ecafc'/>
<id>urn:sha1:642dcb8fc9e78007d8704717b2ff10b8ab4ecafc</id>
<content type='text'>
* Use getAttribute instead of dataset, in case SVG node APIs are unusual

* Use pointer-events instead of fill

* Use elementFromPoint instead of elementsFromPoint</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 extensibility (#2234)</title>
<updated>2022-09-24T21:17:10+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-24T21:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=da52caa15247f82377e5d914306de1713ed63cea'/>
<id>urn:sha1:da52caa15247f82377e5d914306de1713ed63cea</id>
<content type='text'>
* Update DocumentUtil.getRangeFromPoint to be extensible

* Add documentation</content>
</entry>
</feed>
