<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/js/settings, branch 20.8.3.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.3.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.3.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-08-01T20:23:33+00:00</updated>
<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>Options util (#700)</title>
<updated>2020-08-01T15:46:35+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-01T15:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b52074b3f0df09b9e37a210789507aa553a2dc9d'/>
<id>urn:sha1:b52074b3f0df09b9e37a210789507aa553a2dc9d</id>
<content type='text'>
* Move options functions into a class

* Rename and privatize

* Organize by public/private

* Refactor to use async function

* Simplify update function signature

* Add comment for update

* Rename

* Copy _applyUpdates into _legacyProfileUpdateUpdateVersion

* Organize

* Move profile options updates

* Refactor update details

* Add async support

* Formatting</content>
</entry>
<entry>
<title>Script ready state change (#672)</title>
<updated>2020-07-18T21:11:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-18T21:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d7f78c23b50218eaa52ab4570a1e2297c52c287e'/>
<id>urn:sha1:d7f78c23b50218eaa52ab4570a1e2297c52c287e</id>
<content type='text'>
* Update how backend/frontend ready states are awaited and signaled

* Log errors on the search page

* Update action name</content>
</entry>
<entry>
<title>Fix incorrect field name (#665)</title>
<updated>2020-07-15T01:58:53+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-15T01:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fc31e6fab54cdc3be42d4f3867941d3a907b6b88'/>
<id>urn:sha1:fc31e6fab54cdc3be42d4f3867941d3a907b6b88</id>
<content type='text'>
</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>Make PopupFactory.prepare non-async (#625)</title>
<updated>2020-06-25T22:32:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-25T22:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6ee50b3c95c970234f9f0151dc2ab55dea51c741'/>
<id>urn:sha1:6ee50b3c95c970234f9f0151dc2ab55dea51c741</id>
<content type='text'>
</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>Detect language tags starting with "ja_" (#596)</title>
<updated>2020-06-13T14:18:44+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-13T14:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8bc15e60b55f8a251006ac03e0237420644cf029'/>
<id>urn:sha1:8bc15e60b55f8a251006ac03e0237420644cf029</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update AudioController to not use mutable options references (#585)</title>
<updated>2020-05-31T01:54:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-31T01:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=cfd3a1ec3a5140e539a7fcc7d83656254c97b4d4'/>
<id>urn:sha1:cfd3a1ec3a5140e539a7fcc7d83656254c97b4d4</id>
<content type='text'>
</content>
</entry>
</feed>
