コメントを追加

laflsoftware
Re: 検索機能について

manzo様

追加のご返信ありがとうございます。求めていらっしゃるものが見えてきたように思います。
オークションのヘビーユーザ向けに作っているので、ヘビーに利用していただいているようで嬉しいです。

>・検索結果一覧の表示項目(フィールド)カスタマイズ機能追加
> 現在表示されない項目追加、および表示する項目のカスタマイズ、両方の意味です。
> 検索結果一覧の時点で、利用者ごとに必要な情報を参照できれば効率的だと考えました。

表示する項目のカスタマイズの件ですが、これは表示項目を少なくすることによって、
一度に表示するアイテム数を増やしたいという意図でしょうか、
それとも不要な情報が見えなくなることにより必要な情報がピックアップしやすくなるといった意図でしょうか。
(もしくは両方?)

文章の感じからすると後者のようにも思いますが、
現状表示されている情報はそれほど多くないと思っておりますので、
そこまでカスタマイズが必要か?とも思います。

前者だった場合ですが、利用しているUIコンポーネントの関係で、
項目を非表示にすることで、1アイテム表示部分の大きさが自動的に伸縮するわけではないので、
表示アイテム内容によって、表示領域を再計算して伸縮させる必要があるのですが、実際、これは、かなり手間です。
(入札タブに利用しているDataGridViewのように内容によって自動で伸縮するものもあるのですが、
基本1アイテム1行のため、検索結果の表示には向きません。)

プログラム内部的な話で恐縮ですが、UIのカスタマイズは割と大変ですので
現状ですごく使いづらいというわけでなければ、そこまではご容赦いただければと思います。
(もし、現状のままだとかなり操作効率が落ちてしまうようであれば検討しますので遠慮なくおっしゃってください。)

>・検索結果一覧の表示件数を拡張

こちらについては100件(2回分のリクエスト)までであれば、それほど問題はないかと思います。
Yahooの公式でも100件まで表示可能ですね。次のリリースで盛り込めるようなら盛り込みたいと思います。

>・検索結果更新時のスクロール位置記憶

よく考えると、ブラウザで見ているときの仕様だと、おっしゃるように更新するとスクロール位置が同じところにくるんですよね。
それと違うので使いづらいということなのでしょうか。そこらへんはあまり意識はしていませんでした。

あと私が勘違いしていたのですが、2ページ目以降で更新を押したらページも1ページ目に戻る仕様になっていたと
思っていたのですが、今確認したら、2ページ目で更新を押したら2ページ目のままになっていました。
それならいっそブラウザの仕様にあわせてスクロール位置も復元するようにした方がいいかなと思いました。
次のバージョンで検討してみます。

> 現状の検索結果一覧の見やすさをキープしたまま、一度に表示できる件数がもっと稼げれば・・

了解しました。詳細オプションだけじゃなく、検索部分自体を閉じれるようにする方向で検討してみます。

> タブのコンテクストメニューにショートカットキーを追加

了解しました。削除については次のバージョンで実装します。
「タブ追加」は現行バージョンでも「Ctrl+Shift+T(Ctrl+Tは入札タブ)」でいけます。

> ・タブのドラッグ&ドロップによる並び替え

これは現行バージョンでもいけるはずです。タブをドラッグしてもアンカー等は特にでないので判り辛いですが、
あるタブをドラッグして別のタブの上でドロップするとその位置に移動します。一度お試しください。

> ・タブの色付け

こちらも、できなくはないのですが、UIコンポーネントの関係で重い作業になりますので、
今後の課題とさせていただきたいと思います。

> ・タブの色付け
> ・検索条件の「お気に入り」機能の追加
> ・検索条件の履歴表示

ここらへんの解決案なのですが、現行バージョンですと、
検索タブ1つについて、キーワードを一つしか設定できませんが、

次のバージョンで、検索履歴機能を導入しており、
一度検索したキーワードをプルダウンで呼び出せるようになっています。
(各検索タブ毎に別々の履歴として保存される)

そのため、キーワード以外の検索条件が同じ場合は、
一つの検索タブでまかなえるようになると思います。

また、検索履歴の中から不要なキーワードを削除したり、
履歴や履歴の順序を固定化するようなカスタマイズもできるようにしていますので、
もう少し柔軟に使っていただけるのではないかと思います。

上記のケースでまかなえないケースがたくさんあるようでしたら、
検索条件の「お気に入り」機能の追加やタブの色付けも考えないといけないかもしれません。

> ・「詳細オプション」グループボックスが消えない場合がある(バグ?)

こちらはバグのようです。ご報告ありがとうございます。

当方の開発PCはXPですが、同様のバグは出ていませんでした。
一応、Win7(64bit)のPCでのテスト時も、そのときは特に問題ないようでした。

引き続き現象が再現するかどうか調査してみます。

長文になってしまい大変申し訳ありません。
また、何かありましたらお気軽に書き込みいただければと思います。

一応、現在のところの次のバージョンで追加予定の新機能についてまとめておきます。
■出品者評価チェック&ブラックリスト
・悪い評価○件以上、もしくは、○%以上で設定する評価チェック
・出品者名を指定してはじくブラックリスト
(入札タブに追加時にチェック&警告の表示)
■内部ブラウザ機能
アイテムのダブルクリックで内部ブラウザで表示します。
表示速度が若干速くなるのと
「検索タブ+ブラウザ(入札タブ非表示)」や、「入札タブ+ブラウザ(検索タブ非表示)」、
「ブラウザ全画面表示」のように柔軟に切り替えられます。
■定型文入力
内部ブラウザと連動して、あらかじめ登録しておいた定型文をワンクリックで入力できます。
取引ナビ等の入力を想定しています。暗号化して保存するので個人情報も安心です。
■定期チェック機能
検索条件を設定しておくと定期的に検索をします。(サーバ負荷を考慮し、最短3時間単位。1条件につき最大150件まで)
検索条件は複数登録可能で、リスト形式(タイトル・ヒット件数)で表示します。
詳細ボタンでヒットしたオークションの一覧を確認できます。
■メール送信機能の追加
入札時・高値更新時・落札時・エラー時に指定したアドレスにメール送信します。
■サウンド・ポップアップのカスタマイズ
入札時・高値更新時・落札時・エラー時に指定したサウンドを鳴らす・指定した時間ポップアップを表示します。
■検索履歴の保持
一度検索したキーワードをプルダウンで選択可能。
■オークション終了分の検索
オークション(終了分)を検索できます。
■入札タブの重要度別色分け
入札タブを重要度の設定により色分け
■その他、細かいオプション+バグフィックス

次のバージョンではおそらく無理ですが、以下の機能も検討中です。
■他PC(スマホ)からのアクセス
BidMachineの入札状況の確認、自動入札設定の変更をWebブラウザ(lafl.jpのサーバを介して)から行うことができる。

盛り込みすぎて実装にだいぶ時間がかかっており、ご迷惑をお掛けしております。
入札の方でも、Yahoo側の仕様が若干変わっているようで、現行バージョンではログインエラーとなるかもしれません。
新バージョンの方では修正済みなのですが、古いバージョンの方まで手が回らない状態です。
(まともに使えるようになるまで)すみませんが、もう少しお待ちください。

よろしくお願い致します。