Minh Nguyễn

Results 1323 comments of Minh Nguyễn

_(Moved to #132.)_

In true AVIM fashion, as soon as you enable or disable the extension, it takes effect throughout the application – no need to reload any webpages. However, the event handlers...

- [x] Build test harness - [x] Load FVDP tests - [x] Devise tests for past bugs and regressions - [x] Devise tests for bugs filed against other IMEs -...

Travis now runs all the unit tests, including the entire FVDP corpus, on each push. These tests only exercise the transformer; we’re lacking coverage of the overlay and frame scripts....

Thanks for the tip. Browserify is good for automated testing of a webpage in a browser environment. Travis already tests the only script that can be embedded in a webpage...

The double strike-through effect is supposed to be subtle because it’s also used in Firefox’s toolbar, where anything more would have the potential to distract. But this is too subtle....

This may become more important once Firefox and Firefox Beta [require extensions to be signed](http://blog.mozilla.org/addons/2015/02/10/extension-signing-safer-experience/). Updates to AVIM often languish in AMO’s review queue, making it important for users to...

The landing page would use this call to fetch all the release notes: ``` js $.ajax("https://api.github.com/repos/1ec5/avim/releases", { ifModified: true, complete: function (data) { console.log(data.responseJSON[0].body); } }); ``` Then `body` would...

As of 8181aeb715828d9f9c9a11f4ebb3f4ff78d2d0a1, the landing page is now live. All that remains is to show it on first run.

Specifically, windows opened via `window.openDialog()` don’t load AVIM.