v0.6
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 ofparams={"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 withKamite.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.