Minh Nguyễn
Minh Nguyễn
[piroor/xulmigemo](https://github.com/piroor/xulmigemo/) isn’t exactly simple, but perhaps I can distill it to just the functionality needed for Vietnamese.
https://github.com/mozilla/pdf.js/blob/master/extensions/firefox/content/PdfjsChromeUtils.jsm https://github.com/mozilla/pdf.js/blob/master/extensions/firefox/content/PdfStreamConverter.jsm https://dxr.mozilla.org/mozilla-central/source/browser/extensions/pdfjs/content/PdfjsChromeUtils.jsm https://dxr.mozilla.org/mozilla-central/source/toolkit/modules/Finder.jsm#662 https://dxr.mozilla.org/mozilla-central/source/toolkit/modules/Finder.jsm#632 https://bugzilla.mozilla.org/show_bug.cgi?id=1226963
I’m getting closer to a working implementation using a [`NodeIterator`](https://developer.mozilla.org/en-US/docs/Web/API/Document/createNodeIterator) and a function that replaces each vowel with a character class that represents all its precomposed variants. Naturally, `NodeIterator` isn’t...
Work is continuing on the [find-fold-28](https://github.com/1ec5/avim/compare/find-fold-28) branch. Highlighting is now diacritic-folded, but find and find previous/next are still unimplemented. There will also need to be UI to disable this feature,...
Current status: - [ ] Find (selection + scrolling) - [ ] Find previous/next - [x] Case sensitivity - [ ] Whole word (hidden preference – does it matter?) -...
[Bug 1,353,790](https://bugzilla.mozilla.org/show_bug.cgi?id=1353790) would provide a formal way for a WebExtensions-based addon to provide synonyms for searches instead of having to reinvent the find bar wheel.
AMO’s update service hasn’t seen a ping from a single user of [AVIM on Firefox 2](https://addons.mozilla.org/en-US/firefox/addon/avim/statistics/usage/applications/) since November 10, 2014. Firefox 3 still gets some usage, apparently.
This is less of an issue now that syllable breaks can be inserted, at least for users that prefer to place syllables together instead of hyphenating.
The artifacts are coming from CodeMirror [attempting to match apostrophes](https://codemirror.net/doc/manual.html#addon_closebrackets).
pdf.js has a [good example](https://github.com/mozilla/pdf.js/blob/master/extensions/firefox/content/PdfJsTelemetry-addon.jsm) of how to use the Telemetry API.