<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/general, branch 24.5.14.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-04-21T15:15:08+00:00</updated>
<entry>
<title>rework text processors (#793)</title>
<updated>2024-04-21T15:15:08+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-04-21T15:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=07258ecc35c1a05aa1581a54c9f47a40ce3d76c9'/>
<id>urn:sha1:07258ecc35c1a05aa1581a54c9f47a40ce3d76c9</id>
<content type='text'>
* rework text processors

* rename text-preprocessors file

* Fix search header left margins on small screens (#839)

* Refocuses search input on backspace (#840)

Fixes #775. Note that this behavior gets overridden if backspace is set
as a shortcut action.

* Change hotkey triggering condition to account for IME usage (#837)

_isKeyCharacterInput only worked when not using an IME, as inside of an
IME when a keydown event is fired, the key is reported as "Process",
which does not have a key.length equal to 1. This resulted in hotkeys
being triggered while typing, which this commit fixes.

---------

Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;
Co-authored-by: Kuuuube &lt;61125188+Kuuuube@users.noreply.github.com&gt;
Co-authored-by: Andrew Thomas Sartor &lt;andrew@sartor.net&gt;</content>
</entry>
<entry>
<title>Turn on @typescript-eslint/no-unsafe-argument (#728)</title>
<updated>2024-02-25T04:47:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-25T04:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=73169f06dff767020718a5715eba97d3575ba7e1'/>
<id>urn:sha1:73169f06dff767020718a5715eba97d3575ba7e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log update (#701)</title>
<updated>2024-02-18T13:01:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T13:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=90449bc745546f0f25bc93ee4b06d21b7c0210e8'/>
<id>urn:sha1:90449bc745546f0f25bc93ee4b06d21b7c0210e8</id>
<content type='text'>
* Don't export Logger

* Rename logger.js to log.js

* Move helper function

* Update extension name configuration

* Simplify docs

* Move issue URL to a field

* Simplify context

* Remove optional params that are never used

* Configure backend

* Update eslint

* Simplify

* Rename function

* Simplify _api reference

* Simplify docs

* Remove unused log levels (except 'log')

* Add log function

* Rename for more clear intent

* Use log.log</content>
</entry>
<entry>
<title>Eslint rule updates (#673)</title>
<updated>2024-02-15T03:26:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-15T03:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6bf7b0055765c4f2011c9614753d6714dc09be65'/>
<id>urn:sha1:6bf7b0055765c4f2011c9614753d6714dc09be65</id>
<content type='text'>
* Install unicorn

* Add rules

* Fix issues

* Install sonarjs

* Set up rules

* Fix issues

* Install eslint-plugin-import and fix import extensions

* Simplify permitted error names</content>
</entry>
<entry>
<title>Module refactoring (#588)</title>
<updated>2024-01-31T13:38:30+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-31T13:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=87ed7c8affd3ade9d3cd2d9ed1a61dd5f224e473'/>
<id>urn:sha1:87ed7c8affd3ade9d3cd2d9ed1a61dd5f224e473</id>
<content type='text'>
* Convert PronunciationGenerator into static functions

* Convert DictionaryDataUtil into static functions

* Convert AnkiNoteDataCreator into static functions

* Convert MediaUtil into static functions

* Convert RegexUtil into static functions

* Convert StringUtil into static functions

* Convert ArrayBufferUtil into static functions

* Convert AnkiUtil into static functions

* Convert PermissionsUtil into static functions

* Convert ProfileConditionsUtil into static functions</content>
</entry>
<entry>
<title>Separate core classes into separate files (#545)</title>
<updated>2024-01-20T04:52:48+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-20T04:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=39265a43d969e1201cb5267789967b57835059b1'/>
<id>urn:sha1:39265a43d969e1201cb5267789967b57835059b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright year (#524)</title>
<updated>2024-01-20T03:42:10+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-20T03:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c'/>
<id>urn:sha1:ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c</id>
<content type='text'>
* Update copyright year

* Update lib files

* Rebase updates

* Update dates

* Update years to range

* Update permitted pattern</content>
</entry>
<entry>
<title>remove redundancy in cache-map (#485)</title>
<updated>2023-12-29T05:05:11+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2023-12-29T05:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=59961b6eeb46a93aa2db587a047e6da79b2dceda'/>
<id>urn:sha1:59961b6eeb46a93aa2db587a047e6da79b2dceda</id>
<content type='text'>
* remove redundancy

* fix lint</content>
</entry>
<entry>
<title>enum update (#482)</title>
<updated>2023-12-29T05:02:43+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2023-12-29T05:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=50c8480a6cc851dbf0c288e688d2cdf08f592f49'/>
<id>urn:sha1:50c8480a6cc851dbf0c288e688d2cdf08f592f49</id>
<content type='text'>
* enum update

* fix indentation

* fix indentation</content>
</entry>
<entry>
<title>switch updates (#459)</title>
<updated>2023-12-27T06:41:35+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2023-12-27T06:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=860374fdab25fce3161ee835be0e141a341b9b9b'/>
<id>urn:sha1:860374fdab25fce3161ee835be0e141a341b9b9b</id>
<content type='text'>
* switch updates

* revert to if-else

* revert to if-else

* remove empty default</content>
</entry>
</feed>
