「折りたたみ時に(+NNN)で配下の未読メーNo.44879
Imabeppu さん 13/09/04 11:40
 
Imabeppu です。
秀丸メール Ver.6.15 (32ビット版) を使っています。

「折りたたみ時に(+NNN)で配下の未読メール総数表示」のオプションを
試してみたのですが、気になる点がありました。

  ・オプションを変更して変更して OK ボタンを押下すると、フォルダ
    枠のツリーが開く。
    →開閉状態は変化しないでほしいです。

  ・フォルダの配下に検索フォルダがある場合、その件数が足されるか
    否かがはっきりしていない。
    →サブフォルダに未読がない場合は検索フォルダの未読は足されず、
      サブフォルダに未読がある場合は検索フォルダの未読は足される
      ような気がします。
    →検索フォルダの未読はカウントしない方がよいと思います。今の
      ままだと、実体の未読と検索フォルダの未読で、同じメールが2
      度カウントされることがあります。実体だけをカウントした方が
      よいと思います。

以上です。

[ ]
RE:44879 「折りたたみ時に(+NNN)で配下のNo.44881
秀まるお2 さん 13/09/04 15:54
 
 毎度バグ情報ありがとうございます。

>   ・オプションを変更して変更して OK ボタンを押下すると、フォルダ
>     枠のツリーが開く。
>     →開閉状態は変化しないでほしいです。

 フォルダ・ツリーを一度作成しなおす処理が働いてしまうんですが、その時に、
現在の折りたたみ状態を保存せずに作成しなおしてしまってるようでした。実は
他にもいくつかのオプション変更で同じ処理(フォルダツリーの作成しなおし)
が働くんですが、その時もダメでした。

 さっそく修正させていただきます。

>   ・フォルダの配下に検索フォルダがある場合、その件数が足されるか
>     否かがはっきりしていない。

 たしかに現状、中途半端というか、検索フォルダについての処理がうまくなさ
れてなおて動作がおかしくなってるようです。

 検索フォルダは対象外にするように修正させていただきます。

 あとついでに、ダイアログボックスの「リセット」ボタンを押してもオプショ
ンがOFFにならないバグも見つけてしまいしまた。これも修正させていただきま
す。

[ ]
RE:44881 「折りたたみ時に(+NNN)で配下のNo.44885
秀まるお2 さん 13/09/04 17:23
 
>  検索フォルダは対象外にするように修正させていただきます。

 これですが、やはり検索フォルダを対象外にするのは無しで、現状のままにさ
せていただきます。というのはなぜかというと…

 そもそもですが、この「+NNN」付きオプションOFFの場合でも、フォルダを折
りたたむと(+)の表示を付ける機能があります。それ自体、昔から、検索フォル
ダも普通のフォルダと同じ扱いにしてました。

 例えば

     親フォルダ
       +-- 検索フォルダ(1)

 のようなツリー状態になっていて、検索フォルダに未読メールがある場合、こ
れを折りたたむと、

     親フォルダ(+)

 のような表示になっていました。こういう仕様が元々あった所に、「+NNN表示
の時のみ検索フォルダは対象外にする」ってことになると、じゃぁこの場合は
(+)表示すらしないのかってことになって、大変ややこしいことになります。

 かといっいて、今さらこの「(+)」の表示についても仕様変更するのもどうか
という気がします。

 しいて対応するとしたら、検索フォルダを対象外にするかどうかのオプション
を別途追加してってことになりそうな気がしますけど、そこまで期待されてる訳
でもなさそうです。

 ということで、やはり現状のままにしようと思います。

>     →サブフォルダに未読がない場合は検索フォルダの未読は足されず、
>       サブフォルダに未読がある場合は検索フォルダの未読は足される
>       ような気がします。

 一応、こちらの処理を見直した限りでは、単純にツリーの中でのカッコ付き数
字を足し算してるだけのはずです。例えば上記の例のように、子フォルダとして
検索フォルダが1つあるだけのようなケースでもうまく(+1)の表示がされるので、
一応期待通りに動いてるような気がします。

 ダメなパターンが無いかもうちょっとテストしてみます。

[ ]
RE:44885 「折りたたみ時に(+NNN)で配下のNo.44904
秀まるお2 さん 13/09/09 11:08
 
 今さらですが、検索フォルダを対象外にするかどうかの設定ってのがありまし
た。

 「全般的な設定・フォルダ・詳細」に、
 「フォルダの折りたたみ表示で配下にある検索フォルダは無視する」

 ってのがありました。そこのオプションをONにしてると、たしかにImabeppuさ
んの話にあるような中途半端な表示になってしまってました。

 いろいろオプションがあって自分でも分かってない状況になってしまってるよ
うです。

 また修正させていただきます。

[ ]
RE:44904 「折りたたみ時に(+NNN)で配下のNo.44912
Imabeppu さん 13/09/11 11:06
 
V6.16β2 を試してみました。

(1) 「折りたたみ時に(+NNN)で配下の未読メール総数表示」が OFF、
    「フォルダの折りたたみ表示で配下にある検索フォルダは無視する」
    が ON の場合、オプションの名称の通り、検索フォルダは無視して
    いるようです。

(2) 「折りたたみ時に(+NNN)で配下の未読メール総数表示」が ON、
    「フォルダの折りたたみ表示で配下にある検索フォルダは無視する」
    が ON の場合、検索フォルダの件数が足されているようです。

(3) (2)の設定で、通常フォルダAの配下に未読はなく、通常フォルダA
    の配下に検索フォルダが存在し、そこには未読メールが含まれてい
    る状態、かつ、ツリー上で通常フォルダAが閉じている状態から、
    「折りたたみ時に(+NNN)で配下の未読メール総数表示」を OFF に
    すると、通常フォルダAの横に (+) が表示されてしまいます。

(2)が修正されれば、(3)は自動的に解決する問題でしょうね。

[ ]
RE:44912 「折りたたみ時に(+NNN)で配下のNo.44915
秀まるお2 さん 13/09/11 11:26
 
 こちらもたしかに直したはずだったんですが、今テストしてみたら、オプショ
ンをいろいろいじりながらテストするといろいろ動作が変わってしまうようでし
た。

 また修正させていただきます。

[ ]