CustomScript

ページ

2024年12月8日日曜日

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

   画像ビューアー NeeView を 42.2 に更新しました。不具合修正のみです。

42.2

(2024-12-08)

不具合修正

  • 本棚:ファイル名の大文字・小文字のみの名前変更による不具合修正
  • ページリスト:ページリストでのファイル名変更で表示が更新されない不具合修正
  • ビュー:メインビューウィンドウの特定条件での自動回転の挙動の不具合修正
  • ビュー:破損GIFの読み込みでアプリエラーになる現象を軽減
  • ページ:アーカイブページなどのサイズのないページの Width, Height を 0 にした
  • スクリプト:動画で ViewPageAccessor の Width, Height が取得できない不具合修正

更新

  • 言語:zh-Hans を更新

2024年12月1日日曜日

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

  画像ビューアー NeeView を 42.1 に更新しました。不具合修正のみです。

42.1

(2024-12-01)

不具合修正

  • システム:バージョンチェックの不具合修正
  • スクリプト:CreationTime についての不具合修正

2024年11月24日日曜日

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

 画像ビューアー NeeView を 42.0 に更新しました。スクリプト機能強化が主な更新です。

42.0

(2024-11-24)

追加

  • システム:ダイアログとトースト通知のテキストをクリップボードにコピーできるようにした
  • システム:エクスプローラーに代わるファイルマネージャーを設定できるようにした (設定 > 全般)
  • システム:動画ページのコンテキストメニューから「ブックとして開く」を選択できるようにした
  • システム:アーカイブフォルダー単位のコピーに対応
  • システム:サンプルテーマのJSONファイルにフォーマット説明のWikiページへのリンクを埋め込んだ
  • コマンド:「ファイルに保存」コマンドのパラメーターにトースト通知のフラグを追加
  • コマンド:選択式の「外部アプリを開く」コマンド追加。 ページメニューのコマンドと同等です
  • コマンド:選択式の「フォルダーにコピー」コマンド追加。ページメニューのコマンドと同等です
  • コマンド:選択式の「フォルダーに移動」コマンド追加。ページメニューのコマンドと同等です
  • ブック:ページ分割時の分割レート設定を追加 (設定 > ブック > 分割ページの割合)
  • ブック:「2 ページ表示」のときの基準ページを番号でのみ決める設定を追加 (設定 > ブック)
  • ブック:「2 ページ表示」での各ページのサイズの揃え方の設定を追加 (設定 > ブック)
  • ブック:画像開始位置を水平方向と垂直方向それぞれに設定できるようにした (設定 > 画像操作)
  • アドレスバー:ブックの切り替えを禁止するボタンをアドレスバーに追加
  • パネル:情報パネルとフィルムストリップのページコンテキストメニューでも名前変更等のページリストコンテキストメニューと同じ操作を実行できるようにした
  • パネル:サイドパネルアイコンに選択マーク表示
  • メインビューウィンドウ:メインビューウィンドウを閉じたときに メインビューウィンドウモードを解除する設定を追加 (設定 > メインビュー)
  • メインビューウィンドウ:「メインビュー ウィンドウ自動表示」設定追加 (設定 > メインビュー)
  • プレイリスト:プレイリストの「パス順に並び替える」に確認ダイアログを追加
  • プレイリスト:プレイリストパネルで複数指定の項目移動をできるようにした
  • プレイリスト:プレイリストパネルの「現在のブックのみ表示」にプレイリストブック対応
  • プレイリスト:プレイリスト項目の移動ボタンを Ctrl を押しながらクリックすると終端まで移動するようにした
  • プレイリスト:プレイリストブックを開いているときのみプレイリスト項目のコンテキストメニューに「元のファイルを開く」を追加
  • スクリプト:ブックの名前変更時の OnBookLoaded.nvjs スクリプト呼び出し設定を追加 (設定 > スクリプト)
  • スクリプト:スクリプト コンソールにテーマ適用
  • スクリプト:スクリプトに SQLite アクセスを追加する設定を追加 (設定 > スクリプト)
  • スクリプト:スクリプトコマンドのコマンドパラメーターにメニュー用フラグ IsChecked を追加
  • スクリプト:コマンドラインの起動スクリプト指定で "script:hogehoge.nvjs" とすることでスクリプトフォルダにあるファイルを指定できるようにした
  • スクリプト:起動時のイベントスクリプト OnStartup.nvjs 対応
  • スクリプト:ウィンドウ状態変更イベント OnWindowStateChanged.nvjs 対応
  • スクリプト:スクリプトのドックコメントに @args を追加
  • スクリプト:本棚のツリービューを操作する nv.Bookshelf.FolderTree を追加
  • スクリプト:ブックマークパネルのツリービューを操作する nv.Bookmark.FolderTree を追加
  • スクリプト:nv.ShowInputDialog(title, message, text) 追加
  • スクリプト:本棚の表示が完了するまで待機する nv.Bookshelf.Wait() を追加
  • スクリプト:動画のコントロールを行う nv.Book.ViewPages[].Player を追加
  • スクリプト:Susieプラグインを操作する nv.SusiePluginCollection 追加
  • スクリプト:移動やコピー先フォルダーを管理する nv.DestinationFolderCollection 追加
  • スクリプト:外部アプリ設定を管理する nv.ExternalAppCollection を追加
  • スクリプト:ページ番号 PageAccessor.Index を追加
  • スクリプト:コマンド名 CommandAccessor.Name 追加
  • スクリプト:ブックマークフラグ nv.Book.IsBookmarked 追加
  • スクリプト:BookshelfPanelAccessor に MoveToParent() 等を追加
  • スクリプト:ファイル操作系コマンド nv.FileCopy(), nv.FileMove(), nv.FileDelete() を追加
  • スクリプト:パッケージ情報 nv.Environment 整備
  • スクリプト:ブックやページの Size, LastWriteTime, CreationTime の整備
  • スクリプト:現在実行中のコマンドのアクセサ nv.CurrentCommand 追加
  • スクリプト:現在実行中のスクリプトファイルのパス nv.ScriptPath を追加

