CustomScript

ページ

2019年2月25日月曜日

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

  • .NET Framework 4.7.2
  • WPF
画像ビューアー NeeView を 33.0 に更新しました。
主な更新は、ブックマークリストパネル復活、検索オプション刷新、多重起動時のデータ連携強化、です。

33.0

(2019-02-25)

.NET Framweork 4.7.2 に更新

.NET Framework 4.7.2 以降が必要です。起動しない場合は Microsoft .NET から入手してください。

ブックマークリストパネルの復活

本棚のブックマーク部分が独立したパネルになりました。
本棚のブックマークもそのまま残っています。ブックマークの巡回移動にはこちらを使用してください。
  • 「ブックマークリスト表示ON/OFF」コマンド追加

本棚の検索機能の強化

  • 検索オプション刷新。正規表現検索等が可能になります。詳細は検索コマンドヘルプを参照してください。 (その他 > 検索オプションヘルプ)
    • 32.0までのNOT検索(-をつける)、単語検索(@をつける)は機能しません。
  • 検索設定を追加 (検索ボタン(虫眼鏡アイコン)のコンテキストメニュー)
    • インクリメンタルサーチのON/OFF
    • サブフォルダーを含めるかのON/OFF

カーソルの自動非表示の設定

  • カーソル非表示状態の解除条件設定を追加 (設定 > マウス操作 > カーソルの自動非表示)
    • 解除する移動距離や、ホイール等のボタン操作では解除させなくする等が設定できます。
  • ウィンドウのアクティブ状態変化でカーソル非表示を解除するようにした

データの保存タイミングの整備

データの保存タイミングは以下の通りです。通常運用では意識する必要ありません。
種類情報を更新したときアプリ終了時シャットダウン時設定ウィンドウを閉じたとき
設定-
履歴--
ブックマーク-
ページマーク-
  • Windowsシャットダウン時にも保存をおこなうようにした
  • ブックマーク、ページマークは変更時に保存するようにした

多重起動時のデータ同期強化

ブックマーク、ページマークはリアルタイムに同期します。
設定は設定ウィンドウを閉じたときのみ同期します。アプリ終了時の保存では同期しません。手動で設定を反映させることもできます。 (その他 > 設定の再読込) 履歴は起動中は同期されませんが、保存時に合成されるため、つぎの起動から反映します。
  • コマンド「設定の再読込」追加
  • 設定画面を閉じたときに他プロセスの設定と同期するかの設定追加 (設定 > 保存データ > 設定を同期する)

各種データの保存場所の設定を追加

反映にはアプリの再起動が必要です。データを引き継ぐには全設定のエクスポートとインポートを活用してください。
  • テンポラリフォルダーの場所の設定追加 (設定 > 場所)
  • サムネイルキャッシュの場所の設定追加 (設定 > 場所)
  • 履歴の保存先変更設定追加 (設定 > 保存データ)
  • ブックマークの保存先変更設定追加 (設定 > 保存データ)
  • ページマークの保存先変更設定追加 (設定 > 保存データ)

その他

  • スプラッシュスクリーンON/OFF設定追加(設定 > 起動設定 > スプラッシュスクリーン)
  • 本棚でのドライブ画像をシステムから取得するようにした
  • ファイル名変更時の禁則処理をエクスプローラー風に改善
  • 画像ファイルのショートカットに対応
  • 外部連携で「圧縮ファイル+ファイル名」を渡せる設定を追加
  • ページのループを通知する設定追加 (設定 > 移動 > ページのループを通知する)
  • ブックの並び順に登録順を追加。ブックマーク専用。「ブック列は登録日昇順/降順」コマンド追加
  • ブックの並び順にパス順を追加。ブックマーク専用。「ブック列はパス昇順/降順」コマンド追加
  • ブックの並び順種類順を追加。「ブック列は種類昇順/降順」コマンド追加
  • 情報パネルの「サイズ」をそれぞれ「ファイルサイズ」「画像サイズ」に変更
  • 本棚の項目メニューに履歴削除とブックマーク登録解除コマンドを追加
  • 本棚でのホーム移動をAlt+Homeに変更
  • 現在閲覧中のブックを削除したときに次のブックを自動的に読み込むようにした
  • 表示サイズに「幅をウィンドウに合わせる」追加
  • 履歴からブックを開いたときでも履歴順を更新する設定追加 (設定 > 履歴全般 > 履歴からブックを開いたときでも最終閲覧日を更新する)
  • マウスドラッグで画像が画面端で移動できない状態から反対側にドラッグしたときにすぐに反応するようにした
  • マウスドラッグ操作のON/OFF設定追加 (設定 > マウス操作 > マウスドラッグ操作)
  • マウスドラッグ開始距離を設定できるようにした (設定 > マウス操作 > マウスドラッグ操作)
  • 「オンラインヘルプ」コマンドの廃止。「このアプリについて」ダイアログのプロジェクトページに移動と同じため。
  • 非対応拡張子ファイルを画像ファイルとして読み込みを試みる設定を追加 (設定 > ブック全般 > 拡張子が不明なファイルを画像ファイルとみなす)
  • Susie書庫プラグイン単位での事前展開設定追加。
  • 7z.dll 18.06, MagicScaler 0.9.1 に更新

