CustomScript

2021年6月20日日曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 39.1 に更新しました。
不具合修正のみとなります。

39.1

(2021-06-20)

修正

  • 「スクロール+前のページに戻る」コマンドのパラメーターを設定するとスクロールタイプが「斜めスクロール」に変化してしまう不具合修正
  • リサイズフィルター適用時にぼやけることがある不具合修正
  • マルチバイト文字や空白のあるパスにアプリを配置するとREADMEファイルが開けなくなる不具合修正

2021年6月18日金曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 39.0 に更新しました。

注意:ページマークがプレイリストに変換されます。「設定のエクスポート」等でバックアップをとってからのバージョンアップをおすすめします。

39.0

(2021-06-18)

重要

ページマークをプレイリストに統合

  • ページマークは廃止されました。これまでのページマークは「Pagemark」という名前のプレイリストとして引き継がれます。
  • プレイリストパネルが新しく追加されました。
  • プレイリストは複数作ることが可能で、切り替えて使用します。選択されているプレイリストをページマークのように扱えます。
  • プレイリストパネルで管理されるプレイリストは専用のフォルダーに配置されたものに限られますが、既存のプレイリストファイルもこれまで通り使用可能です。
  • ページマークではブック単位でのグループ分けでしたが、プレイリストではフォルダーや圧縮ファイル単位となります。

外観の刷新

  • ほぼすべてのUIコントロールが調整されました。
  • テーマを増やしました。メニュー部のテーマーカラー設定は廃止されました。 (設定 > ウィンドウ > テーマ)
  • カスタムテーマを作成することで自由に配色することが可能になりました。テーマファイルフォーマットはこちらを参照してください。
  • 設定ウィンドウにもテーマが適用されるようになりました。
  • フォントの設定が全体的に見直されました (設定 > フォント)

情報パネル刷新

  • 多くのEXIF情報を表示するようにしました。
  • 2ページ表示の場合に表示情報を切り替えられるようにしました。

新着

  • 言語:中文(台湾)に対応。(提供者に感謝!)
  • 設定:使用するウェブブラウザー、テキストエディタの設定追加。(設定 > 全般)
  • 設定:スクリプトやカスタムテーマをエクスポートデータに追加。
  • コマンド: コマンドを複製できるようにした。設定のコマンドリストでコマンドを右クリックして「複製」で作成。パラメーターのあるコマンドのみ複製できます。
  • コマンド:「無効な履歴を削除」追加。
  • コマンド:チルトホイール対応。
  • メインビュー:ホバースクロール実装。(メニュー > 画像 > ホバースクロール)
  • メインビュー:余白設定を追加。(設定 > ウィンドウ > メインビューの余白)
  • メインビュー:タッチ長押しでのルーペ対応。
  • クイックアクセス:名前を変更できるようにした。クイックアクセスのプロパティから参照パスの変更も可能です。
  • ナビゲーター:表示領域サムネイルを追加。(ナビゲーターパネルの詳細メニューから)
  • ナビゲーター:ブック移動でも回転拡縮等を維持する設定追加。ナビゲータパネルのプッシュピンボタンのコンテキストメニューから変更する。
  • ページスライダー:スライダー表示ON/OFFコマンド追加。 (メニュー > 表示 > スライダー)
  • ページスライダー:スライダーのプレイリスト登録マーク表示ON/OFF設定追加。(設定 > スライダー)
  • フィルムストリップ:プレイリスト登録マークを表示。(設定 > フィルムストリップ)
  • フィルムストリップ:フィルムストリップにコンテキストメニュー実装。
  • スクリプト:エラーレベルの設定追加。(設定 > スクリプト > 廃止されたメンバーアクセスのエラーレベル)
  • スクリプト:スクリプトフォルダーの変更を監視するようにしました。
  • スクリプト:スクリプトコマンド引数 nv.Args[] を追加。スクリプトコマンドのコマンドパラメーターで指定します。
  • スクリプト:ページ切り替えイベント OnPageChanged を追加。
  • スクリプト:ページ読み込み完了を待機する命令 nv.Book.Wait() 追加。
  • スクリプト:nv.Environment追加
  • 開発:多言語開発環境を整備。詳細はこちらを参照してください。

修正

  • 設定:拡張子設定でセミコロンを使用した際にデータがおかしくなる不具合修正。
  • 設定:拡張子設定の初期化ボタンが機能しない不具合修正。
  • 設定:設定の検索後にリストボックスが消失する不具合修正。
  • その他:ページ記録が機能していない不具合修正。
  • ウィンドウ:まれにサムネイル画像がポップアップされる不具合修整。
  • ウィンドウ:コンテキストメニューを閉じた時にパネルも非表示になることがある不具合修正。
  • ウィンドウ:特定のポップアップサムネイルの表示サイズがおかしくなる不具合修正。
  • ウィンドウ:リストの複数選択挙動修正。
  • メインビュー:RAWカメラ画像の回転で縦横比がおかしくなることがある不具合修正。
  • 本棚:現在のブックを示すマークが表示されないことがある不具合修正。
  • スクリプトコンソール:exitでアプリが不正終了する不具合修正。
  • スクリプト:画像サイズが制限後の値になっていた不具合修正。
  • スクリプト:ShowInputDialogのEnterキー入力がメインウィンドウに影響してしまう不具合修正。
  • スクリプト:デフォルトのパス設定でのパスを取得できるようにした。

