Releases: singhaf9270/obsidian-highlight-reference
Releases · singhaf9270/obsidian-highlight-reference
Release list
v1.0.2 — Mobile Fix & Generalized Terminology
🎉 What's changed in 1.0.2
🐛 Bug Fixes
- Mobile modal under keyboard — the add/edit modal now stays above the on-screen keyboard on mobile devices.
- Transparent modal background — fixed the modal appearing without a background on some devices.
- Plugin load failure — fixed a syntax error that caused
failed to loadon startup.
✨ Improvements
- Generalized terminology — the plugin now uses broader, more accurate terms:
- «واژهنامه» → «مرجع»
- «واژه» → «عنوان»
- «معنی» → «توضیح»
- Glossary → Reference
- Word → Title
- Meaning → Description
- Renamed settings labels, modals, and tooltips to reflect the plugin's broader use cases (glossaries, flashcards, term lists, note indexes, etc.).
⚡ Technical
- Migrated to
Platform.isMobilefor better cross-platform detection. - Integrated the
visualViewportAPI for keyboard-aware modal positioning on mobile. - Added proper event listener cleanup in
onCloseto prevent memory leaks. - Compressed the codebase for faster load times.
📱 Mobile Improvements
- Modal positioned at the top of the screen (
4vh). - Max height limited to
70vh— never overlaps the keyboard. - Sticky Save / Cancel buttons at the bottom.
- Textarea auto-scrolls into view when focused.
🔁 Spaced Repetition Compatibility
- Confirmed full compatibility with the Spaced Repetition plugin.
- Use the same reference note for flashcards by adding
#flashcardat the end of each line.
📋 Full Changelog
v1.0.1
- Improved README documentation with bilingual instructions.
- Removed the unsupported
data.jsonfile from the release assets. - Updated the plugin version to 1.0.1.
v1.0.0 — Initial Release
- Display meanings for
==highlighted==words. - Use a reference note declared in the current note's frontmatter.
- Quickly add missing words to the reference.
- Support for English and Persian text.
📦 Installation
From Community Plugins:
- Open Obsidian → Settings → Community Plugins
- Browse → search Highlight Reference
- Install → Enable
Manual:
Download main.js, manifest.json, and styles.css below and place them in .obsidian/plugins/highlight-reference/.
BRAT: