ページ

2025年5月9日金曜日

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

画像ビューアー NeeView を 43.3 に更新しました。

不具合修正のみです。

→ ダウンロードはこちらから

43.3

(2025-05-09)

不具合修正
  • システム:タスクバーを自動で隠す設定のときにウィンドウ最大化でタスクバーが表示されない不具合修正 (#1721)
  • 本棚:検索キーを削除しても本棚の場所アイコンが虫眼鏡のままであった不具合を修正 (#1714)
  • 本棚:ブックマーク移動で本棚が空リストになることがある不具合修正 (#1720)
  • ビュー:オートスクロールに修飾キーのショートカットを割り当てたときの不具合修正 (#1713)

25 件のコメント:

  1. お世話になっています。
    要望なのですが、コマンド設定で「前のブックに移動」「次のブックに移動」と「前のプレイリスト項目に移動」「次のプレイリスト項目に移動」を同じショートカットで運用できるような機能を追加してほしいです。

    プレイリストのコマンドではないので仕方ないのですが、「次のブックに移動」ではプレイリストパネルがアクティブ状態でも起点は本棚になってしまいます。
    「次のプレイリスト項目に移動」を使えば移動しますが、自分の使い方だとショートカットをたくさんつ使っているので分けるほど余裕がありません。


    ご検討の程、よろしくお願いします。

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

      コマンドは基本的にメインビューに対する入力になります。各パネルにフォーカスがある場合はそのパネルでの操作になりますが、パネルが対応していないショートカットはメインビューの入力にフォールバックされるため、そのような挙動になります。
      対策を検討いたします。

      削除
  2. お世話になっております。
    (書庫内の)ファイル名のソート順についての要望なのですが、完全バイナリ(文字コード)順ソートを追加していただけないでしょうか?
    オプションの環境に「自然な名前順を使用する」がありますが、オフにしても数字が優先されてしまい、16進数的なファイル名が振られている画像のソート順がおかしくなってしまいます。

    IMG101.JPG ... 101
    ...
    IMG10A.JPG ... 10
    IMG10B.JPG ... 10
    ...
    IMG191.JPG ... 191
    ...
    IMG1A1.JPG ... 1
    ...
    この例だとIMG1A1.JPGが先頭ページになります。

    エクスプローラではグループポリシーエディタで「エクスプローラーで数値による並び替えを無効にする」を有効にするかレジストリエディタで「NoStrCmpLogical」という項目を設定することで望んだ挙動になるのですが、NeeViewには反映されないようです。
    宜しくお願いします。

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

      削除
  3. お世話になっております。愛用させていただいております。
    こちら「動画をページとして開く」で使用しているのですが、こちらにシークバーや消音ボタンを出す方法はありますでしょうか。
    もし無い場合は追加を希望させていただきます。とても需要があると考えます。

    返信削除
    返信
    1. 動画ページの操作はナビゲーターパネルで行います。
      ナビゲーターパネルの右上の詳細ボタンから「コントロールバー」を有効にしてください。

      削除
    2. 表示できました!ありがとうございます

      削除
  4. お世話になっております。質問がございます。

    例えば、日付↑でソートしている状態でZIPフォルダ内の画像を削除すると、フォルダの更新日時が変更されるため、そのフォルダがパネルの一番下に移動し、フォーカスが外れてしまいます。

    このような場合、自動で該当フォルダにフォーカスを追従させることは可能でしょうか?
    現状では、「前の履歴に戻る」→「次の履歴に進む」といった操作で対応しております。

    返信削除
    返信
    1. ご報告ありがとうございます。
      現状では回避方法はありません。修正します。

      削除
  5. NeeViewを愛用しています。素晴らしいソフトをありがとうございます。

    ひとつ質問があります。ファイル一覧でマウスをファイルに乗せたときに、ファイル名がポップアップで表示される機能(ツールチップ)を無効にすることはできますか?

    設定項目などがあれば教えていただけると助かります。どうぞよろしくお願いいたします。

    返信削除
    返信
    1. 現状ではポップアップを抑制する設定はありません。
      設定の追加を検討いたします。

      削除
  6. お世話になっております。
    NeeViewをいつも使わせていただいております。

    Windows共有上のフォルダをブックマークすると表示名がnullになります。
    具体的には「\\pc\wk」などのパスです。
    ブックマークの表示目を編集できるようにするか、
    Windows共有上のフォルダもフォルダ名を取得できるようにしていただけると嬉しいです。
    よろしくお願いいたします。

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

      削除
  7. いつもお世話になっております。
    自分の環境だけなのかもしれませんが、不具合報告いたします。
    マウスのXbutton1がコマンド設定にて登録、使用できません。
    Xbutton2は問題なく登録、使用できます。win11 22H2です。

    返信削除
    返信
    1. ご報告ありがとうございます。
      ですが、こちらでは現象を確認できませんでした。(Win10 と Win11 21H2)
      他のソフトウェアやドライバーが影響しているのかもしれません。なにかお気づきの点がありましたらまたご連絡ください。

      削除
  8. 以前にこちらのコメントで、コマンド「ToggleBookmark」に対する操作対象フォルダの指定機能を要望したものです。
    Canary版(0601) にて、本件が反映されていることを確認しました(#1663)。
    ありがとうございました!

    ちなみに、スクリプトマニュアルで同コマンドの引数欄が空欄に変化していましたが、これは誤記でしょうか?
    実際には従来と同様にExecuteメソッドの引数で操作を指定できるようでした( true:登録操作 or false:削除操作 or 未指定:トグル操作 )。

    返信削除
    返信
    1. ご報告ありがとうございます。
      ご指摘の通り誤記です。修正します。

      削除
  9. いつもありがとうございます。
    Canary0601 で気が付いたことを報告します。

    1) 各パネルのリスト項目の名前の表示について

    名前に「改行文字」が含まれる項目では、「改行文字(の改行処理)とそれ以降の文字列」が表示されなくなっているようです。
    対象パネルのリスト表示モードが「一覧表示」以外の場合に再現します。
    本棚、ブックマークパネル、プレイリストパネルで確認しました(履歴パネルは検証手段(名前に改行を含ませる手段)がないので未確認)

    ちなみに、以下については問題ないようです。
    - リスト項目以外の部分(リネーム時に出てくる文字列編集枠、パンくずリスト) → 改行処理含めて表示に問題なし
    - nv.Bookshelf.Items[0].Name 等でリスト項目の名前にアクセスした際の文字列 → 改行文字含めて欠損なし

    通常の使い方であれば各リスト項目の名前に改行文字が含まれる状況に遭遇することはないとは思いますが、可能であれば43.3及びそれ以前と同様の表示を維持してほしいです。
    理由としましては、ブックを要素とするプレイリスト(.nvjs)を生成するスクリプトを書いて利用しているのですが、その中でNameプロパティにいくつかのメタデータ(日付など)を改行文字で区切って付与し、パネル上(本棚orプレイリスト)に表示させているためです(Canary0601では改行文字以降が表示されないのでファイル名だけの表示になってしまう)。


    2) 新規コマンド「アーカイバーを選択(SelectArchiver)」について

    現在選択されている項目がチェックマーク(✔)で示されていないようです。
    マークがないと「そもそも今はどれなんだっけ?」となりそうです(一応ナビゲーターパネルで確認はできますが)。

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

      項目名に改行が含まれるのは想定外でした。本来は改行を受け付けるほうが不具合となります。 リスト項目を固定サイズにすることで描写の高速化が期待できるのですが、すでに活用されているということなのでちょっと考えてみます。ただ、サムネイル表示のときは固定サイズなので対応できないと思います。

      削除
    2. ご検討ありがとうございます。
      各部分の振る舞いから脱法的な使い方である雰囲気をうっすらと感じていました。
      「サムネイル表示」については非対応でもかまいません。

      参考までに実際の利用状況及び設定を書いておきます。
      生成したプレイリストファイル(.nvpls)を本棚とプレイリストパネルに表示させています(主に本棚)。プレイリストの各要素の名前は、元のファイル名の行を含めて「最大で5行(4行分が付与したメタデータ)」になります。これ以上行数を増やすことはない見込みです。
      本棚は「バナー表示」で利用していて、名前の行数によってリスト項目の高さが直接影響を受けています(「一覧表示」と同様)。
      プレイリストパネルは「コンテンツ表示」で利用していて、名前が5行であればリスト項目の高さ(アイコンサイズ:104)に収まっています。


      ----
      以下はフォルダツリーの各ノードアクセサに関する余談です(改行文字関連の参考情報として)。

      ブックマークフォルダとクイックアクセスは、以下の正規のメソッドを通じて改行文字を含む名前で新規に項目を作成できる(できてしまう?)ようです。
      その一方で、パネル上でのリネーム(「F2キー」など)時に表示される文字列編集枠では、スラッシュとバックスラッシュの入力が弾かれています(トースト通知付き)。同枠では改行文字を含む文字列をペーストしても同様に弾かれ、Excel等で見かける「Alt+Enter」のような改行文字挿入操作にも無反応です。

      <各ノードアクセサと項目追加用のメソッド>
      - DirectoryNodeAccessor: なし。
      - BookmarkFolderNodeAccessor: Add/Insert メソッドの Nameプロパティで「改行文字を含む文字列」を受け入れる
      - QuickAccessFolderNodeAccessor: Add/Insert メソッドの Nameプロパティで「改行文字を含む文字列」を受け入れる

      <検証用のサンプルコード>
      // サンプルコードここから
      // ルート配下にブックマークフォルダを追加(改行文字含む)
      nv.Bookshelf.FolderTree.BookmarkNode.Add({ Name: 'x\ny\nz' })
      nv.Bookmark.FolderTree.BookmarkNode.Add({ Name: 'X\nY\nZ' })

      // クイックアクセス追加(改行文字含む)
      nv.Bookshelf.FolderTree.QuickAccessNode.Add({ Name: 'a\nb\nc\nホームフォルダ', Path: nv.Config.Bookshelf.Home })
      // 本棚パネルでクイックアクセスを表示
      // bookmark: と違って quickaccess: はホームの場所(nv.Config.Bookshelf.Home)に設定しても機能しない(ユーザーのピクチャーフォルダにフォールバック?される)。
      // このため、このような代入を伴うコードを実行しない限りクイックアクセスがリスト項目として扱われることはない。
      nv.Bookshelf.Path = 'quickaccess:'
      // サンプルコードここまで

      削除
    3. 情報ありがとうございます。
      スクリプトは入力にあまり制限をかけていないので、想定外の挙動することが多いと思われます。
      > nv.Bookshelf.Path = 'quickaccess:'
      これも想定外です(汗

      削除
  10. 履歴パネルの時のファイル操作は履歴に準じたものにして欲しいです。
    例えばキーボの上下によるファイル移動などを履歴一覧の通りのものに。

    返信削除
    返信
    1. 異なる種類のパネルを同時に表示可能なので、現状では難しいです。
      なにか方法がないか検討します。

      削除
  11. こんにちは。いつも大変便利に使用させて頂いております。ありがとうございます。
    履歴の表示について最近一つ気になる点が有りコメントさせて頂きました。

    Neeviewの起動時に、前回最後に開いていたブックを開く設定にしているのですが、どうも最後に開いていたページを開くことが出来ず、最初のページに戻ってしまうようです。
    履歴から遡ると、2つ目以降の履歴のブックは最後に開いていたページを開いてくれるのですが。

    また、この挙動はWindowsをシャットダウン(私はデフォルトで完全シャットダウンする設定にしています)してから起動した場合に起こり、一度アプリを閉じた後にまた開く、では再現されないようです。ログオフなどでも起こるかは検証できていません。すみません。使用しているWindowsは10です。

    以前はこのような挙動をしていなかったはずと思いコメントさせて頂きました。分かりづらい説明で申し訳ありません。お手すきの際にでもご確認いただければ幸いです。

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

      削除