バグ修正

  • ライトテーマにしたときのページリストアイコンの色の不具合修正
  • "&"を含むファイル名でエラーになることがある不具合修正
  • 回転コマンドで表示サイズ適用をONにしたときに画像表示位置がおかしくなる不具合修正
  • 現在のブックを履歴から削除したあとで履歴に再登録されてしまう不具合修正
  • 起動時に開いた本棚の場所が保存されない不具合修正
  • 2ページ画像保存時の並び順不具合修正
  • ページが多いブックでのページマーク動作が重くなる不具合修正
  • ページ方向を左から右にしたときにメニューからのページ移動が逆になることがある不具合修正
  • 本棚の検索結果で並び順選択コンボボックスが表示されない不具合修正
  • NeeViewで開くとNeeViewSで設定したSusieプラグイン設定が消えてしまう不具合修正



久々更新です。

ファイル検索ツール「RealtimeSearch」2.0 更新しました

  • WPF
ファイル検索ツール RealtimeSearch を 2.0 に更新しました。
検索オプションを刷新しています。

2.0

(2019-02-25)
  • 環境を.Net4.7.2に更新
  • 新しい検索オプションルール。正規表現で検索可能。
  • ファイル名大文字小文字変更で検索インデックスから消えてしまう不具合修正

2018年8月23日木曜日

NeeView Canary版について

NeeView Canary版の提供を始めました。
NeeView Canary は開発中のスナップショットで、正式版で提供される予定の機能を先行体験するためのものです。通常の使用にはナンバリングされた正式版をご使用ください。
  • 正式版よりも不安定です。
  • 保存データに互換性がない可能性が大きいです。正式版とは別けての運用をお勧めします。
  • ZIPでの提供のみとなります。
  • 更新は不定期で、告知はありません。
  • 更新履歴はありません。

2018年8月17日金曜日

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

  • .NET Framework 4.6.2
  • WPF
画像ビューアー NeeView を 32.0 に更新しました。
主な更新は、フォルダーリスト、ブックマークリスト、ページマークリストの再構成です。

32.0
(2018-08-17)
重要:ブックマークリスト、ページマークリストに大きな変更があり、これまで設定した情報が一部無効になりますのでご注意ください。
  • 本棚
    • フォルダーリストとブックマークリストを統合し、本棚と名称を変更
      • 本棚のリスト部を「フォルダーリスト」と呼称
      • 設定項目「フォルダーリスト」を「本棚」に名称変更
    • フォルダーツリー実装。クイックアクセスはここに統合されました フォルダーツリーはリスト上部もしくは左部に配置されます -「フォルダーツリーの表示ON/OFF」コマンド追加 -「クイックアクセスの表示ON/OFF」コマンド廃止
    • ブックマークリスト
      • ブックマークリストはフォルダーリストと同様の挙動に変更
      • 手動による並び替えはできなくなり、これまでのブックマークの並び順は無効になります
      • フォルダーツリーにブックマークリストの階層を表示
      • フォルダーリストの最上位階層からもブックマークをたどれます
      • フォルダーが異なるのであれば同じブックを登録できます
      • 同じ階層でのブックマークフォルダーの名前重複ができなくなりました(統合されます)
      • 区切り記号(\または/)はフォルダー名に使用できなくなりました
      • 「ブックマークリストON/OFF」コマンド廃止。代わりに「ブックマークリストを表示」コマンド追加
      • 「前のブックマークに戻る」「次のブックマークへ進む」コマンド廃止。通常のブック移動コマンドで代用
    • ページリストをサイドパネル化できるようにした (設定 > 本棚 > ページリストを本棚に配置)
      • 「ページリストの配置切り替え」コマンド追加
  • ページマークの構造変更
    • フォルダーはブック単位で自動で生成され、手動で作ることができなくなりました。 これまでのページフォルダーは無効になります(ページマークは引き継がれます)
    • 手動並び替えは廃止されました。 これまでのページマークの並び順は無効になります
    • ページマークの名前変更に対応
    • ページマーク登録であわせてその本の設定を保存していましたが、これを廃止しました。純粋にページ位置のみの記憶になります
    • 「…」メニューに「現在のブックのみ」設定追加。開いている本のページマークのみ表示するようになります
    • 「…」メニューに「本として開く」追加。ページマークリスト全体をブックとして閲覧できます
  • フォルダーリスト、ページリストの表示形式に「サムネイル表示」を追加
    • ALT+↓ でサブフォルダーに移動できるようにした
  • 「パネルリスト項目」設定追加
    • リストの表示スタイル単位でレイアウト設定を行うようにした。
    • 画像の形を「そのまま」「正方形」「本の形」から選択できるようにした
  • バグ修正
    • 「スクロール+前のページに戻る/次のページへ進む」で、横スクロールしかしない場合にスクロール移動量が反映しないバグ修正。併せてN字スクロールOFFにしたときのスクロール挙動を整備
    • スライダーを自動的に隠す設定にしたときにサイドパネル下部が操作できなくなる不具合修正
    • ショートカットの実体取得に失敗するとその場所のリストが取得できない不具合修正
  • その他
    • スプラッシュスクリーン追加
    • 「検索ボックスの表示ON/OFF」コマンド廃止。検索ボックスは常に表示するようにした。代わりに「検索ボックスにフォーカスを移す」コマンド追加
    • 「この場所の履歴を消す」の挙動をフォルダーリストで表示されている項目のみを削除するように変更した
    • フォルダーリストのファイルアイコンレイアウト設定廃止
    • アドレスバーや本棚の場所にアイコンを追加、ドラッグ可能にして必要な場所にドロップできるようにした
    • 不要なリソースdll削除

