<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/fg, 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-03T01:51:51+00:00</updated>
<entry>
<title>Fix extension unload cases (#712)</title>
<updated>2020-08-03T01:51:51+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-03T01:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b253cdc92e38e960a6256f8aad730624c37d2a1b'/>
<id>urn:sha1:b253cdc92e38e960a6256f8aad730624c37d2a1b</id>
<content type='text'>
* Add _invokeSafe function to silently ignore extension unload errors

* Remove "Api" from function names

* Add invokeSafe to Popup

* Don't redundantly set content type to 'unloaded'</content>
</entry>
<entry>
<title>Add support for history navigation using mouse buttons in the popup window (#707)</title>
<updated>2020-08-02T23:00:36+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-02T23:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a81d69d6c12a383664a92acb40c1c365b2425ca5'/>
<id>urn:sha1:a81d69d6c12a383664a92acb40c1c365b2425ca5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Button and image scanning (#705)</title>
<updated>2020-08-02T22:59:35+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-02T22:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1184320e3e0863c86238a68bc90dc77b3355e332'/>
<id>urn:sha1:1184320e3e0863c86238a68bc90dc77b3355e332</id>
<content type='text'>
* Update TextSourceElement.equals check to match TextSourceRange.equals

* Force full query to be visible when scanning buttons or images with more text

* Update style of query parser</content>
</entry>
<entry>
<title>More display refactoring (#697)</title>
<updated>2020-08-01T20:22:00+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-01T20:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1e839cd230e53f822478f945cb415a8af2b09aef'/>
<id>urn:sha1:1e839cd230e53f822478f945cb415a8af2b09aef</id>
<content type='text'>
* Remove some unnecessary _setQuery calls

* Add support for forcing the query parser to be visible or hidden

* Move _setEventListenersActive calls

* Remove URL for kanji links

* Refactor _setContentTermsOrKanji

* Move search query text assignment into Display

* Move title updates into Display

* Move popup close calls

* Prevent infinite loop of extension unload events</content>
</entry>
<entry>
<title>Dictionary data utility class (#698)</title>
<updated>2020-07-31T00:45:52+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-31T00:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=736d3c892ecb31b6aa658b0d8b0c5be757258062'/>
<id>urn:sha1:736d3c892ecb31b6aa658b0d8b0c5be757258062</id>
<content type='text'>
* Create utility class for helping format dictionary data

* Change format</content>
</entry>
<entry>
<title>Standardize hotkey action naming convention (#696)</title>
<updated>2020-07-27T00:25:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-27T00:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6e0b25c5d6ab72e6285e59d0ef9f619ea4a99a3c'/>
<id>urn:sha1:6e0b25c5d6ab72e6285e59d0ef9f619ea4a99a3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Query parser fix (#695)</title>
<updated>2020-07-26T23:29:12+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-26T23:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=313476aa926797a0072b42c1dc6a12677f34551c'/>
<id>urn:sha1:313476aa926797a0072b42c1dc6a12677f34551c</id>
<content type='text'>
* Standardize setContent calls

* Rename _queryText to _fullQuery

* Move query parser into Display and update float.html

* Generalize params

* Add "full" parameter to maintain the original full query</content>
</entry>
<entry>
<title>Display scroll refactor (#694)</title>
<updated>2020-07-26T22:49:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-26T22:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0512258c8e77f4ee63a7f7d100e8bb7c898fc343'/>
<id>urn:sha1:0512258c8e77f4ee63a7f7d100e8bb7c898fc343</id>
<content type='text'>
* Cache navigation header

* Create _focusEntry

* Update scroll restoration

* Require explicit entry focus index</content>
</entry>
<entry>
<title>Display history refactor (#691)</title>
<updated>2020-07-26T20:51:54+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-26T20:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=208217198e9228699e7299f06d3701899d44d8bb'/>
<id>urn:sha1:208217198e9228699e7299f06d3701899d44d8bb</id>
<content type='text'>
* Create DisplayHistory

* Change arguments for _setContentTermsOrKanji

* Set up history-driven content updates

* Use new history only

* Load definitions if missing

* Refactor definitions getting

* Add support for wildcards

* Move definitions setup

* Add events

* Allow state change even if there is no history state

* Update search page to use history

* Fix history overwriting

* Fix search page not seeing state chang events during prepare

* Update state if necessary

* Don't reassign query text if the same

* Remove DisplayContext

* Initialize with real history state

* Track URL

* Update DisplayHistory to support pseudo-history

* Configure history settings on search page

* Fix state

* Use full URL

* Change data format of setContent

* Rename details to content

* Update event arguments

* Fix animation

* Remove old state changes

* Clear content properly

* Remove set/clear content overrides

* Fix setting up event listeners for content clear

* Make clearContent private

* Make focus opt-in

* Validate source

* Add unloaded type

* Generalize content params

* Update how extension unload content is assigned

* Restore query blurring</content>
</entry>
<entry>
<title>Set content refactor (#686)</title>
<updated>2020-07-25T13:58:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-25T13:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4a43b41f79d46b8a677bbfb11c27d43e126e670f'/>
<id>urn:sha1:4a43b41f79d46b8a677bbfb11c27d43e126e670f</id>
<content type='text'>
* Simplify invoke

* Pass isTerms instead of type

* Update DisplaySearch.setContent to pass argument array

* Simplify argument object structure for setContent

* Move focus and disableHistory level

* Always include focus and disableHistory options

* Change disableHistory to history

* Pass source text to setContent

* Use consistent argument/object field order

* Remove unused previous field

* Combine logic for forward/back navigation</content>
</entry>
</feed>