変更

  • システム:ファイルのドロップでウィンドウをアクティブ化するようにした
  • システム:メインウィンドウ表示開始時にアクティブにするようにした
  • システム:コピー内容設定の一部をファイルコピーコマンドパラメータからシステム設定に移動 (設定 > 全般 > コピー内容の方針)
  • システム:実行ファイルのパスが同じ場合のみ多重起動を制限するようにした
  • システム:起動処理の最適化
  • ブック:設定ページ数移動でもページ終端判定を行うようにした
  • ブック:シームレスループでもループ通知するようにした
  • アドレスバー:アドレスバーを選択したときにパステキストを選択した状態にするようにした。
  • アドレスバー:アドレスバーに画像ファイルパスを入力したときにはそのページを含むブックとして開けるようにした
  • メインビューウィンドウ:メインビューウィンドウモードからの復帰時にページリストパネルをできるだけ元の状態にもどすようにした
  • 本棚:ブックの再読み込みで本棚の選択項目を変更しないようにした
  • 本棚:本棚から複数まとめて履歴削除できるようにした
  • プレイリスト:現在のプレイリストをブックとして開いているときにプレイリスト項目を開くと現在のブックでのページ移動になるようにした
  • プレイリスト:プレイリストブックのページをプレイリストに登録するときは実体を登録するようにした
  • プレイリスト:プレイリストブックで「サブフォルダーを読み込む」を有効にした
  • 情報パネル:追加情報がない場合は「なし」を表示するようにした
  • スクリプト:PageAccessor.Path を実体パスに変更
  • スクリプト:LastWriteTime 等の日時の値の型を string から Date に変更

不具合修正

  • システム:多重起動制限が機能しないことがある不具合修正
  • システム:多重起動時に履歴がマージされないことがある不具合修正
  • システム:圧縮ファイル単位で展開したときに動画が含まれない不具合修正
  • システム:コマンドラインヘルプの文字化け修正
  • システム:メニューなどのUIアニメーションが Windows の設定に従っていない不具合修正
  • システム:印刷を選択するとエラーになることがある不具合対策
  • ブック:シームレスループでのページ位置不具合を修正
  • ブック:シームレスループ中にフォルダーページ移動したときにエラーになることがある不具合修正
  • ブック:ページ分割時にロード中表示が消えないことがある不具合修正
  • ブック:ストレッチ変更でタイトルテキストのスケールが変わらない不具合修正
  • ブック:「ディレクトリ単位で展開」のときにアーカイブパスによる開始ページ指定が機能しないことがある不具合修正
  • パネル:複数選択からの単一選択で選択処理が実行されない不具合修正
  • プレイリスト:プレイリストパネルの+ボタンの挙動不具合を修正
  • プレイリスト:ドラッグ&ドロップでのプレイリスト項目パスが不正になることがある不具合修正
  • プレイリスト:動画ブックを登録するときにファイル名が重複しないようにした
  • プレイリスト:プレイリストブックの圧縮ファイルページをコピーしたときの不具合修正

