<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/settings-popup-preview.html, branch 20.6.27.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-06-21T20:14:05+00:00</updated>
<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>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>Dynamic loader load style (#521)</title>
<updated>2020-05-20T00:33:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-20T00:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dd673f0b2626c2bffbcb301dc364009f077c3d08'/>
<id>urn:sha1:dd673f0b2626c2bffbcb301dc364009f077c3d08</id>
<content type='text'>
* Remove unnecessary load of /fg/css/client.css

* Replace dynamicLoader.loadStyles with dynamicLoader.loadStyle

* Replace Popup._injectStylesheet with dynamicLoader.loadStyle

* Remove unused global</content>
</entry>
<entry>
<title>Popup proxy host refactor (#516)</title>
<updated>2020-05-08T23:04:53+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-08T23:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b936c3e4b1bc993e535b02dee91bf6afc15a3564'/>
<id>urn:sha1:b936c3e4b1bc993e535b02dee91bf6afc15a3564</id>
<content type='text'>
* Rename PopupProxyHost to PopupFactory

* Update FrontendApiReceiver to support non-async handlers

* Make some functions non-async

* Make setCustomCss non-async

* Make setContentScale non-async

* Remove static

* Rename variables

* Pass frameId into PopupFactory's constructor

* Change FrontendApiReceiver source from popup-proxy-host to popup-factor

* Rename _invokeHostApi to _invoke

* Rename PopupProxy.getHostUrl to getUrl</content>
</entry>
<entry>
<title>Add Yomichan icon SVG (#478)</title>
<updated>2020-04-26T20:56:14+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-04-26T20:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4e0fc76fe1d4bf38cfbef370fcc55331108e0e0a'/>
<id>urn:sha1:4e0fc76fe1d4bf38cfbef370fcc55331108e0e0a</id>
<content type='text'>
* Create Yomichan icon SVG and 32x32 PNG

* Update icons

* Add 32x32 icon definition to HTML pages</content>
</entry>
<entry>
<title>Create popup-preview-frame-main.js</title>
<updated>2020-04-19T18:29:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-04-19T18:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7c578f75827ae0a72b13f04b8342fd8129f702d4'/>
<id>urn:sha1:7c578f75827ae0a72b13f04b8342fd8129f702d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a single api.js</title>
<updated>2019-12-14T04:11:56+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2019-12-10T03:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ce51fe7eca2e893c8631c62ccb39ce3921ad1b6b'/>
<id>urn:sha1:ce51fe7eca2e893c8631c62ccb39ce3921ad1b6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove one more /fg/js/util.js</title>
<updated>2019-12-09T17:43:35+00:00</updated>
<author>
<name>siikamiika</name>
<email>siikamiika@users.noreply.github.com</email>
</author>
<published>2019-12-09T17:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2a19d8c59f31e47f28e8b32b5fcd7edb1621c759'/>
<id>urn:sha1:2a19d8c59f31e47f28e8b32b5fcd7edb1621c759</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix popup preview</title>
<updated>2019-12-08T09:10:19+00:00</updated>
<author>
<name>siikamiika</name>
<email>siikamiika@users.noreply.github.com</email>
</author>
<published>2019-12-08T09:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b8fddd96c83e44d6d5aa8f5eeaa233674f59c4b7'/>
<id>urn:sha1:b8fddd96c83e44d6d5aa8f5eeaa233674f59c4b7</id>
<content type='text'>
resolves #302
</content>
</entry>
</feed>
