CustomScript

ページ

2023年12月16日土曜日

画像ビューアー 「NeeView」40.3 更新しました

 画像ビューアー NeeView を 40.3 に更新しました。 不具合修正がメインです。

40.3

(2023-12-16)

追加

  • 「最初/最後のページにダミー ページを追加する」設定を追加

不具合修正

  • コピーでエラーになる不具合修正
  • ルーペの「ルーペを標準倍率で開始する」が機能しない不具合修正
  • 2 ページ表示でのページ スライダー移動で、単独ページからの移動でずれてしまう不具合修正
  • 2 ページ表示での「最後のページに移動」コマンドでのページ表示数修正
  • 2 ページ表示でのシームレス ループで「最初/最後のページを単独表示」が機能しない不具合修正
  • 設定ページでのボタン幅を調整
  • ページ終端ブック移動で前のブックに戻った時の表示ページ数の不具合修正
  • 1 ページ移動で 2 ページ移動することがある不具合修正

なかなか安定しない…

31 件のコメント:

  1. VerUp版いただきました。ありがとうございます。
    以前まではフルスクリーン⇔ウィンドウ切り替え時に画像が追従してこないことが多かったですが、今回のは瞬時にマッチしますね。
    とても嬉しいです。

    返信削除
    返信
    1. ご利用ありがとうございます^^

      削除
  2. 正しい使い方かわからないのですが
    検索付きクイックアクセス作成の際に条件を追加してから
    クイックアクセス追加をしていくと同じ内容の物が
    増えて削除が必要なので直接編集をしていたところ
    /re TEST にプロパティのパスから追加で /re TEST|TUIKA
    と変更した場合にNeeViewを再起動すると追加変更した部分が
    消えていることがある。
    再現方法がわからないのと消えない時もあります。
    確認していただければと思います。

    よろしくお願いします。

    返信削除
    返信
    1. ご報告ありがとうございます。クイックアクセスのプロパティの変更だけでは保存されない現象を確認しました。修正します。
      ちなみに、その後にクイックアクセスやブックマークの変更をしたときにまとめて保存されます。

      削除
    2. 早速のご確認ありがとうございます。

      プロパティを開きパスを変更後にOKボタンを押した際に保存される
      という事で大丈夫でしょうか?
      それともOKボタンを押した後にさらにクイックアクセスやブックマークを
      追加した際にまとめて保存されるという事でしょうか?

      できればOKボタンを押した際に保存される方でお願いしたいです。

      削除
    3. はい、修正後は変更が確定したときに保存するようになる予定です。

      > ちなみに、その後にクイックアクセスやブックマークの変更をしたときにまとめて保存されます。
      これは現状(40.3)での動作のことです。すみません紛らわしい表現でした。

      削除
    4. 40.3ではその仕様があったので保存されていることもあったんですね。
      よくわかりました、報告の際に再現方法がわからず申し訳ないです。
      返信ありがとうございます。

      削除
  3. 最初のページを単独表示した時ダミーページが出せるようになりましたが、右開きの場合は左でなく右側に出せないでしょうか?

    返信削除
    返信
    1. ご要望ありがとうございます。検討いたします。

      削除
  4. 更新お疲れ様です。
    アイコン系が更にかっこよくなりましたね☺

    返信削除
    返信
    1. ご利用ありがとうございます^^

      削除
  5. いつも大変お世話になっています。

    Macなどで作成したファイル名の文字エンコードが shift_jis ではないファイルを含むアーカイブが
    プレイリストから開くことができなくなったのでご報告します。

    アーカイブ内のファイル/ディレクトリ名が shift_jis でエンコードされたものを shift_jis.zip 、
    utf8でエンコードされたものを utf_8.zip として、以前のバージョンで作成したプレイリストは以下のようになっています。

    // エントリA
    {
    "Path": "\\\\foo\\bar\\shift_jis.zip\\日本語\\001.jpg",
    },
    // エントリB
    {
    "Path": "\\\\foo\\bar\\utf_8.zip\\日本語\\001.jpg",
    },

    以前のバージョンではエントリA, B それぞれ開くことができましたが
    直近のバージョンではエントリAはOKですがエントリBを開くと以下のエラーが表示されます。
    "表示できません \\foo\bar\utf_8.zip\日本語\001.jpg の読み込みに失敗しました。\\foo\bar\utf_8.zip\日本語\001.jpg が見つかりません。"

    また、utf_8.zip に対してプレイリストの新規エントリを追加することもできませんでした。
    該当するアーカイブ及びプレイリストがたくさんあるのでどうにか以前の挙動に寄せてくださると嬉しいです

    返信削除
    返信
    1. ご報告ありがとうございます。調査します。

      削除
    2. ZIP文字コード自動判定を追加した Canary1229 を用意しました。よろしければお試しください。もしこれでも現象が変わらないようでしたら問題の発生するデータをいただけると助かります。

      削除
    3. Canary1220 で挙動をちょっと変えました。エントリ名文字コードに関して39.5と互換性の高い順に設定を並べると
      1. 7-Zipを使う (標準圧縮ファイルを使用しない)
      2. エンコード:ローカル - Japanese (Shift-JIS)
      3. エンコード:自動
      4. エンコード:UTF-8
      という感じになると思います。

      削除
    4. 早急なご対応ありがとうございます。時間をみつけてためしてみます。

      削除
  6. バージョンアップおめでとうございます。
    いつも便利に使わせて頂いてます。

    39.5 でも存在していたバグなのですが、以下のような操作で再現できましたので、報告致します。

    発現条件:
    - コマンド「前のブックへ移動」および「次のブックへ移動」を ↑/↓「以外」に割り当てていること
    (↑/↓の割り当ては削除していること)
    - 本棚にフォーカスがある状態で、Enter もしくはマウスのクリックでブックを開いた直後であること

    この状態で(↑/↓以外に割り当てた)ショートカットキーでブックを移動すると
    ブックは移動しているにもかかわらず、本棚上のカーソル位置が変わりません
    (↑/↓キーを押してみると分かるかと思います)

    私が ↑/↓ をブック移動に割り当てずに使っているせいで、時々本棚上で思うようにカーソルが動かず疑問に思っていました。

    返信削除
    返信
    1. ご報告ありがとうございます。調査いたします。

      削除
  7. 更新お疲れ様です。
    39.5では本棚内で検索を行った際にサブフォルダにマウントされたドライブ内部も検索結果に含まれていましたが、40.3ではマウントされたドライブ内部のファイルが除外されているようです。
    出来れば従来と同じように、フォルダマウントされたドライブ内のファイルも検索結果に含まれる様にしていただけると非常にありがたいです。
    よろしくお願いいたします。

    返信削除
    返信
    1. ご報告ありがとうございます。調査いたします。

      削除
  8. いつもお世話になっております。
    画像をメインビューで表示しながらDeleteキーで画像を削除した際に
    フォルダを再読込するようになったのはバージョン40からだと思いますが、
    削除時のフォルダ再読込で次の画像が表示されるまでの読込待ちの間、表示領域が白になります。
    画像を見ながら削除する、しないの仕分けをしていると
    背景を黒色にするをオンにしているのもあってかフラッシュを炊いているようにチカチカしてしまいます。
    (読込の遅れは画像サイズやPCスペックの問題かもしれません)
    ですので、削除時においては再読込はしない、もしくは読込待ちの画面色を背景と同じにするなどの変更を希望します。


    上記とは直接関係ありませんが、アプリやOSのバージョン、グラボやメモリ量と言った
    報告に必要そうな環境情報をコピーできるウィンドウがあると便利かもしれません。

    返信削除
    返信
    1. ご要望ありがとうございます。対策を検討します。

      > 報告に必要そうな環境情報をコピーできるウィンドウがあると便利かもしれません。
      現状では「このアプリについて」ダイアログで右クリックすると情報をコピーできます。

      削除
    2. 検討ありがとうございます。

      右クリックについては気がついていませんでした。

      削除
  9. 40.2で最初/最後のページの単独表示について投稿させていただいた者です。

    40.3を試してみましたが、設定と食い違う挙動が見られました。
    長くなりますが結果を上げてみます。

    次の項目について場合分けをしました。
    ・ダミーページを挿入するかどうか
    ・最初/最後のページを単独表示するかどうか
    ・全体のページ数が偶数か奇数か
    (続きます)

    返信削除
  10. 見開き用のダミーページを挿入する:OFF

     最初のページを単独表示:OFF
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 p10 / 右 p9)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         p11がセンター単独表示
        最後のページにジャンプした場合:
         左 p11 / 右 p10(そこから戻ると左右が逆,p1はセンター単独表示)

     最初のページを単独表示:ON
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        順次送りの場合:
         p10がセンター単独表示
        最後のページにジャンプした場合:
         左 p10 / 右 p9(そこから戻ると左右が逆,p2がセンター単独表示,p1がセンター単独表示)

      全体の枚数が11:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        正しい表示(左 p11 / 右 p10)

     最初のページを単独表示:OFF
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         p9がセンター単独表示,p10がセンター単独表示
        最後のページにジャンプした場合:
         p10がセンター単独表示(そこから戻ると左右が逆,p1がセンター単独表示)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(p11がセンター単独表示)

     最初のページを単独表示:ON
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        正しい表示(p10がセンター単独表示)

      全体の枚数が11:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        順次送りの場合:
         p10がセンター単独表示,p11がセンター単独表示(そこから戻ると左右が逆,p2がセンター単独表示,p1がセンター単独表示)
        最後のページにジャンプした場合:
         p11がセンター単独表示(そこから戻ると左右が逆,p2がセンター単独表示,p1がセンター単独表示)

    (続きます)

    返信削除
  11. 見開き用のダミーページを挿入する:ON
    最初のページにダミーページを挿入する:ON
    最後のページにダミーページを挿入する:OFF

     最初のページを単独表示:OFF
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 p10 / 右 p9)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         p11がセンター単独表示
        最後のページにジャンプした場合:
         左 p11 / 右 p10(そこから戻ると左右が逆,「左 ダミー / 右 p1」)

     最初のページを単独表示:ON
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        順次送りの場合:
         p10がセンター単独表示
        最後のページにジャンプした場合:
         左 p10 / 右 p9(そこから戻ると左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        正しい表示(左 p11 / 右 p10)

     最初のページを単独表示:OFF
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         p9の次にダミーページが挿入され「左 ダミー / 右 p9」,p10がセンター単独表示
        最後のページにジャンプした場合:
         p10がセンター単独表示(そこから戻ると左右が逆,「左 ダミー / 右 p1」)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(p11がセンター単独表示)

     最初のページを単独表示:ON
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        正しい表示(p11がセンター単独表示)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        順次送りの場合:
         「左 ダミー / 右 p10」,p11がセンター単独表示(そこから戻るとp10の次にはダミーページがなくなり左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)
        最後のページにジャンプした場合:
         p11がセンター単独表示(そこから戻ると左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)

    (続きます)

    返信削除
  12. 見開き用のダミーページを挿入する:ON
    最初のページにダミーページを挿入する:OFF
    最後のページにダミーページを挿入する:ON

     最初のページを単独表示:OFF
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 p10 / 右 p9)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         正しい表示(左 ダミー / 右 p11)
        最後のページにジャンプした場合:
         左 p11 / 右 p10(そこから戻ると左右が逆,p1がセンター単独表示)

     最初のページを単独表示:ON
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        順次送りの場合:
         正しい表示(左 ダミー / 右 p11)
        最後のページにジャンプした場合:
         「左 p10 / 右 p9」(そこから戻ると左右が逆,「左 ダミー / 右 p2」,p1がセンター単独表示)

      全体の枚数が11:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        正しい表示(左 p11 / 右 p10)

     最初のページを単独表示:OFF
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         「左 ダミー / 右 p9」,「左 ダミー / 右 p10」
        最後のページにジャンプした場合:
         正しい表示(左 ダミー / 右 p10)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 ダミー / 右 p11)

     最初のページを単独表示:ON
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(p1がセンター単独表示)
       最後のページ:
        正しい表示(左 ダミー / 右 p10)

      全体の枚数が11:
       最初のページ:
        正しい表示(p1がセンター単独表示)
      最後のページ:
        順次送りの場合:
         「左 ダミー / 右 p10」,「左 ダミー / 右 p11」(そこから戻るとp10の次にはダミーページがなくなり左右が逆,「左 ダミー / 右 p2」,p1がセンター単独表示)
        最後のページにジャンプした場合:
         「左 ダミー / 右 p11」(そこから戻ると左右が逆,「左 ダミー / 右 p2」,p1がセンター単独表示)

    (続きます)

    返信削除
  13. 見開き用のダミーページを挿入する:ON
    最初のページにダミーページを挿入する:ON
    最後のページにダミーページを挿入する:ON

     最初のページを単独表示:OFF
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 p10 / 右 p9)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         正しい表示(左 ダミー / 右 p11)
        最後のページにジャンプした場合:
         左 p11 / 右 p10(そこから戻ると左右が逆,「左 ダミー / 右 p1」)

     最初のページを単独表示:ON
     最後のページを単独表示:OFF

      全体の枚数が10:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        順次送りの場合:
         正しい表示(左 ダミー / 右 p10)
        最後のページにジャンプした場合:
         左 p10 / 右 p9(そこから戻ると左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        正しい表示(左 p11 / 右 p10)

     最初のページを単独表示:OFF
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        順次送りの場合:
         「左 ダミー / 右 p9」,「左 ダミー / 右 p10」(そこから戻ると左右が逆,「左 ダミー / 右 p1」)
        最後のページにジャンプした場合:
         「左 ダミー / 右 p10」(そこから戻ると左右が逆,「左 ダミー / 右 p1」)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 p2 / 右 p1)
       最後のページ:
        正しい表示(左 ダミー / 右 p11)

     最初のページを単独表示:ON
     最後のページを単独表示:ON

      全体の枚数が10:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        正しい表示(左 ダミー / 右 p10)

      全体の枚数が11:
       最初のページ:
        正しい表示(左 ダミー / 右 p1)
       最後のページ:
        順次送りの場合:
         「左 ダミー / 右 p10」,「左 ダミー / 右 p11」(そこから戻ると左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)
        最後のページにジャンプした場合:
         「左 ダミー / 右 p11」(そこから戻ると左右が逆,「左 ダミー / 右 p2」,「左 ダミー / 右 p1」)

    以上です。

    返信削除
    返信
    1. 詳細なご報告ありがとうございます。
      「横長ページを2ページとみなす」「1ページ進む/戻る」やページのサイズは表示するときに確定するといった仕様になっており、次のページ情報は常に未定という前提で現在表示からの相対という形で表示ページを決めているためこのような挙動になっています。
      ページ位置を固定にする設定を検討します。

      削除
  14. お世話になってます。
    次のブックに連続で移動してると
    たまに前のブックの表示が現在のブックの
    表示の下に残ってしまします。
    (前のブックの表示部分が現在の表示より大きいと
    重なってる部分がハミ出して表示が残ってる感じ?)
    メモリ・キャッシュ周りか
    「次のページ読み込み完了まで現在のページを表示する」
    辺りに不具合があるのかもしれません。
    余裕がありましたら、修正お願いします。

    返信削除
    返信
    1. ご報告ありがとうございます。しかしながら、こちらでは現象が確認できておりません。
      その現象が発生した後、ページ移動してもずっと残り続けるような状態でしょうか?
      設定等により再現率が変わる可能性もありますので、なにかお気づきの点がありましたらご連絡ください。

      削除