ExSearchBar RC1

あけましてお久しぶりです。Twitterでときたま呟いてはいたが、日記はほんとにご無沙汰。というか秋終わるくらいまでネット自体から遠ざかってた。
RCとつけておきながら実はもうちょっと付け加えたい機能もあるのだけれど、他に作りたい物があるので、一度頭をクリアにするべく*1ここでリリースすることにした。ファイルはSUECさんのアップローダにアップExSearchBar RC1。β4からの修正は以下のとおり。使い勝手の向上がメインで、他にアドレスバーの代替*2としての機能を底上げしている。

  • テキストボックスのマウスオーバーでアクティブなタブのURIを表示するようにした
  • テキストボックスをホイールクリックでアクティブなタブのURIを取得するようにした
  • サジェストリスト、検索エンジンメニュー、コンテキストメニューのテキストをclickではなくmouseupに反応するようにした
  • カスタム検索ボタンの要素にセパレータを追加
  • カスタム検索ボタンの要素にメニュー表示を追加*3
  • テキストボックスのコンテキストメニューの簡易検索で検索語句を全角スペースでも区切るようにした
  • テキストボックスでエンターキーを押した際、入力内容が.***で終わる場合*4URIとみなしナビゲートを行うオプションを追加

(デフォルトはOff)

(一応サジェスト上でも動作はします)

  • 履歴の表示件数と別に保存件数を設定できるようにした

ちなみにβ3からβ4への修正は以下のとおり。コンテキストメニューについてはメニューエディタ搭載以前のぷにるのメニューカスタマイズに慣れていればそれほど違和感無く使えると思う。

  • コンテキストメニューの実装
  • テキストボックスにフォーカスが当たる際にテキストが選択状態になるように
  • ctrl+shortcutでのショートカット検索を廃止
  • 簡易ページ検索で本体のページ検索機能(SearchNext, SearchPrevious)を利用するように

*1:ExSearchBarに追加したい機能もこれを先に作った方が効率よさげでもあるし

*2:プヨぷよがアドレスバー、検索バーともに無効にしてあるので

*3:メニュー内容の欄にメニュー表示に使うxmlへのパスを入力

*4:httpで始まる〜だと手打ちの際にそこから打たないといけないため。コピペのときは貼り付けて移動で事足りるのでこのようにした