Skip to content

v0.6

Compare
Choose a tag to compare
@fauu fauu released this 10 Sep 11:52
· 404 commits to master since this release

NOTE: THIS RELEASE HAS BREAKING CHANGES

Added

  • Combined profile: Multiple extra config files can now be loaded (--profile=first-profile,second-profile,third-profile).
  • An alternative OCR.space engine “3” (ocr.ocrspace.engine = 3).
  • Global keybindings for user-defined OCR regions (keybindings.global.ocr.region).
  • Long-clicking the “Redo” button in the action palette will now skip forward all the way to the latest chunk.
  • New misc_lookup command in the command API for externally invoking lookups within Kamite’s client.
  • (Windows) Kamite (Debug).bat script for convenient launching in debug mode with a console window.

Changed

  • Custom commands are now specified in the form of a list. BREAKING CHANGE: Custom command definitions in the config file must be changed accordingly, e.g., command = "the-command first-argument second-argument …"command = ["the-command", "first-argument", "second-argument", …].
  • (API) When sending commands through HTTP, the params JSON object is now expected directly in the request body instead of in a form param. BREAKING CHANGE (API): command HTTP request body must be changed into the form {"chunk": "text"} instead of params={"chunk": "text"}.
    • The Textractor extension must be updated to the current version.
    • Gomics-v must be updated to version 0.2.
  • Improved the accuracy of auto-generated furigana by switching the dictionary from IPADIC to UniDic.
  • The library used for furigana generation is no longer included in the release package. BREAKING CHANGE: The “Show furigana” option now requires an extra download (see README).
  • (Windows) Replaced the Kamite.ps1 console launcher script with Kamite.com.
  • (Windows) The launcher now loads the Java Virtual Machine as a library instead of launching it in the form of an external executable.
  • When chunk correction is enabled (default), some garbage characters, as well as leading and trailing whitespace, are now removed from incoming chunks.
  • Character counter now only counts characters in Unicode categories Letter, Number, and Symbol.
  • Overflowing action palette scrolling UX no longer involves a scrollbar.
  • OCR input images are now displayed in the Debug tab (available when launched with --debug).

Fixed

  • Custom commands with placeholder parameters no longer break after first use.
  • No longer crashes when some duplicate launch options are provided.
  • Certain special characters in params of commands sent through HTTP, such as & or $, no longer cause command processing to fail.
  • (Windows) “Manga OCR” no longer fails to start when executing Kamite through the launcher.
  • (Windows) Can now be pinned to the taskbar properly.
  • Some weird behaviours have been eliminated around client connecting/disconnecting in the presence of competing client tabs.
  • (Windows) An overflowing action palette no longer pushes the chunk view down in Firefox.
  • A missing indicator icon to distinguish buttons for lookups that open in a new tab has been restored.
  • When switching to a different chunk from chunk history after changing the “Show furigana” setting, that setting is now applied to the current chunk switched into.
  • Chunk text selection now behaves correctly in Flipped interface layout in cases when the cursor is dragged above the chunk while selecting.
  • Overflowing current chunk area can now be scrolled when in Flipped layout.
  • Clicking a command button no longer removes selection from the current chunk (this made impossible passing selected text to a custom command invoked by a click).
  • Vertical label alignment on some UI controls.