気がつけば第12回を掲載してから2〜3日経過してしまっています。第13回はフィルタリング機能についてです。フィルタリング機能の大前提は「たくさんある文書を特定の条件で絞り込んで表示させる」ということにあります。現在サポートしているのは名前による絞込みだけですが、実際にはいろいろあるでしょう。思いつくものを以下に挙げてみます。既読/未読による絞込みサイズによる絞込み更新日時(?)による絞込み...他にもあるような気がしましたが、思いつきませんね。ところ、サイズに関してはサイズ順でソートしてくださいませというのが基本的なスタンスです。簡便さを損なわないかたちで取り込めないものか、という検討の段階でボツになっているような状態です。そんなこんなで現在名前でしかフィルタリングできない仕様なわけですが、その名前によるフィルタリングについて解説と思しき文章を並べてみましょう。フィルタは一覧画面の左下に鎮座しております。ポップアップリストになっていまして、フィルタがかかっていない状態では「〜なし〜」と表示されています。フィルタをかけるときはリストをポップアップして「〜新規〜」を選択し、文字列を入力します。すると、文書名(一覧に表示されている名前)にその文字列を含む文書だけが表示されます...と。一度入力したフィルタは、履歴として最新10世代までが保存されます。この履歴はリストをポップアップしたときに「〜なし〜」よりも上に表示されるので、頻繁に使用するフィルタは何度も入力する必要がなく、リストから選択するだけで適用できちゃうんです。いえいえ、どういたしまして。...えぇと、なんでしたっけ。そうそう、フィルタリング機能だ。隠し機能」でも少し触れましたが、フィルタリング機能は隠し機能で設定を変更することにより、ワイルドカードマッチによるフィルタリングに変更することができます。実はこのフィルタリング、最初はデフォルトがワイルドカードマッチだったんです。「多くのユーザーは普通のテキスト存在マッチの方がいいはず」という結論になり、デフォルトを変更した経緯があります。当時、陰郎自身はワイルドカードマッチ派だったのですが、デフォルトをテキスト存在マッチに変更したのは正解だったといえるでしょう。使い込んでみると、ワイルドカードが必要な局面はほとんどない、というのが実感できたような気がします。ネイティブコードで書かれています。コード側に置いてあります。