2024年11月9日土曜日

NeeView 42.0 (Beta版)

NeeView 42.0 のBeta版を公開しました。

Beta版は正式版リリース直前のテスト版となります。不具合をみつけたらご報告いただけると助かります。

1~2週間後に正式版を公開予定です。

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

  • パッケージ名は NeeViewBeta****.zip
  • 正式版とは別けての運用をお勧めします。
  • ZIPでの提供のみとなります。x64版のみです。
  • 更新履歴は README.ja-jp.html の 更新履歴 を参照してください。

2024年7月14日日曜日

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

画像ビューアー NeeView を 41.3 に更新しました。不具合修正のみです。

41.3

(2024-07-14)

変更

  • .NET 8.0.7
  • 7z.dll ver 24.07

不具合修正

  • ページフィルター切替時にエラーになることがある不具合修正
  • ページリストでダミーアイコンの巨大なポップアップが表示される不具合修正
  • アニメーションフレーム生成中にブックを切り替えたときにエラーになることがある不具合を軽減

2024年6月1日土曜日

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

 画像ビューアー NeeView を 41.2 に更新しました。ほぼ不具合修正のみです。

41.2

(2024-05-31)

変更

  • 7z.dll を ver 24.06 に更新

不具合修正

  • サムネイルレイアウトでのリスト切替時にフォーカスが正しく設定されない不具合修正
  • ページリストの検索フィルター更新不具合を修正

2024年5月18日土曜日

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

 画像ビューアー NeeView を 41.1 に更新しました。ほぼ不具合修正のみです。

41.1

(2024-05-18)

変更

  • 各種ライブラリ更新

不具合修正

  • シームレス ループが機能しない不具合修正
  • ブックを開いたときに背景色自動設定が反映されないことがある不具合修正

2024年5月10日金曜日

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

画像ビューアー NeeView を 41.0 に更新しました。ZIP版はDLLファイルの配置が変更されましたのでご注意ください。

41.0

(2024-05-10)

