CustomScript

ページ

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 が上書かれて初期化される問題が解消されます


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

2016年8月13日土曜日

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

  • WPF
画像ビューアー NeeView を 1.13 に更新しました。
バグ修正のみとなります。

  • マウスジェスチャー設定でドラッグなしで入力完了すると強制終了するバグ修正
  • アクセス権のないフォルダにアスセスした時にアプリが強制終了するバグ修正
  • ウィンドウ復元座標がずれることがあるバグ修正
  • フルスクリーンでタスクバーが手前に表示されることがあるバグ修正

2016年7月5日火曜日

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

  • WPF
ファイル検索ツール RealtimeSearch を 1.4 に更新しました。
起動直後等、最初にインデックスを作成するのですが、検索でその処理のために結果がなかなか表示されないわかりにくさがあったため表示を追加しました。

  • 処理中の状態表示としてインデックス作成数を表示するようにした

これだけの変更です。


2016年6月29日水曜日

UNICODEファイル名に対応していないDLLでファイルアクセスを可能にする方法

  • C#
久々に技術系メモです。

古いDLLは"♥"とかのユニコード文字が使われているファイルにアクセスできないことがあります。
幸いなことにWindowsのファイルは8.3形式の別名のファイル名(ショートファイル名)を持っており、その名前でアクセスすればうまくいく可能性があります。

サンプルコードは以下のようになります。.Net にはショートファイル名を取得する機能がないので、Win32APIを使用して取得します。
NeeViewではこの方法でSusieプラグインでのユニコードファイル名アクセスを実現しています。

2016年6月19日日曜日

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

  • WPF
画像ビューアー NeeView を 1.12 に更新しました。
ルーペの実装が主な更新です。

  • ルーペ実装
    • マウス左ボタン長押しで一時的な拡大表示モードになる
    • ルーペ時にマウスホイール上下でルーペの拡大率変更(2~10倍)
    • 設定:画像表示 → 長押し操作
  • 履歴ファイルの保存数制限設定追加
    • アプリ動作中の履歴数は制限されません
    • 設定:履歴設定 → 履歴保存数制限
  • 2ページ表示時の間隔設定追加
    • 設定:表示設定 → 2ページ表示

ルーペがルーペっぽくないのは仕様です ( ̄◇ ̄;)

2016年5月29日日曜日

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

  • WPF
画像ビューアー NeeView を 1.11 に更新しました。
機能追加の更新は遅くなりそうですが、今回のように影響の大きそうなバグは早めに修正していきます。

  • バグ修正
    • スライダーを左>右の設定にしたときのサムネイルの並び不具合修正
  • 7z.dll関連
    • RAR5フォーマット対応
    • v16.02に差し替え