<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/pages, branch 23.10.1.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=23.10.1.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=23.10.1.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2023-08-20T04:02:48+00:00</updated>
<entry>
<title>Add Intuitive Permission Toggle to Welcome Page (#214)</title>
<updated>2023-08-20T04:02:48+00:00</updated>
<author>
<name>Ewan Fox</name>
<email>ewan@ewanfox.com</email>
</author>
<published>2023-08-20T04:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b5752a451e93cc58b281552fc64125f807e32e15'/>
<id>urn:sha1:b5752a451e93cc58b281552fc64125f807e32e15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for exporting and importing dictionaries database.</title>
<updated>2023-07-15T10:07:08+00:00</updated>
<author>
<name>forsakeninfinity</name>
<email>forsakeninfinity@gmail.com</email>
</author>
<published>2023-07-08T11:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7bad83e01cb4bb65dd544de127224ba453b8e4eb'/>
<id>urn:sha1:7bad83e01cb4bb65dd544de127224ba453b8e4eb</id>
<content type='text'>
It's super annoying to have to import dictionaries one at a time every
time you move across browsers or devices. This change adds an
experimental mechanism to export and import the entire database of
dictionaries so that users have to deal with only one source instead of
tracking tens of different dictionaries separately when migrating.
</content>
</entry>
<entry>
<title>renamed default tag to yomitan, renamed exported settings to yomitan</title>
<updated>2023-03-25T06:03:18+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-25T06:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7b3782c1ae3f759f291bb0d7d9dc2de0e71c4f5e'/>
<id>urn:sha1:7b3782c1ae3f759f291bb0d7d9dc2de0e71c4f5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed trailing newlines</title>
<updated>2023-03-23T06:14:25+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-23T06:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=206e7736acc932c96fdec78295064030f42faf70'/>
<id>urn:sha1:206e7736acc932c96fdec78295064030f42faf70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed eslint, changed header to only use 2 spaces, added missing headers to test</title>
<updated>2023-03-23T05:59:35+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-23T05:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a14251ea2b2b77b94fa5436b8c055a99c5f66e95'/>
<id>urn:sha1:a14251ea2b2b77b94fa5436b8c055a99c5f66e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated LICENSE to full license, added Yomitan 2023 to all license headers</title>
<updated>2023-03-21T11:53:36+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-21T11:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a2b239886eab4975d93b8be689fb321e6a0e3afa'/>
<id>urn:sha1:a2b239886eab4975d93b8be689fb321e6a0e3afa</id>
<content type='text'>
</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>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>ArrayBufferUtil (#2215)</title>
<updated>2022-08-20T16:53:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-08-20T16:53:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d3807d88ecf40b2c37ed31d823af038a091ffca0'/>
<id>urn:sha1:d3807d88ecf40b2c37ed31d823af038a091ffca0</id>
<content type='text'>
* Rename StringUtil to ArrayBufferUtil

* Update docs

* Rename file string-util.js to array-buffer-util.js</content>
</entry>
<entry>
<title>Profile index fixes (#2207)</title>
<updated>2022-08-20T15:31:50+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-08-20T15:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5c267f4bb772bb6c67576f2b40234a356c040550'/>
<id>urn:sha1:5c267f4bb772bb6c67576f2b40234a356c040550</id>
<content type='text'>
* Update settings controller to consistently initialize

* Allow profile index to be reset if an error occurs

* Update message handler to be async

* Fix error when deleting the current profile</content>
</entry>
</feed>
