This includes 3 features about the find toolbar.
The first feature is the "dictionary-assisted find" for Japanese (or other languages).
This provides a feature to find Japanese terms in roman-letter spelling. For example, if you input "kanji", Firefox finds any terms of the sound, like "感じ", "幹事" and "漢字". Demonstration video:http://piro.sakura.ne.jp/xul/_video/xulmigemo.html.en
Additionally, you can find modified latin letters with their simple versions. For example, "Frédéric" can be found by the input "frederic".
Or, if you want and you switch the find mode, you can do regular expression search for web contents.
Second is more customizable Find Toolbar. You can check "Highlight all" and "Match Cases" automatically. And, found term can be shown in the center of the screen.
Third, the highlight feature like Safari 3 is available. In "Highlight all" mode, the content area is covered by a dark screen and the focused term is shown with animation effect. Markers indicating where the search term is in the page will appear beside the scroll bar.
XUL/Migemo is available on:
* Find Toolbar (Firefox 2 or later, Thunderbird 2)
* Smart Location Bar (Firefox 3, ver.0.10.0 or later)
* Search boxes of History and Bookmarks (Firefox 3, ver.0.10.0 or later)
* Quick Find feature in the thread pane (Thunderbird 2)
This project is inspired from "Migemo" project ( http://0xcc.net/migemo/
), which provides same feature for Emacs and other applications.