変更

  • 設定:初期状態でのファイル操作許可をOFFにしました。 (メニュー > オプション > ファイル操作許可)
  • ネットワーク:ネットワークアクセス許可設定がOFFのとき、Webブラウザーでネット接続する場合には無効でなく確認ダイアログを表示するようにした。
  • コマンド:N字スクロールをZ字スクロールにするコマンドパラメータ追加。
  • コマンド:N字スクロールコマンドに改行単位での停止ができる設定追加。
  • コマンド:外部アプリの作業ディレクトリ設定を追加。
  • コマンド:外部アプリで複数ページを開くときに左ページから開くモード追加。
  • コマンド:インポート、エクスポートコマンドにコマンドパラメータ追加。
  • ブック:ページの並び順に登録順を追加。プレイリストの場合にのみ機能。それ以外では名前順として機能します。
  • ウィンドウ:サイドパネルとメニューやスライダーの重なり部分の自動表示判定設定追加。 (設定 > パネル)
  • ウィンドウ:自動表示判定のエリア幅を縦方向と横方向に分けた。 (設定 > パネル)
  • ウィンドウ:メインウィンドウ全体のタブ移動を左上から右下になるように整備。
  • メインビュー:アニメーションしないGIFを画像として処理するようにした。
  • メインビュー:マウスドラッグ操作にパラメーターを追加。 (設定 > マウス操作)
  • 本棚:「ホームの場所」で検索パスも有効にした。
  • ページリスト:親移動で現在ブックを選択ページとして開くようにした。
  • エフェクト:サイズ指定の機能拡張。
  • ページスライダー:太さの設定追加。 (設定 > スライダー)
  • ページスライダー:プレイリスト登録マーク表示デザインを変更。
  • スクリプト:最初にスクリプトフォルダーを開いたときにフォルダーやサンプルを作成するように変更。

削除

  • コマンド:「タイトルバーの表示ON/OFF」コマンドを削除。
  • パネル:補足テキストの不透明度設定廃止。カスタムテーマで設定可能。
  • 本棚:詳細メニューの「プレイリストを保存」を削除。
  • フィルムストリップ:「フィルムストリップの背景を表示する」設定廃止。ページスライダーの不透明度に連動。
  • スクリプト:廃止されたメンバーがあります。詳細はスクリプトヘルプの「廃止されたメンバー」を参照してください。

2021年6月5日土曜日

NeeView 39.0 (Beta版)

NeeView39.0のBeta版 (NeeViewBeta0605) を公開しました。

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

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

  • パッケージ名は NeeViewBeta****.zip
  • 正式版よりも不安定です。
  • 保存データに互換性がない可能性があります。正式版とは別けての運用をお勧めします。
  • ZIPでの提供のみとなります。x64版のみです。
  • 更新履歴は README.ja-jp.html の 更新履歴 を参照してください。


2021年1月29日金曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 38.3 に更新しました。
不具合修正のみとなります。

38.3

(2021-01-29)

修正

  • PDFのレンダリング解像度不具合修正
  • タスクバーが上や左にあるときのウィンドウ座標復元に関する不具合修正
  • 本棚等で項目を複数選択した時に不自然なスクロールをすることがある不具合修正
  • 「ウィンドウサイズ調整」が正常に機能しないことがある不具合修正
  • スクリプト:パネルリスト項目を選択したときのフォーカスがキーボードフォーカスと一致しないことがある不具合修正
  • スクリプト:ShowInputDialog命令のEnterキー入力がメインウィンドウに影響してしまう不具合修正
  • スクリプトコンソール:exit命令でアプリが不正終了する不具合修正
  • スクリプトコンソール:オブジェクト表示で不正終了することがある不具合修正

変更

  • 「ウィンドウサイズ調整」はウィンドウ状態が通常の場合のみ機能するように変更
  • スクリプトコンソール:オブジェクト表示でネストされたプロパティは省略表示するように変更

2021年1月18日月曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 38.2 に更新しました。
不具合修正のみとなります。

38.2

(2021-01-18)

修正

  • ディスプレイのDPIが適用されないことがある不具合修正。
  • ナビゲーターでスケールを変更したときにドットがそのまま拡大されてしまうことがある不具合修正。
  • メインビューウィンドウの切り替えを行うと動画が再生できなくなる不具合修正。
  • タブレットモードの時にフルスクリーンでタスクバーが表示される不具合修正。
  • エアロスナップの座標保存設定が機能していない不具合修正。
  • サブウィンドウのメモリーリーク修正。
  • コマンド初期化ダイアログのテキスト修正。

2021年1月8日金曜日

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

  • .NET Framework 4.8
  • WPF
画像ビューアー NeeView を 38.1 に更新しました。
不具合修正のみとなります。

38.1

(2021-01-08)

修正

  • 起動時のウィンドウ状態に関する不具合修正。

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[] では取得できます。
  • その他:追加や削除されたプロパティについてはこちらを参照してください。