Yomichan for Chrome Changelog

What's new in Yomichan for Chrome 22.10.23.0

Nov 6, 2022
  • Features:
  • An error will now be shown when audio download fails due to expired HTTPS certificates. (#2242; #2243)
  • Fixes:
  • Fixed text selection sometimes not working. (#2244; #2246)
  • Fixed a style issue on Firefox. (#2255)
  • Internal Changes:
  • Added more code documentation. (#2238, #2257)
  • Refactoring. (#2239, #2254, #2259)
  • Development environment updates. (#2247, #2252, #2253)
  • Fixed a bug where schema validation using ajv wouldn't display errors properly. (#2258)

New in Yomichan for Chrome 22.9.9.2 (Oct 1, 2022)

  • Features:
  • Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
  • Added new text-align property and updated supported font-size values in the dictionary structured content. (#2203)
  • Added support for an audio download timeout. (#2182; #2187)
  • Optimized some AnkiConnect internals to be faster. (#2184; #2190)
  • Restored support for Google Docs. (#2093, #2231; #2232, #2233, #2234, #2235, #2237)
  • Fixes:
  • Fixed an issue when scanning elements with alternate text. (#2177)
  • Improved handling of the non-standard CSS zoom property. (#2176; #2178, #2227)
  • Fixed an issue where the popup style settings could have an invalid value. (#2180)
  • Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
  • Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
  • Fixed a potential invalid text selection call. (#2214)
  • Fixed an issue where the popup position would sometimes be incorrect after scanning text and then resizing the window. (#2236)
  • Internal Changes:
  • Updated README. (289a61a)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae419, #2219, #2221, #2222)

New in Yomichan for Chrome 22.9.9.2 Dev (Sep 29, 2022)

  • Features:
  • Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
  • Added new text-align property and updated supported font-size values in the dictionary structured content. (#2203)
  • Added support for an audio download timeout. (#2182; #2187)
  • Optimized some AnkiConnect internals to be faster. (#2184; #2190)
  • Restored support for Google Docs. (#2093, #2231; #2232, #2233, #2234, #2235, #2237)
  • Fixes:
  • Fixed an issue when scanning elements with alternate text. (#2177)
  • Improved handling of the non-standard CSS zoom property. (#2176; #2178, #2227)
  • Fixed an issue where the popup style settings could have an invalid value. (#2180)
  • Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
  • Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
  • Fixed a potential invalid text selection call. (#2214)
  • Fixed an issue where the popup position would sometimes be incorrect after scanning text and then resizing the window. (#2236)
  • Internal Changes:
  • Updated README. (289a61a)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae419, #2219, #2221, #2222)

New in Yomichan for Chrome 22.9.9.1 Dev (Sep 25, 2022)

  • Features:
  • Updated the text selection to not change if the user has manually changed the selection. (#2071, #2225; #2186)
  • Added new text-align property and updated supported font-size values in the dictionary structured content. (#2203)
  • Added support for an audio download timeout. (#2182; #2187)
  • Optimized some AnkiConnect internals to be faster. (#2184; #2190)
  • Fixes:
  • Fixed an issue when scanning elements with alternate text. (#2177)
  • Improved handling of the non-standard CSS zoom property. (#2176; #2178, #2227)
  • Fixed an issue where the popup style settings could have an invalid value. (#2180)
  • Fixed some issues where the selected profile on the settings page would be invalid. (#2199; #2207)
  • Improved support for UTF-16 surrogate pair characters. (#2211; #2213, #2216, #2217)
  • Fixed a potential invalid text selection call. (#2214)
  • Internal Changes:
  • Updated README. (289a61a)
  • Updated list of browser bugs. (#2189)
  • Refactoring. (#2215)
  • Moved dictionary files into a separate branch. (b0ae419, #2219, #2221, #2222)

New in Yomichan for Chrome 22.6.6.0 (Sep 21, 2022)

  • Features:
  • Added support for list elements and the lang attribute in dictionary structured content. (#2129)
  • Added an error message if audio fails to download for Anki cards due to an extension permissions error. (#2157; #2161, #2163, #2164)
  • Added support for using a new Anki note editor window. (#2070; #2143)
  • Added support for using a secret API key for AnkiConnect API calls. (#2139; #2169)
  • Improved popup positioning when text is split across multiple lines. (#2124; #2135, #2144)
  • Improved coloring of links in notification messages on the search page. (#2151)
  • Improved some styling, layout, and text presentation on the settings page. (#2153, #2162, #2173)
  • Improved dictionary entry sorting when two entries are equal but have a differing number of glosses. (#2118; #2166)
  • Extended the "collapsible dictionary" functionality and added some documentation on the settings page. (#2168; #2170)
  • Extended the options available for controlling how touch and pen interactions work. (#2116, #2122; #2172)
  • Fixes:
  • Fixed structured content text not having the proper lang attribute. (#2130; #2131)
  • Fixed a potential error when generating dictionary entries which contain invalid attributes. (#2133)
  • Fixed an issue where sorting using a frequency dictionary wouldn't always work properly. (#2112; #2165)
  • Internal Changes:
  • Refactoring. (#2149, #2154, #2158, #2174)
  • Added initial support for Firefox MV3. (#2155)
  • Optimized some regular expression usage. (#2113; #2132)
  • Updated tests. (#2134)
  • Dependency updates. (#2114, #2140, #2141)
  • Updated JSON schemas to be more spec-compliant. (#2136)
  • Updated some schema testing scripts to support using ajv. (#2137)
  • AnkiConnect API updates. (#2142, #2152, #2167)
  • Updated code documentation. (#2145, #2146, #2147, #2148, #2150)
  • Internal updates for easier Safari testing. (#986; #2171)