コード検索のための手数を最小限に - Milkode 0.9.4

より検索しやすくするために、操作感向上のための工夫を入れました。

インストール

$ gem install milkode

詳しくはこちらをどうぞ - ダウンロード, Gems

検索ボックスの操作性を改善

検索ボックス選択時に自動でテキストを選択

  • 結果表示された内容をコピペ→フォームをクリック→テキストが選択状態、となりそのまま貼付け出来ます。

検索後も入力したキーワードが選択された状態に

  • 検索した結果がマッチしなかったり、別のキーワードで再検索したいときの再入力を容易に。

連続して検索する時の手間がぐっと減ります。kenhysさんからもらったpull requestです、感謝!

行番号クリック時のウィンドウとマーカー

  • URLを選択行に差し替え、ハイライト

  • 行番号クリック時に出現するウィンドウを専用モーダルに変更(一枚目の画像)

細かい修正

Webアプリの使い勝手の向上や、各コマンドのバグ修正を行いました。詳しくはリリースノートをどうぞ。

リリースノート

  • milk web
    • 行番号クリック時の処理を改善
      • ウィンドウをモーダルに変更
      • ハイライト、URLを選択行に差し替え (thanks asane)
    • 検索ボックスの操作性を改善 (thanks kenhys)
      • Select query text on click event
      • keep query text selected after searching
      • suppress select() call for query text by tag jump
    • パッケージ一覧のソートのルールを整理
    • ソースコード文字コードEUC-JPの場合、検索結果に表示される日本語が文字化けする問題を修正 (thanks azurite)
    • 文言修正 : '新しい検索' -> 'タブを複製'
  • milk
    • milk remove 改善
    • milk init /path/to/dir -s が正しく動作しない問題を修正
    • milkode_yaml.rb: package_root の正規表現調整
    • 他のオプションとのバッティングを防ぐために milk -v は使えないように、 milk --version を推奨
    • 拡張子 csproj, vbproj, sln に対応 (VisualStudio)
    • document_table.rb: addするとnegative string size (or size too big) (ArgumentError)となる問題を修正 (thanks azurite)
  • Bug fix
    • termcolorの要求バージョンを '< 1.2.2' に (thanks mallowlabs)