Skip to content

v0.11

Compare
Choose a tag to compare
@fauu fauu released this 24 Dec 11:34
· 146 commits to master since this release

⚠️ THIS RELEASE HAS BREAKING CHANGES

Added

  • Conceal furigana: Option to hide furigana annotations behind rectangles, reveal on mouse hover (chunk.furigana.conceal).
  • Focus mode: Option to hide client UI elements other than the current chunk (i.e., toolbar, status panel, and notebook) until mouse hover (ui.focusMode).
  • Client keyboard shortcuts: Ctrl + Enter to enter chunk edit mode (+ Shift to enter it immediately clearing the text).
  • --chunk-line-height-scale CSS variable to make current chunk text line height customization easier in custom.css (see „Current chunk” line height in the Wiki).

Changed

  • Remade the DeepL mod userscript. Instead of trying to remold the existing DeepL UI, the script now hides it and recreates a very minimal one in its place.
  • Updated the jpdb mod userscript to add a top margin to compensate for a removed padding in Kamite’s UI.
  • ⚠️ BREAKING Renamed the chunk.showFurigana option to chunk.furigana.enable.
  • ⚠️ BREAKING Values of non-config launch options (--debug) interpreted as no changed from [0, false] to [no, off, false] to make the interpretation more in line with that of config values.
  • Redesigned chunk text selection visuals; tweaked chunk highlight (Yomichan selection) and flash visuals. (New theme color introduced: --color-accB2-hl2.)
  • Tweaked client settings UI.
  • Bumped chunk history size from 50 to 100.
  • Minimally improved the client’s performance by limiting the number of status panel’s fade state recalculations.
  • The UI layout setting is now an on-off toggle instead of a dropdown selection, since it will only have two options for the forseeable future.
  • Removed the inner page padding of the notebook UI element for frames embedding external websites.
  • Disabled the right-click browser context menu in the client.

Fixed

  • The x86 (32-bit) Textractor extension no longer crashes on recent alpha builds of Textractor in Wine.
  • Slightly decreased scaling of furigana in current chunk view to reduce inconsistencies in base text character spacing.
  • Chunk text selection is now again cleared when switching to another chunk from chunk history.
  • Current chunk character hover underline is now drawn at a roughly consistent distance from the characters in all supported browsers.
  • Made text line height of current chunk more consistent across different modes (furigana on and off) and different browsers.
  • Made current chunk text top padding consistent between normal mode and edit mode.
  • Status panel fade state is now properly updated on browser window resize.
  • Improved notebook concealing behaviour in the case of the mouse cursor leaving the browser window.
  • An action palette button click no longer registers when the mouse button is pressed outside the button and released inside it.
  • The backend no longer gets stuck in a state where a client cannot properly connect to it in some cases after the previous connection has been terminated abruptly due to a browser crash.
  • Fixed a typo in an OCR error message.