<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/settings.html, branch 20.8.24.1</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.24.1</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.24.1'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-08-10T01:18:36+00:00</updated>
<entry>
<title>Remove leftover handlebars.js imports (#728)</title>
<updated>2020-08-10T01:18:36+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=abfa0362dd51d2f0864a3e73aa84cbba11040ca7'/>
<id>urn:sha1:abfa0362dd51d2f0864a3e73aa84cbba11040ca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DOM + DocumentUtil merge (#727)</title>
<updated>2020-08-10T01:07:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2a86d6609210a586ec32c48a99904c9b64744d04'/>
<id>urn:sha1:2a86d6609210a586ec32c48a99904c9b64744d04</id>
<content type='text'>
* Add DOM functions to DocumentUtil

* Use DocumentUtil instead of DOM

* Remove DOM

* Move document-util.js into mixed</content>
</entry>
<entry>
<title>Merge dictionary.js functions into Translator class (#726)</title>
<updated>2020-08-10T01:04:09+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9f8f83508e6d8e469b8cd89c1fb3ec85601401d8'/>
<id>urn:sha1:9f8f83508e6d8e469b8cd89c1fb3ec85601401d8</id>
<content type='text'>
* Move dictFieldSplit

* Copy dictionary.js definitions into translator.js

* Convert to member functions

* Refactor names

* Remove dictionary.js

* Rename</content>
</entry>
<entry>
<title>Pitch accent Anki field templates (#701)</title>
<updated>2020-08-01T20:23:33+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-01T20:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=838fd211c6737ce7e2b6802a43837cf4300b60d2'/>
<id>urn:sha1:838fd211c6737ce7e2b6802a43837cf4300b60d2</id>
<content type='text'>
* Template helper updates

* Add pitch data to exported field formatting data

* Reuse note data

* Add no-op

* Set up pitch accent templates

* Refactor version update functions

* Implement upgrade process for new Anki templates

* Consistency

* Update README and anki.js to have matching markers</content>
</entry>
<entry>
<title>Page exit prevention refactor (#637)</title>
<updated>2020-07-03T15:56:26+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-03T15:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c13160d784caf5ca2803081171d1c01eb91f49c6'/>
<id>urn:sha1:c13160d784caf5ca2803081171d1c01eb91f49c6</id>
<content type='text'>
* Add page exit prevention functionality to SettingsController

* Update dictionary controller to use new page exit prevention system

* Remove page-exit-prevention.js</content>
</entry>
<entry>
<title>Yomichan object separation (#627)</title>
<updated>2020-06-28T15:26:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-28T15:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5bf805755a33f6f10fd9621f8a2bff7ba1cb7440'/>
<id>urn:sha1:5bf805755a33f6f10fd9621f8a2bff7ba1cb7440</id>
<content type='text'>
* Move "yomichan" object setup to a separate file

* Update script imports

* Align message handlers

* Rename Yomichan.prepare to Yomichan.ready

* Add new prepare function

* Improve isExtensionUrl</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>Secure popup frame url changes (#622)</title>
<updated>2020-06-22T23:26:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-22T23:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=65c41975a6dca0610c7dc4454ece9534f3636893'/>
<id>urn:sha1:65c41975a6dca0610c7dc4454ece9534f3636893</id>
<content type='text'>
* Throw error if options is not ready

* Remove id

* Change unsecurePopupFrameUrl to useSecurePopupFrameUrl</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>Add option to use the unsecure frame URL (#618)</title>
<updated>2020-06-21T19:52:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T19:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=3db7b3a92569e2789776480e776f454d084091d9'/>
<id>urn:sha1:3db7b3a92569e2789776480e776f454d084091d9</id>
<content type='text'>
</content>
</entry>
</feed>
