<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/display, branch 22.6.6.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=22.6.6.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=22.6.6.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2022-06-03T21:11:32+00:00</updated>
<entry>
<title>Touch and pen input updates (#2172)</title>
<updated>2022-06-03T21:11:32+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-06-03T21:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c966d9b1ebb12386ac876d93f377fe3a470c6976'/>
<id>urn:sha1:c966d9b1ebb12386ac876d93f377fe3a470c6976</id>
<content type='text'>
* Remove unnecessary return

* Move touch start input filtering

* Refactor

* Add scanOnTouchPress

* Add preventPenScrolling

* Rename scanOnPenPress to scanOnPenMove

* Rename scanOnPenRelease to scanOnPenReleaseHover

* Simplify

* Refactor _searchAtFromPen early exit

* Merge _penPointerPressed and _penPointerReleased into a single variable

* Add more options

* Simplify pen pointer coordinates

* Implement scanOnPenPress and scanOnPenRelease

* Implement scanOnTouchRelease

* Fix tests

* Don't search on touch cancel

* Cancel touch if the touch action is used for scrolling or other gestures

* Fix incorrect scroll prevention options being used

* Organize options

* Fix typos</content>
</entry>
<entry>
<title>Collapsible dictionary updates (#2170)</title>
<updated>2022-05-30T17:34:37+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T17:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=aa5e13b441da693441a27113169c2bf87f676d06'/>
<id>urn:sha1:aa5e13b441da693441a27113169c2bf87f676d06</id>
<content type='text'>
* Add "force collapsed" and "force expanded" options

* Simplify "any" check

* Update style

* Add help modal for collapsible dictionaries

* Disable wrapping</content>
</entry>
<entry>
<title>Add support for guiEditNote to view notes (#2143)</title>
<updated>2022-05-30T01:24:41+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T01:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=331a2e62941e04a4d50a21faefed663a92ddc00a'/>
<id>urn:sha1:331a2e62941e04a4d50a21faefed663a92ddc00a</id>
<content type='text'>
* Add AnkiConnect.guiEditNote

* Update _onApiNoteView to first try guiEditNote

* Add setting

* Update noteView API

* Use setting

* Return which mode was used

* Update DisplayGenerator

* Handle errors in DisplayAnki

* Update docs

* Add isErrorUnsupportedAction function

* Add an allowFallback option to noteView

* Disambiguate

* Simplify now that preferredMode isn't used

* Update settings info

* Implement test buttons

* Update styles

* Update status visibility

* Wrap layout

* Update description

* Update date</content>
</entry>
<entry>
<title>Add an issues page with information about some errors (#2163)</title>
<updated>2022-05-29T02:22:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-29T02:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=47194926f35d0d6abfe9a8424c5e8af882a99f1e'/>
<id>urn:sha1:47194926f35d0d6abfe9a8424c5e8af882a99f1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify assignment of _contentType = 'clear' (#2154)</title>
<updated>2022-05-21T21:54:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-21T21:54:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5dbc284d53bf77ad259aed8108ffb931c72a9621'/>
<id>urn:sha1:5dbc284d53bf77ad259aed8108ffb931c72a9621</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Display notification updates (#2149)</title>
<updated>2022-05-20T22:08:20+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-20T22:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e498e2d029095e6f15417a3d7dfa693c497e54eb'/>
<id>urn:sha1:e498e2d029095e6f15417a3d7dfa693c497e54eb</id>
<content type='text'>
* Expose container and node on DisplayNotification

* Add Display.createNotification

* Rename methods

* Rename fields

* Remove double newline</content>
</entry>
<entry>
<title>ESlint JSdoc (#2148)</title>
<updated>2022-05-20T14:28:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-20T14:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=31e20c889e467aa4ba64b0b5baf602adc1359371'/>
<id>urn:sha1:31e20c889e467aa4ba64b0b5baf602adc1359371</id>
<content type='text'>
* Install eslint-plugin-jsdoc

* Initial rules setup

* Update lists

* Use @returns rather than @return

* Remove error throwing code which is never executed

* Fix issues relating to @throws

* General error fixes

* Update Display type documentation

* Various doc fixes

* Fix invalid tuple syntax

* Doc updates

* Remove unused

* Doc updates

* Enable jsdoc/require-returns

* Update rules

* Update remaining rules</content>
</entry>
<entry>
<title>Update _getNodeNoteIds to return integer IDs (#2142)</title>
<updated>2022-05-17T02:20:53+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-17T02:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=bd53f2bbfb5cd523318d54779e40ceea7ba68874'/>
<id>urn:sha1:bd53f2bbfb5cd523318d54779e40ceea7ba68874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Popup positioning improvements (#2135)</title>
<updated>2022-05-17T01:45:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-17T01:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=63d37c872b786abe9233d70b2eff0362582cbc3a'/>
<id>urn:sha1:63d37c872b786abe9233d70b2eff0362582cbc3a</id>
<content type='text'>
* Rename elementRect to sourceRect

* Add getRects function to TextSourceElement and TextSourceRange

* Add jsdocs

* Remove unnecessary valid parameter

* Remove default parameter

* Make optionsContext optional

* Remove unnecessary checks

* Update sourceRect to use left/right rather than x/y

* Update the return type of Popup*.getFrameRect

* Rename some unrelated rect vars for disambiguation

* Disambiguate between Popup.Rect and Popup.ValidRect

* Move sourceRect destructuring

* Pass multiple source rects

* Simplify

* Change Rect to use right/bottom rather than width/height

* Update how popup offset is applied

* Simplify frame offset

* Remove _applyFrameOffset

* Use right/bottom rather than width/height

* Simplify some positioning settings

* Update parameter names for clarity

* Fix typos

* Refactor data type for _getPosition* functions

* Support using multiple source rects

* Combine _getPosition functions

* Refactor

* Expose after dataset value

* Consistently use this's property

* Add jsdoc</content>
</entry>
<entry>
<title>Ignore DOMExceptions thrown by assigning an invalid dataset property (#2133)</title>
<updated>2022-05-14T22:16:13+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-14T22:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fd75e91e7544939faf302caef453a81cef48f420'/>
<id>urn:sha1:fd75e91e7544939faf302caef453a81cef48f420</id>
<content type='text'>
</content>
</entry>
</feed>