追加

  • 言語にイタリア語を追加
  • 言語リソースを直接編集できるようにした (/Languages/*.restext)
  • オート スクロール実装。長押しにも対応。既定ではホイール ボタンでモードを切り替えます
  • N 字スクロールするコマンドに「パノラマ モードでは全てのページを 1 ページとみなす」コマンド パラメーターを追加
  • ブック移動優先設定を追加 (設定 > 移動 > ブック移動優先)
  • ページの準備ができてから表示を切り替える機能を追加。ページ切り替えでの仮表示を抑制します (設定 > 移動 > ページ移動準備)

変更

  • ZIP版では DLL ファイルを Libraries フォルダーに配置するようにした
  • ブック切り替え中は可能な限り現在の表示を維持するようにした
  • ソリッド圧縮書庫の事前展開を非同期化
  • 本棚の場所アイコンとアドレス バーの情報アイコンを他のアプリへドロップできるようにした
  • 各種ライブラリ更新

不具合修正

  • マウスボタンを離していても長押しモードに入ってしまうことがある不具合修正
  • 本棚でのネットワーク フォルダーの検索結果に対するファイル操作の不具合修正
  • プレイリストをブックとして開いた時に不正なページが作られることがある不具合修正
  • 本棚の範囲選択で挙動がおかしくなることがある不具合修正
  • Susieプラグイン設定の全有効/解除が正しく機能しない不具合修正
  • メニューでのパネル表示状態フラグが正しくない不具合修正
  • ファイル追加時にブックサムネイルが生成されない現象を軽減
  • ブックを閉じているときにウィンドウ ドラッグが機能しない不具合修正
  • ショートカットのアーカイブをページとして認識しない不具合修正
  • フォルダー ツリーでブックマーク フォルダーを作成したときにアプリがクラッシュすることがある不具合修正

2024年4月12日金曜日

画像ビューアー 「NeeView」40.8 更新と 41.0 ベータ版のお知らせ

お知らせ

  • (2024-05-01 21:00) : 配布を再開しました。

Ver 40.8

画像ビューアー NeeView を 40.8 に更新しました。.NET ランタイムの更新です。

.NET ランタイムを含まない ZIP-fd版 は更新の必要はありませんが、バージョンを合わせるために提供しています。

40.8

(2024-05-01)

セキュリティ更新

  • 問題ないと思われますが、念の為.NET 8.0.4 に更新。この脆弱性に関する詳細は .NET Blog を参照してください。
  • エクスプローラーのパスを絶対パスに変更

脆弱性について、ここから以下のテキストを見つけました。

認証された攻撃者が、悪意を持って作成された .docx ファイルを閉じる際にワードパッドの脆弱性を悪用する場合、悪意のあるコードが実行される可能性があります。

NeeView では .docx をドキュメントとして開くことはないので影響ないと思われますが、念の為更新しています。



Ver 41.0 ベータ版

NeeView 41.0 のベータ版 (NeeViewBeta0501.zip) の提供を開始しました

1~2週間後に正式版をリリースする予定です。


2024年4月5日金曜日

リーディング ルーラー 「NeeRuler」1.0 リリース

新しいアプリを作ったので公開します。

リーディング ルーラーです。文章の読みやすさをサポートするデスクトップ定規です。
  • 簡易的な自動移動機能があり、画面上のどのようなテキストにも対応しています。
  • 外観や詳細な設定は JSON ファイルを直接編集して行います。

余談

  • Windows 10 (64bit)以降サポートですが、軽量にするため .NET Framework 4.8 で作っているのでたぶん Windows 7 (64bit) でも動きます。
  • 設定を JSON ファイルの直接編集で行うようにしたのは、設定画面が本体より機能が多くなりそうだったため。できるだけシンプルにしたかったのです。
  • NeeView にリーディング ルーラーがほしいとコメントがあり、実装するならどうするかを考えたときにほぼ独立した機能になりそうだなと思ったのが開発のきっかけです。もし NeeView に搭載するとしたらスクロール追従とか専用の機能も実装したいところ。

2024年2月10日土曜日

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

   画像ビューアー NeeView を 40.7 に更新しました。 不具合のみです。

40.7

(2024-02-10)

不具合修正

  • ページリスト等のコピーへのコピーコマンドパラメータ反映をテキスト設定のみにした。ドラッグしたときも同様に修正
 
アップ直後に不具合に気づく法則発動。
今回は影響が少ないうちに早めの更新です。

2024年2月9日金曜日

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

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

40.6

(2024-02-09)

変更

  • 言語ファイル pt-BR, zh-Hans 更新
  • 「動画再生/停止」コマンドを動画ページやアニメーション画像に対しても機能するようにした

不具合修正

  • アドレスバーのボタン状態更新タイミングを修正
  • 検索履歴が保存されないことがある不具合修正
  • 「画像の解像度情報を適用する」設定が機能しない不具合修正
  • コピーコマンドのパラメータがページリスト等のコピーに反映されていなかった不具合修正
  • ファイル名変更でのサムネイル不具合修正
  • 検索結果からブックマークを削除したときにエラーになることがある不具合修正
  • ページ履歴が正常に機能していない不具合修正
  • コンテキストメニューのプレイリスト登録済みフラグが正しく表示されない不具合修正
  • ブックを開いていないときにルーペを有効にするとエラーになる不具合修正
  • ルーペを開いたままブックを移動したときにルーペが機能しなくなる不具合修正

2024年1月12日金曜日

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

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

40.5

(2024-01-12)

追加

  • ナビゲーターパネルのスケール項に「ストレッチ追従」切り替えボタンを追加。回転している画像等に対してストレッチモードに応じてスケールを補正する機能です。
  • スケールにストレッチを適用する「ストレッチ」コマンド追加。

変更

  • 表示開始位置設定を選択式に変更。「方向依存、トップ」を追加。 (設定 > ビュー操作 > 表示開始位置)
  • スクリプト:nv.Config.View.IsViewStartPositionCenter は廃止されました。 代わりに nv.Config.View.ViewOrigin を使用してください。
  • 「ページモードを切り替える」コマンドの既定をループに設定。ページモードを設定するマウスジェスチャーの既定を専用コマンドにし、以前と同じ挙動になるようにした。
  • ストレッチモード指定コマンドで同じストレッチモードを指定したときも切り替え処理を行うようにし、以前と同じ挙動になるようにした。
  • 「自動ウィンドウ サイズ調整」でのスケール計算方式を変更、より自然になるようにした

不具合修正

  • ナビゲーターのストレッチ適用ボタンにストレッチモードが適用されていない不具合修正
  • 仮名まじりでのアルファベット単語検索ができない不具合修正
  • VLC動画でのコマ落ち軽減
  • VLC動画でアプリエラーになることがある不具合修正
  • VLC動画で回転情報が正しく反映されてない不具合修正
  • VLC動画でリピート設定を切り替えたときにトラック指定が無効化される不具合修正
  • VLC動画でオーディオ情報のみのメディアがオーディオと判定されないことがある不具合修正