Chemr どうにかしたいリスト
- ページ内検索
- 全文検索 (chmlib binding のほうに API だけは移植した)
- InputMethod の変換中はキーバインドを無効にしたい (IM の有効無効をどうやってとるか謎い)
実装メモ
- WebView の performFindPanelAction はうごかない
- なんでっておもってたけど、そういうもんみたいだ。リファレンスにのっけておくなよ><
- 全文検索で日本語が検索できない。
- binding の実装がわるいんだろうけど (文字コードを NKF で変換できる範囲で変えてみたけどだめだった)
- 実装しなおすにはフォーマットをちゃんと理解しないといけない
- 閉じた仕様でなおかつ消えていきそうな仕様の理解を深めても……
- とはいえ実装おったり、http://www.nongnu.org/chmspec/latest/Internal.html#FIftiMain 読んだりした……めんどくさい
- OutlineView はやっぱ落ちまくる
- Tree 表示のタブを選択するまで、データソースを設定しないようにしてみた
- 表示させちゃうと (しかもたくさん CHM ひらいていると) 落ちやすくなる
- IM 変換中のキーバインド無効はコメントをいただいたのをそのまま条件文に