2018年7月2日月曜日

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

  • WPF
画像ビューアー NeeView を 31.0 に更新しました。
主な更新は、クイックアクセスの追加、ブックマークの階層化です。

31.0

(2018-07-02)

クイックアクセス

  • フォルダーリスト上部にクイックアクセスを追加しました。フォルダーリストの場所を記憶する機能です。
  • フォルダーリストの「…」メニューの「クイックアクセスに追加」で、現在の場所をクイックアクセスに追加します。
  • 検索キーも併せて登録されます。

ブックマーク、ページマークの改善

  • ブックマークの階層化
    • パネルの「…」メニューから「新規フォルダー」を選ぶことでフォルダーを作成できるようになりました。
    • フォルダー名は変更可能です
  • パネルの「+」ボタンで登録ができるようになりました。
  • 登録はリストの先頭に追加するように変更しました

HEIF対応

  • Windows10のみ、HEIF画像を表示できるようになりました。
  • ストアから HEIF Image Extensions をインストールする必要があります。
    • 環境によっては HEVC Video Extension を購入する必要があるかもしれません。

バグ修正

  • 初期設定で履歴等が保存されない設定になっていた不具合修正
  • アドレスバーのページ順変更をページリスト選択肢に反映しない不具合修正
  • レベル補正エフェクトの誤字修正
  • 終端ページ移動コマンドの説明文の間違いを修正

その他

  • フィルムストリップ中央表示時の両端表示の改善
  • フィルムストリップが有効でない場合に「フィルムストリップを自動で隠す」コマンドを無効にした
  • ページリストにページマークを表示
  • アドレスバーのページ順選択をパレット化
  • 「指定ページに移動」コマンド追加。ダイアログからページ番号を入力します。
  • 「現在の場所の履歴削除」コマンド追加。フォルダーリストの「…」メニューに追加。フォルダーリストの現在の場所にあるブックの履歴をクリアします。
  • 検索履歴を保存するようにした。(設定 > 履歴 > フォルダーリスト > 検索履歴を保存する)
  • 起動オプションでフォルダーリストの場所と検索キーを指定できるようにした。NeeView.exe -o "E:\Pictures?search=foobar"
  • 設定画面で対応画像拡張子を確認できるようにした(設定 > 対応形式/画像)
  • パネル、スライダーの透明度設定追加 (設定 > 表示 > 透明度)
  • フルスクリーンのときにタスクバー領域を覆わない設定追加 (設定 > 表示 > 詳細設定)
  • フルスクリーンのときのスライダー自動非表示を設定できるようにした (設定 > 表示/スライダー > 表示)
  • サイドバーの空欄部分をクリックしたときにサイドパネルの開閉を行うようにした
  • ダイアログをEscキーで閉じるようにした
  • TabStop整備
  • 通知の一部をアプリ内トースト化
  • WICデコーダー取得方式を変更し、ストアからインストールしたコーデックにも対応した
  • インストーラーのアイコンを専用のものにしてインストーラーサイズ削減
  • 各種dll更新

2018年6月1日金曜日

WPF勉強(13) Edge版WebViewコントロールを使ってみる

  • Windows10 April 2018 Update
  • .Net Frameork 4.6.2
  • WPF
  • VisualStudio2017
Windows Community Toolkit 3.0 で Edge版のWebViewコントロールが使用できるようになりましたので、早速使ってみます。

WebView controls for Windows Forms and WPF applications

動作環境


  • Windows 10 April 2018 Update 以上
  • .Net Framework 4.6.2 以上

準備


Nuget で Microsoft.Toolkit.Wpf.UI.Controls.WebView を導入

実装



  • 名前空間の定義を追加(7行目)
  • WebViewコントロールを配置(11行目)
簡単ですね。

おまけ:表示中のhtmlテキストを取得する


DOMContentLoadedイベントで読み込み完了を検知できるのでその後の適当なタイミングで。



(2019-02-04) Nugetパッケージを最新のものに変更

2018年5月8日火曜日

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

  • WPF
画像ビューアー NeeView を 30.1 に更新しました。
主な更新は、7z.dllの更新です。RAR展開時の脆弱性を修正したものになります。

このバージョンはバグ修正等のみで機能追加はありません。

30.1

(2018-05-08)
  • 更新: 7z.dll を 18.05 に更新
  • バグ修正: メニューの自動非表示時間が即時反映しないバグ修正
  • バグ修正: 誤字 Otner -> Other