CustomScript

ページ

2017年2月18日土曜日

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

  • WPF
画像ビューアー NeeView を 1.19 に更新しました。
新機能はありません。使い勝手等の細かい修正がたくさんです。

  • 画像読み込み改善
    • 画像サイズによって先読みの有効/無効を切り替える設定追加(設定>全般>メモリ関連>先読み)
    • 自動先読み判定は2048x4096の面積が基準(設定>詳細設定>自動先読み判定用画像サイズ)
    • 1ページ表示のときは1ページ、2ページ表示のときは2ページの先読みになるようにした
    • 圧縮ファイルで5秒間アクセスがなかったときにファイルロックを解除するように変更
      (設定>詳細設定>7z.dllがファイルをロックする時間(秒))
    • 先読みなしでも画像を複数保持していたバグ修正
  • ページ設定
    • 設定>ページ設定タブ 追加。既定のページ設定を設定可能にした
    • 「ページ設定の初期化」コマンド追加
  • 履歴設定
    • 履歴、ブックマークから復元する項目を設定できるようにした
    • 保存数制限で0を設定可能にした。この場合「前回開いていたフォルダを開く」は機能しません
    • フォルダーリスト状態の保存ON/OFF設定追加
  • コンテキストメニュー
    • コマンド化。「コンテキストメニューを開く」コマンド追加
      これまでの操作設定は無効になるためコマンドへのキー設定が必要です
      未設定の場合、アプリケーションキーでのみ開きます
    • 設定>メニュー ではコンテキストメニュー編集のみとなります
  • ルーペ
    • コマンド化。「ルーペON/OFF」「ルーペON」「ルーペOFF」コマンド追加
    • ルーペ時にパネル等の自動表示が機能しないようにした
    • ルーペ時にESCで解除されるようにした
    • ルーペ時は他のマウス操作を無効にした
    • ルーペ時に右上に倍率を表示するようにした ([設定]表示設定>通知表示>ルーペ倍率を)
  • キー設定
    • ショートカット設定で、ESCキーをショートカットキーとして登録可能にした
      ESCキーは標準で様々な機能のキャンセルに使用されているため注意してご使用ください
    • ジェスチャー設定で、マウスクリックをジェスチャー終端キーとして使用可能にした
    • 標準のホイール操作を スクロール+前/次のページに進む コマンドに変更
  • その他
    • 読み取り専用ファイルをSusie Pluginで開けないバグの修正
    • 「ウィンドウを最大化する」「ウィンドウを最小化する」コマンド追加
    • ウィンドウ最大化して終了した場合でも通常のウィンドウサイズを記憶するようにした
    • フルスクリーン時にスライダー表示にあわせてウィンドウタイトルを表示するようにした
    • スライドショー時にページ切り替え発生でインターバルをリセットするようにした
    • 画像でないページ表示が自動回転されないように矩形を正方形にした
    • 設定変更後、現在ページを再読込するようにした。これにより設定反映を確実にする
    • ページ終端での挙動設定をループを含め選択式に変更した(設定>全般>その他>ページが終わったら)
    • ドラッグ回転でのスナップ角度を指定できるようにした。(設定>画像操作>ビュー操作>回転スナップ)
    • ページ展開で除外するフォルダ設定追加(設定>詳細設定>ページ除外パス)
    • DPI非依存の画像表示ON/OFF設定追加(設定>詳細設定>画像のドットバイドット表示)

たくさん宿題が残っていますが、少しづつ対応していきます。

2016年12月4日日曜日

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

  • WPF
画像ビューアー NeeView を 1.18 に更新しました。
今回はあまり大きな変更はありません。

  • ネットワークドライブ(NAS)アクセスの改善
  • 回転コマンド(右回転、左回転)に回転後に表示サイズを再適用するフラグ追加
  • 自動回転ON/OFFコマンド追加。メニューでは [画像]>[自動回転]
    • 縦長画像を90度回転させる。ウィンドウが縦長の場合は逆の動作を行う
    •  コマンドパラメータ設定で右回転、左回転を指定
  • エフェクト「レベル補正」のアルゴリズム変更



2016年11月17日木曜日

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

  • WPF
ファイル検索ツール RealtimeSearch を 1.5 に更新しました。
久々の更新です。

  • インストーラー版も提供するようにした
  • ファイル名変更の挙動をエクスプローラでの挙動に近づけた
  • 外部アプリを3つまで登録できるようにした
  • ポップアップでの詳細表示をパネルに変更。右下のボタンで表示ON/OFF
  • 検索設定に「単語一致」「完全一致」フラグを追加
    • 「単語一致」は連続した文字種類(アルファベット、かな、漢字等)を単語とみなしての検索です。日本語構文解析はしていないので正確な単語検索ではありません。

1.4の設定ファイルを使用する場合、一部設定(外部アプリ設定等)は引き継がれません。ご注意ください。

2016年10月23日日曜日

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

  • WPF
画像ビューアー NeeView を 1.17 に更新しました。
エフェクトパネルの追加、起動時間の改善(インストーラー版のみ)が主な更新となります。

