Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow dictionaries to specify minimum compatible Yomitan version #1750

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

stephenmk
Copy link

See issue #1506

My solution for passing the current Yomitan version from the runtime manifest to the dictionary importer might be a little awkward. Other than that, I've tested this and it works fine.

1

@stephenmk stephenmk requested a review from a team as a code owner January 9, 2025 01:03
if (typeof minimumYomitanVersion === 'string') {
if (details.yomitanVersion === '0.0.0.0') {
// Running a development version of Yomitan
} else if (compareRevisions(details.yomitanVersion, minimumYomitanVersion)) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was chrome.runtime not available in this context, or was the purpose of calling it where you did a performance optimization?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, not available. I initially tried to use chrome.runtime here within the DictionaryImporter class, but it caused an error (ReferenceError: chrome is not defined).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants