CustomScript

2021年1月1日金曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 38.0 に更新しました。
パネルのドッキングパネル化、サブウィンドウ化が主な変更です。

38.0

(2021-01-01)

新着

  • サイドパネルのドッキングパネル化。パネルをドラッグして接続させることができます。
  • サイドパネルのフローティング対応。パネルアイコンもしくはパネルタイトルを右クリックして「フローティング」を実行すると、そのパネルがサブウィンドウ化されます。
  • メインビューウィンドウ実装。メインビューを独立したウィンドウにします。(表示 > メインビューウィンドウ)
  • 表示コンテンツサイズにウィンドウサイズをあわせる「ウィンドウサイズ調整」コマンド追加。
  • 自動非表示モード設定追加。フルスクリーン以外のウィンドウ状態でも自動非表示を機能させることができます。(設定 > パネル > 自動非表示モード)
  • AeroSnap座標の復元設定追加。 (設定 > 起動設定 > AeroSnapの座標を復元)
  • ページ表示数に依存したスライダー移動の設定追加。 (設定 > ページスライダー > 変更量を表示ページ数に同期)
  • WIC情報取得ON/OFF設定追加。 (設定 > 対応形式 > WIC情報を使用する)

修正

  • プリンターによっては印刷ダイアログを開こうとするとエラーになる不具合対応。
  • WICの状態によっては起動できないことがある不具合修正。
  • 除外フォルダー設定をすべて削除すると起動できなくなる不具合修正。
  • 履歴のスタイル変更でサムネイルが更新されない不具合修正。
  • フィルムストリップと表示が一致しないことがある不具合修正。
  • メインメニューのショートカットが表示されないことがある不具合修正。
  • ネットワークパスでアーカイブ内フォルダーが開けない不具合修正。
  • 設定のインポートでブックマークの更新が終わらないことがある不具合修正。
  • ページ間隔設定と回転でのストレッチ適用不具合修正。
  • 回転後にページ移動したときのスケール維持の不具合修正。
  • 動画のパスに「#」が含まれると再生できない不具合修正。
  • 横長ページ分割時のページ送り不具合修正。
  • ブックページをダブルクリックして開いた時にページが進んでしまう現象抑制。
  • MP3等、映像のないメディアが再生できないことがある不具合改善。
  • ショートカットキー名称の修正。

変更

  • サイドパネルグリップの透明化。
  • テキストボックス以外でのIMEを無効化。
  • バックアップファイルの生成を1起動に付き1回に制限。
  • ストアアプリ版のデータ保存フォルダーを NeeLaboratory\NeeView.a から NeeLavoratory-NeeView に移動。アンインストールでデータが削除されないことがある問題解決のため。
  • 開いたファイルの上位フォルダーが変更できなくなる問題解決のため、カレントディレクトリを常にexeと同じ場所になるようにしました。
  • 自然順ソートの漢字の並び順を音読み順に変更。
  • スクリプトが有効の場合のみ既定のスクリプトフォルダーを生成するようにした。 既定でないフォルダーが指定されている場合は生成しません。
  • 設定読み込みエラーダイアログに詳細メッセージを追加、アプリ終了ボタンを追加。
  • NeeView切り替え順番を起動順に変更。
  • ページ設定の「ページ位置」に最終ページならば初期化する選択を追加。
  • 「表示」メニューの順番調整。
  • 「ファイル情報」を「情報」に変更。
  • 各種ライブラリ更新。

削除

  • 「フルスクリーンのときにタスクバー領域を覆わない」設定削除。自動非表示モードで代用。
  • 「ページリストを本棚に配置」設定削除。ドッキングパネルで代用。

スクリプト

  • 修正:コマンドパラメーター変更が保存されない不具合修正。
  • 修正:nv.Command.ToggleVisible*.Execute(true) でフォーカスが移動しない不具合修正。
  • 修正:起動スクリプトで本棚にフォーカスが移動しない不具合修正。
  • 新規:スクリプトファイルのドックコメントで既定のショートカットを指定できるようにした。
  • 新規:nv.ShowInputDialog() 命令の追加。文字列入力ダイアログです。
  • 新規:sleep() 命令の追加。指定された時間スクリプト処理を停止します。
  • 新規:「スクリプト中断」コマンド追加。sleepを使用しているスクリプトの動作を停止させます。
  • 新規:nv.Bookshelf等、各パネルアクセサの追加。本棚等のパネル単位のアクセサを追加しました。選択項目等の取得、設定ができます。
  • 変更:スクリプトコンソール出力でオブジェクトの内容を出力するようにした。
  • 変更:nv.Book のページアクセサ取得をメソッドからプロパティに変更。
    • nv.Book.Page(int) -> nv.Book.Pages[int] インデックスは0スタートになります。
    • nv.Book.ViewPage(int) -> nv.Book.ViewPages[int]
    • Pages[] ではページサイズ(Width,Height)は取得できません。 ViewPages[] では取得できます。
  • その他:追加や削除されたプロパティについてはこちらを参照してください。


あけましておめでとうございます。久々更新です。ドッキングパネルとかUIは変わりましたが、中身はほとんど同じです。

13 件のコメント:

  1. メインビューウィンドウ実装ありがとうございます。
    これで複数画面にて理想通りの使い方が出来るようになりました。
    本当にありがとうございます。

    最後に要望になってしまうのですが
    本棚とページリストのサムネイルの大きさを別々に設定できればと思います。
    こちらもよろしくおねがいします。

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

      削除
  2. オプション>設定>全般>起動設定
    [ウィンドウ座標を復元する]:オン
    [フルスクリーン状態を復元する]:オフ

    この設定で[WindowState]が[Normal]で状態で起動し
    フルスクリーン状態に移行して終了
    再度NeeViewを起動すると[WindowState]が[Maximized]状態で起動します

    以前の37.1までは[Normal]状態(フルスクリーンにする前の状態)に復元し起動でした
    これは仕様変更でしょうかバグでしょうか?
    希望としてはフルスクリーンにする前の状態に復元する以前の仕様にして頂きたいです。

    返信削除
    返信
    1. ご報告ありがとうございます。
      現象を確認しました。修正いたします。

      削除
  3. トマトパスタ2021年1月2日 21:01

    あけましておめでとうございます!!サイドパネルのフローティング、凄く欲しかった機能でとても嬉しいです!!有難うございます!!今年もよろしくお願いします!!

    返信削除
    返信
    1. ご利用ありがとうございます^^
      今年もよろしくおねがいします。

      削除
  4. 神アプデありがとうございます!

    アップデートお疲れ様でした!

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

      削除
  5. アップデートありがとうございます。
    要望なのですが、N字スクロールの際に上端/下端で一度ストップするような設定をつけていただけないでしょうか。
    現在だと拡大した状態でN字スクロールを行うと、画像の端が見れないままに横移動してしまうので、
    この場合は上下移動だけのコマンドと使い分ける必要がありやや不便に思います。
    お手数かと思いますがご検討いただければ幸いです。

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

      削除
  6. はじめまして。NeeViewを利用させていただいています。
    とても重宝しています。

    要望なのですが、よろしければ下記機能を追加していただけないでしょうか。

    + スライドショー

    - 特定の文字列を含むパスの「スライドを切り替える時間」を別に追加設定できるようにして欲しい

    特定の名称(ファイル名,フォルダ名,アーカイブ名)で保存されているものに対してはパラパラアニメのように再生されるように、より短い時間の切り替え時間を個別に追加で設定可能にして欲しいです。

    - スライドショー再生時にアニメーションGIFが一周してから次に進むよう設定可能にして欲しい

    アニメーションGIFが再生中に存在する場合、アニメーションが一周する前に切り替え時間で次のファイルに進んでしまうので、アニメーションGIFの枚数が事前に判別できるのであれば、一周再生完了後に次に進むようにして欲しいです。

    お手数かと思いますが、以上ご検討いただければと思います。

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

      削除
  7. いつも本ソフトをご提供/アップデートしていただきありがとうございます。

    >新着
    >ページ表示数に依存したスライダー移動の設定追加。
    をお願いした者です。

    今回実装していただき大変感謝しております。
    閲覧が非常に便利になりました。
    ありがとうございました。

    返信削除