フォルダー構成が変更されています。Zip版で更新される場合は、下記「Zip版の更新についての注意」をお読みください。

  • 起動時間の改善(インストーラー版のみ)
  • エフェクトパネル
    • 表示>エフェクトパネル(E) で右パネルにエフェクトパネルが表示されます
      • パネルからエフェクトを選択することでエフェクトが適用されます
    • 設定ウィンドウ>表示設定>エフェクト
      • 「前回使用していたエフェクトを復元する」設定追加
      • 「色設定をHSVで行う」設定追加
    • 「グレイスケール」は廃止されました。エフェクトの「モノクローム」が代わりになります
  • 7z.dll
    • ver 16.04 に更新
    • 設定ウィンドウ>詳細設定に「7z.dll(32bit)の場所」追加。使用する7z.dllのパスを変更可能。
  • その他
    • フォルダ構成変更。dll類をLibrariesフォルダに移動
    • ページスライダー自動非表示をメニュー非表示設定から独立
    • 「スクロール↑(↓)」コマンドに移動量割合設定追加。
    • 「スクロール+前のページ(次のページ)」の縦スクロール対応。設定追加。
    • インストーラー版のショートカットをトップレベルに変更

Zip版の更新についての注意

フォルダ構成が変わりました。このため上書き更新はできません。
設定を引き継ぐには、全ての設定ファイル(全てのxmlファイル。UserSetting.xml,History.xml,Bookmark.xmk,Pagekmark.xml)を新しい1.17のフォルダ(NeeView.exeと同じ場所)にコピーしてください。
(インストーラー版はそのままインストールしても問題なく更新されます)

起動時間の改善について

.Netアプリケーションは、起動時にネイティブコードに変換する処理が行われるため起動が遅くなる傾向があります。
1.17のインストーラー版では、ngenを使用して変換済みネイティブコードもインストールすることで起動を高速化させています。
インストールという処理が必要なため、Zip版では未対応となります。

エフェクトについて

エフェクトはシェーダーで実装され、リアルタイムで適用されています。このためアニメーションGIFにも効果があります。
.Net標準で用意されているエフェクトを主に組み込んでいます。非実用的なエフェクトが多いかと思われますが賑やかしということで。(汗
パッケージサイズが増えたのは主にこのエフェクト用のdllを組み込んだことによります。

2016年10月5日水曜日

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

  • WPF
画像ビューアー NeeView を 1.16 に更新しました。
インストーラー版の致命的バグの修正が主な更新となります。

  • バグ修正
    • インストーラー版でrarが読み込めないバグ修正(7z.dllが読み込めないバグ)
  • その他
    • スライダーの方向設定に「本を開く方向に依存する」を追加
    • 詳細設定の設定名をわかりやすい名前に変更
    • 詳細設定に「履歴、ブックマーク、ページマークを保存しない」を追加。Trueにするとファイル保存されなくなります。

2016年10月2日日曜日

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

  • WPF
画像ビューアー NeeView を 1.15 に更新しました。
インストーラー版の追加、コマンド毎のパラメータ実装が主な更新となります

  • 配布形式にインストーラー版を追加
  • コマンド毎のパラメータ設定実装
    • コマンドリストで設定マークのあるコマンドはパラメータが設定できます。
    • 設定マークが薄いものは同種のコマンドとのパラメータ共有を意味します。本体を設定してください。
    • 設定マークをクリックするか「パラメーター設定」ボタンを押すことでパラメータ設定画面が開きます。
  • コマンドパラメータ設定詳細
    • 「表示サイズを切り替える」:ループ、切替可能スケールモードの選択
    • 「大きい場合ウィンドウサイズに合わせる」:オリジナルサイズとの切り替え(トグル)
    • 「拡大」:拡大率(%)
    • 「左回転」:回転角度
    • 「設定ページ数戻る」:移動ページ数
    • 「フォルダ内の前のページマークに移動」:ループ、最初と最後のページを含める
  • コマンドのショートカット入力での競合チェック機能実装
    • ショートカット、マウスジェスチャーが競合している場合、注意マークが表示されます。
    • ショートカット設定では競合したコマンドのどちらを使用するかを選択できます
    • コンテキストメニューのショートカット、ジェスチャーは競合チェックされません。ご注意ください。
  • その他
    • コマンドリストの「切替」フラグの廃止。代わりに「表示サイズを切り替える」のパラメータ設定で設定します。
    • 「設定ページ数戻る/進む」コマンド追加
    • 「設定ファイルの場所を開く」コマンド、メニュー追加
    • アイコン微調整

インストーラー版はアンインストールだけではユーザーデータが消えないのでご注意ください。


2016年9月19日月曜日

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

  • WPF
画像ビューアー NeeView を 1.14 に更新しました。
ページマーク機能の追加が主な更新となります

  • バグ修正
    • パネル自動非表示のときのメニューでのパネルON/OFF挙動がおかしいバグ修正
    • 外部プロセスから起動したときにアクティブにならないことがあるバグ修正
    • ショートカットキー表記「Next」を「PageDown」に修正
  • ページマーク機能実装。ページ単位でのブックマーク機能です。マークされるとスライダー上にマーカーが表示されます。
    • ページマーク登録/削除コマンド実装(Ctrl+M)
    • ページマーク前後移動、フォルダー内ページマーク前後移動コマンド実装
    • ページマークパネル実装(M)
    • Pagemark.xmlとしてファイル保存されます
  • ブックマーク
    • 「ブックマークに登録する」コマンド廃止。「ブックマーク登録/解除」コマンドに統一しました(Ctrl+D)。
    • ブックマーク前後移動コマンド追加
    • メニューに「ブックマーク」グループ追加。ページマークの操作も含まれます
  • NeeView.exe.config による設定の廃止
    • 代わりに「設定」に「詳細設定」タブを追加。同様の設定を行うようにしました
    • これにより、上書き更新で NeeView.exe.config が上書かれて初期化される問題が解消されます


かなり前に要望のあったページ単位の記憶機能ですが、ようやく実装完了です。
ちなみに「ページマーク」は造語です。