Skip to content

Releases: rtr46/meikipop

meikipop v2.0.4

Choose a tag to compare

@rtr46 rtr46 released this 03 Jun 18:58
ed1b70c

meikipop v2.0.4 fixes a bug that caused the region selection to crash in some cases

dictionary (latest)

dictionary (latest) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 09:52
ed1b70c

most recent meikipop dictionary file

meikipop v2.0.3

Choose a tag to compare

@rtr46 rtr46 released this 02 May 15:45
357ba24

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

Choose a tag to compare

@rtr46 rtr46 released this 24 Apr 07:03
bff9654

meikipop v2.0.2 fixes a bug that prevented users from importing multiple yomitan dictionaries at once

meikipop v2.0.1

Choose a tag to compare

@rtr46 rtr46 released this 12 Apr 08:02
449d216

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

Choose a tag to compare

@rtr46 rtr46 released this 09 Apr 07:50
1f14729

...updates the project structure and brings a bunch of new benefits:

  • easier install
    • meikipop can now be installed via pip install meikipop with 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
  • 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

meikipop v2.0.0rc3 Pre-release
Pre-release

Choose a tag to compare

@rtr46 rtr46 released this 06 Apr 19:10
461ec0c

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

Choose a tag to compare

@rtr46 rtr46 released this 01 Apr 08:12
f224dca

meikipop v1.13.0:

  • fixes a bug that could lead to an eternal popup while meikipop is paused

meikipop v1.12.6

Choose a tag to compare

@rtr46 rtr46 released this 29 Mar 09:40
5f97f58

meikipop v1.12.6 fixes a bug that in rare cases prevented look ups on new screen content

meikipop v1.12.5

Choose a tag to compare

@rtr46 rtr46 released this 19 Mar 17:11
e13a0a1

meikipop v1.12.5 fixes a bug that caused missing/wrong frequency data in rare cases, leading to a suboptimal entry display order.