<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/mixed, branch 20.6.27.1</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.1</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.1'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-06-26T21:22:29+00:00</updated>
<entry>
<title>Add lock icon (#628)</title>
<updated>2020-06-26T21:22:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-26T21:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=22d70c9e22657400b02f7a851b1a2402e1c30595'/>
<id>urn:sha1:22d70c9e22657400b02f7a851b1a2402e1c30595</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shadow DOM container for popup iframes (#623)</title>
<updated>2020-06-25T01:46:13+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-25T01:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=3e68af8666bdf9a6d8d605f7a3bb0432c8d6cb33'/>
<id>urn:sha1:3e68af8666bdf9a6d8d605f7a3bb0432c8d6cb33</id>
<content type='text'>
* Add support for injecting stylesheets into a custom parent node

* Add api.getStylesheetContent

* Add support for injecting a CSS file's content

* Add usePopupShadowDom option

* Use a per-parentNode cache

* Add support for using a shadow DOM wrapper around popup iframes

* Ignore the popup container instead of the frame</content>
</entry>
<entry>
<title>Frontend initialization refactor (#610)</title>
<updated>2020-06-21T20:14:05+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f2991fb9ee8e83738b726eb558af992f4bb5d9dc'/>
<id>urn:sha1:f2991fb9ee8e83738b726eb558af992f4bb5d9dc</id>
<content type='text'>
* Create member functions for ignoreElements and ignorePoint

* Create addFullscreenChangeEventListener utility

* Move popup creation management into Frontend

* Move getUrl implementation

* Remove old setup

* Remove try/catch block

* Error wrap

* Add prepare call to TextScanner

* Update depth when popup changes

* Refactor how Frontend gets PopupFactory and frameId

* Update popup preview to work

* Update popup preview frame to use the frontend's popup

* Update how nested popups are set up

* Error wrap

* Update how popups are set up on the search page

* Error wrap

* Error unwrap

* Add missing prepare

* Remove use of frontendInitializationData

* Catch and log errors</content>
</entry>
<entry>
<title>Use DOMTextScanner (#536)</title>
<updated>2020-06-21T20:07:51+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e23504613f8526b90a497512c086ed48e66cde95'/>
<id>urn:sha1:e23504613f8526b90a497512c086ed48e66cde95</id>
<content type='text'>
* Use DOMTextScanner instead of TextSourceRange.seek*

* Move getNodesInRange to dom.js

* Move anyNodeMatchesSelector to dom.js

* Remove unused functions

* Update tests

* Add layoutAwareScan option

* Use layoutAwareScan for source and sentence scanning

* Remove unused IGNORE_TEXT_PATTERN</content>
</entry>
<entry>
<title>Safely handle volume values that are out of range (#617)</title>
<updated>2020-06-21T19:51:36+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T19:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9e28db6ef7df990ee035b5e191727f8c0d3d3139'/>
<id>urn:sha1:9e28db6ef7df990ee035b5e191727f8c0d3d3139</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace XMLHttpRequest (#562)</title>
<updated>2020-06-13T14:23:04+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-13T14:23:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8a7ff6a18c78bbc2048dd4017597ccc4f5ee4106'/>
<id>urn:sha1:8a7ff6a18c78bbc2048dd4017597ccc4f5ee4106</id>
<content type='text'>
* Replace XMLHttpRequest with fetch

* Implement fetch placeholder for tests</content>
</entry>
<entry>
<title>Handle cases where platform info is not available (#597)</title>
<updated>2020-06-11T00:58:46+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-11T00:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a84f188b737c616f6fc5172ef13af0b00fee03f2'/>
<id>urn:sha1:a84f188b737c616f6fc5172ef13af0b00fee03f2</id>
<content type='text'>
* Handle cases where platform info is not available

* Safely return the correct os property</content>
</entry>
<entry>
<title>Use cross frame API (#553)</title>
<updated>2020-06-08T01:40:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-08T01:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9767b765536279023045ed4280b12d297ec78f0a'/>
<id>urn:sha1:9767b765536279023045ed4280b12d297ec78f0a</id>
<content type='text'>
* Use new CrossFrameAPI for popup proxy communication

* Remove use of old cross-frame communication classes

* Remove use of old cross-frame communication files

* Make the crossFrame object a member of the api object</content>
</entry>
<entry>
<title>fix css class name (#591)</title>
<updated>2020-06-06T21:08:46+00:00</updated>
<author>
<name>siikamiika</name>
<email>siikamiika@users.noreply.github.com</email>
</author>
<published>2020-06-06T21:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b614aca3ddd04b9d533959b2eabaa6db43b79f8f'/>
<id>urn:sha1:b614aca3ddd04b9d533959b2eabaa6db43b79f8f</id>
<content type='text'>
Broken in 90af55d4c84f545635f238178b30748a0e8093ee</content>
</entry>
<entry>
<title>scale background icon when page is zoomed (#592)</title>
<updated>2020-06-06T21:08:20+00:00</updated>
<author>
<name>siikamiika</name>
<email>siikamiika@users.noreply.github.com</email>
</author>
<published>2020-06-06T21:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0384e2afef68abd4236fc422f087b1a5f558da34'/>
<id>urn:sha1:0384e2afef68abd4236fc422f087b1a5f558da34</id>
<content type='text'>
</content>
</entry>
</feed>
