<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/input, branch 24.7.1.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.7.1.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.7.1.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-05-31T15:06:52+00:00</updated>
<entry>
<title>Allow trailing commas in ESLint (#1013)</title>
<updated>2024-05-31T15:06:52+00:00</updated>
<author>
<name>James Maa</name>
<email>jmaa@berkeley.edu</email>
</author>
<published>2024-05-31T15:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=76ca08bd59f0e8bfa1bb20ac813f48e7ab241265'/>
<id>urn:sha1:76ca08bd59f0e8bfa1bb20ac813f48e7ab241265</id>
<content type='text'>
* Update comma-dangle rule

* Fix dangling commas</content>
</entry>
<entry>
<title>Properly check if modifiers are present (#959)</title>
<updated>2024-05-17T20:04:10+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-17T20:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2e62ddcbc5745ed68298dd572de3b7c1b4dc51f4'/>
<id>urn:sha1:2e62ddcbc5745ed68298dd572de3b7c1b4dc51f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow keyboard shortcut hotkeys to be modifiers only (#916)</title>
<updated>2024-05-14T07:01:59+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T07:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a336d176777e865228698a4daaf4b70e05309ca6'/>
<id>urn:sha1:a336d176777e865228698a4daaf4b70e05309ca6</id>
<content type='text'>
* Allow hotkeys to be modifiers only

* Include meta keycodes</content>
</entry>
<entry>
<title>Update eslint unsafe rule (#887)</title>
<updated>2024-05-09T07:42:35+00:00</updated>
<author>
<name>James Maa</name>
<email>jmaa@berkeley.edu</email>
</author>
<published>2024-05-09T07:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=13278a5cf67de69678d8c4c5fb97e6eb00c94c11'/>
<id>urn:sha1:13278a5cf67de69678d8c4c5fb97e6eb00c94c11</id>
<content type='text'>
* Enable @typescript-eslint/no-unsafe-assignment

* Updates

* Add missing import

* Updates

* Fix types?

* Fix tests

* Address comments

* Move TextProcessorVariant to types

* Update types/ext/translation-internal.d.ts

Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;
Signed-off-by: James Maa &lt;jmaa@berkeley.edu&gt;

---------

Signed-off-by: James Maa &lt;jmaa@berkeley.edu&gt;
Co-authored-by: toasted-nutbread &lt;toasted-nutbread@users.noreply.github.com&gt;
Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;</content>
</entry>
<entry>
<title>Change hotkey triggering condition to account for IME usage (#837)</title>
<updated>2024-04-19T03:23:10+00:00</updated>
<author>
<name>Andrew Thomas Sartor</name>
<email>andrew@sartor.net</email>
</author>
<published>2024-04-19T03:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=69b57e5efdc8a25025606569f8f20ea508a5263d'/>
<id>urn:sha1:69b57e5efdc8a25025606569f8f20ea508a5263d</id>
<content type='text'>
_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.</content>
</entry>
<entry>
<title>Add an option to allow both viewing and adding duplicates (#693)</title>
<updated>2024-03-18T11:19:27+00:00</updated>
<author>
<name>Eloy Robillard</name>
<email>eloy.robillard@gmail.com</email>
</author>
<published>2024-03-18T11:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7ee76d708934adeef06479f7757beb22c6c01d14'/>
<id>urn:sha1:7ee76d708934adeef06479f7757beb22c6c01d14</id>
<content type='text'>
* Detect duplicates when checking if can add note

* Display the stacked add buttons</content>
</entry>
<entry>
<title>Object utilities (#729)</title>
<updated>2024-02-27T12:23:42+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-27T12:23:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e47a0f488f3d9bbcb76ebcf4f5afe203c1ee06c0'/>
<id>urn:sha1:e47a0f488f3d9bbcb76ebcf4f5afe203c1ee06c0</id>
<content type='text'>
* Create utilities

* Rename old isObject

* Use new isObject

* Remove old function

* Add additional function

* Simplify for now

* Rename function for clarity

* Rename function

* Expand type

* Update eslint</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>Refactor DocumentUtil (#706)</title>
<updated>2024-02-18T13:11:47+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T13:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=cfc65c31313731dfa0d36c2eceaca35e9d50992f'/>
<id>urn:sha1:cfc65c31313731dfa0d36c2eceaca35e9d50992f</id>
<content type='text'>
* Refactor DocumentUtil

* Isolate suppression</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>
</feed>
