Releases: rtr46/meikipop
Release list
meikipop v2.0.4
dictionary (latest)
most recent meikipop dictionary file
meikipop v2.0.3
meikipop v2.0.3 improves support for wayland (and therefore steam os) by providing a flatpak distribution. the flatpak should resolve many dependency issues that may be encountered with the other linux binary or pypi distribution.
if you are not on wayland or steam deck, feel free to skip this update.
thanks again to @KamWithK for the contribution.
meikipop v2.0.2
meikipop v2.0.2 fixes a bug that prevented users from importing multiple yomitan dictionaries at once
meikipop v2.0.1
meikipop v2.0.1 updates meikiocr:
- improves ocr speed and decreases cpu load by roughly 10-20%, when using meikiocr ocr provider
the update is recommended if you are using meikiocr, especially if you are running on a less powerful system.
meikipop v2.0.0
...updates the project structure and brings a bunch of new benefits:
- easier install
- meikipop can now be installed via
pip install meikipopwith no further setup required - when no dictionary can be found locally, meikipop will just download an updated version automatically, making manual building or sourcing the dictionary obsolete
- meikipop can now be installed via
- building the dictionary and importing yomitan dictionaries can be done via command line arguments instead of running separate scripts. this should also work with the prebuilt versions.
- the user config and dictionary are now stored in a centralized, platform-dependent location, making multi-platform development easier and less error-prone
- the default configuration has changed in meikipop v2.0.0. most notably: by default meikipop will now use meikiocr and auto scan on mouse move without hotkey as the default. you can of course configure it to work like before.
- there is now a prebuilt release for macos. thanks to @pedrogxv for contributing the workflow
- there is now preliminary wayland support. thanks to @KamWithK and @AuroraWright for contributing
- a bug that lead to wrong frequencies in the dictionary for some cases has been fixed
- installation instructions in the readme have been updated to reflect the changes of v2.0.0
when switching from an older version to v2, please note that the change in config paths will ignore your old configuration and dictionary. if you want to keep your old configuration or dictionary, copy them to this path.
i spend a lot of time making sure none of the v2 changes break anything, but if you encounter any issues with v2, please create an issue and fall back to v1.3.0 in the mean time.
if you are planning to run meikipop on wayland, make sure to checkout the readme section on wayland.
lets take the opportunity to celebrate
...how far we come since meikipop v1.0.0. some of the most notable improvements include:
- we went from google lens only to a wide range of possible ocr backends. most notably:
- meikiocr - purpose built local, private, fast and accurate ocr for video games
- owocr integration - you can integrate meikipop with virtually any relevant ocr backend in existence
- drastically improved dictionary format and handling that makes meikipop faster, use less memory, easier to maintain and even enables yomitan dictionary imports for monolingual dictionary among others.
- it also integrated entry frequencies and a kanji dictionary that shows meanings, frequency, most common readings and example words
- new settings like only scan on mouse move and scan interval give the user more control as to when and how often ocr runs, making meikipop better suited for a wider range of usage scenarios
- magpie compatibility
- many bug fixes, performance improvements and improvements to the quality of the lookup results. just to name a few:
- improved results for words in katakana form, that usually are not written in katakana
- improved lookups across (vertical) line breaks
- many ui improvements like:
- showing a proper icon in the tray that lets you toggle if meikipop is active or paused via left click
- cleaner settings dialogue with tooltips that document what the settings actually do
- fine grained control as to what the content of the popup is
- automated and standardized workflows for generating prebuilt versions of meikipop making releases easier than before
- and many, many more...
thanks to everyone who contributed, created issues and was part of the journey so far :)
meikipop v2.0.0rc3
i will probably release the non-release-candidate for v2 with proper release notes tomorrow. v2 is mostly a restructuring of the source code, that hopefully makes a lot of things simpler:
- you can now 'pip install meikipop'
- unified, standardized paths for config, dictionary and cache across prebuilt and source versions
- automated dictionary builds and downloads
- new default configuration (auto scan without modifiers on mouse move with meikiocr)
meikipop v1.13.0
meikipop v1.13.0:
- fixes a bug that could lead to an eternal popup while meikipop is paused
meikipop v1.12.6
meikipop v1.12.6 fixes a bug that in rare cases prevented look ups on new screen content
meikipop v1.12.5
meikipop v1.12.5 fixes a bug that caused missing/wrong frequency data in rare cases, leading to a suboptimal entry display order.