Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

21.1.31.0

Compare
Choose a tag to compare
@toasted-nutbread toasted-nutbread released this 31 Jan 20:42
· 613 commits to master since this release

Changes

Features

  • Configurability:
  • Popup/search page layout:
    • Updated how information from frequency dictionaries is displayed. (#1093; #1209, #1211)
    • Updated how term tags are displayed in merged mode. (#1208)
    • Changed default action bar location to top. (#1222)
  • Search results audio:
    • Added support for a popup menu when shift-clicking or right-clicking the audio button. (#1249; #1302)
    • Added support for returning multiple audio sources when using the custom audio source option. (#544; #1303)
    • The audio button will now show a small + when multiple audio clips are available, and a small × when no audio clips are available. (#1300)
  • Settings page:
    • Settings v2 page is now the default settings page. (#1254, #1339)
    • Added links to the headings for easier navigation anchoring. (#1212)
    • Improved some descriptions, organization, and layout. (#1238, #1253, #1304, #1326)
    • Clipboard settings are now grouped together, and the option for search page clipboard monitoring is now also exposed on the settings page. (#1319)
    • Translation options are now hidden when advanced mode is not enabled. (#1320)
    • Settings which require clipboard read permissions to function properly will now show an error indicator if the permission is not granted. (#1338)
    • Improved accessibility for a few settings on devices without a keyboard. (#1237)
  • Anki:
    • Added a new Anki field marker {stroke-count} for kanji cards. (#348; #1251)
    • Added a new Anki field marker {glossary-no-dictionary}, which is the same as {glossary}, but omits the dictionary tag. (#1229; #1324, #1325)
    • Simplified the default Anki field template definitions for {glossary} and {glossary-single}. (#1323)
    • Added support for suspending newly created Anki cards. (#52; #1240)
    • Added a notification that will be shown when any part of the Anki note creation process fails. (#1329, #1333, #1327)
  • Clipboard:
    • Added an option to not immediately look up the first word of copied clipboard text. (#1311; #1314)
    • Updated the search query box on the search page to allow shrinking to fit content when new clipboard text is detected. (#1316)
  • Other:
    • The dictionary warning badges are now displayed at more correct times. (#1309)
    • Added support for automatic updates on the Firefox testing release. (#830; #1310)

Fixes

  • Fixed a bug where stale data would occasionally be used when configuring Anki cards on the settings page. (#1203; #1204)
  • Fixed a layout issue for search results. (#1208)
  • Fixed an issue where the profile panel wouldn't be able to be closed. (#1219; #1220, #1221)
  • Fixed some edge use cases where the {document-title} marker wouldn't be correct. (#1227)
  • Fixed some issues on the settings page where profile conditions would sometimes use stale data. (#1239)
  • Fixed an incorrect style setting on the search page. (#1282)
  • Fixed numpad enter key functioning differently than the standard enter key. (#1288; #1289)
  • Fixed an error that could occur in Firefox on the settings page when quickly refreshing the page. (#1313)
  • Fixed the Clipboard monitor option on the search page not persisting properly. (#1315)
  • Fixed an issue where the first clipboard text read would immediately trigger a search popup. (#1321)
  • Fixed a background page error that would occur when reading images from the clipboard. (#1328)
  • Fixed using the Alt key in a keyboard input field on the search page sometimes causing the Firefox menu bar to appear. (#1332)
  • Fixed some issues related to requesting clipboard permissions on the settings page. (#1334)
  • Fixed an error on the settings page related to the popup preview trying to create a popup window. (#1341)

Internal Changes