画像ビューアー NeeView を 46.0 に更新しました。
メジャーリリースのため、機能の追加や変更が行われています。
主な変更
- エフェクトプロファイル対応で、エフェクト設定をまとめて切り替え可能に
- エフェクトが複数レイヤーに対応、新エフェクト「カラー化」追加
- スライドショー UI を追加し、ページ送り・終端挙動・自動スクロールなどを細かく設定可能
- 設定ファイルを軽量化し、保存データフォーマットを最適化
- ブックマークフォルダーをタグとして本棚に表示できるように
- マルチモニター全体に拡大するフルデスクトップモードを追加
- 高速起動のためのタスクトレイ常駐モードを追加
- ブックメニューを拡充し、コピー・移動・保存・名前変更などが可能に
- ページリストに「目次」を追加し、圧縮ファイルや PDF の階層をツリー表示
- 初回起動時にブックの開く方向を設定し、ショートカット初期化に反映
いつも便利に利用しております。
返信削除新バージョンのリリース、大変うれしく思います。
46.0 ではエフェクト関連の仕様変更がされていますが、スクリプトの移行に関してご助言を頂けないでしょうか。
45.3で
> nv.Config.ImageEffect.ColorToneEffect.DarkColor = "#FF2A2A2A"
> nv.Config.ImageEffect.ColorToneEffect.LightColor = "#FFE0E0E0"
のようにしていた部分を移行しようとしていますが、苦戦しております。
(以下、実行ログ)
> nv.ImageEffect.Layers[0].EffectType = "ColorTone"
ColorTone
> nv.ImageEffect.Layers[0].Effect
{
"DarkColor": #FF338000,
"Desaturation": 0.5,
"LightColor": #FFFFE580,
"ToneAmount": 0.5
}
> nv.ImageEffect.Layers[0].Effect.DarkColor = "#FF2A2A2A"
Error: (1): Invalid cast from 'System.String' to 'System.Windows.Media.Color'.
> nv.ImageEffect.Layers[0].Effect.LightColor = "#FFE0E0E0"
Error: (1): Invalid cast from 'System.String' to 'System.Windows.Media.Color'.
ご報告ありがとうございます。現状Colorを設定することができないことを確認しました。
削除修正いたします。
不具合として修正いただけるとのこと、ありがとうございます。気長にお待ちしております。(^^)
削除ところで、以前よりバグらしき挙動がありまして、この機会に再現条件を調べたので報告させてください。
特定のショートカットキーを使用した状況下で起こる、おそらく致命的ではないものです。
バージョン:
45.3 と 46.0 で確認済み。
再現条件:
1. 本棚にフォーカスがある状態で、
2. 次の(前の)ブックに移動する操作を Shift と同時押しするショートカットキー(例えば "Shift+J" など)によって実行する。
事象:
新しく開いたブックだけでなく、直前にフォーカスされていた(開かれていたか否かは問わない)ブックも本棚上で選択された状態になってしまう。
その状態で行う操作(例えば履歴から削除など)は、その2つのブックに対して行われる。つまり、表示だけがおかしいのではなく実際に選択されてしまっている。
なお、ショートカットキーが Shift と同時押しでない場合は、新しく開いたブックだけが選択される(こちらが本来の挙動と思われる)。
ご報告ありがとうございます。修正します。
削除更新お疲れ様です! 今回のブックマークタグの表示機能のお陰でブックの整理がわかりやすくなりました!! ありがとうございます!
返信削除ご利用ありがとうございます。
削除更新お疲れ様です。いつもありがたく利用させていただいております。
返信削除更新してびっくり起動が早い!まさか更に軽快になるとは驚きました。
引き続き感謝して使わせていただきます。ありがとうございます。
ご利用ありがとうございます。
削除45.3 から 46.0にアップデートしたのですが、エフェクトのパラメータ引き継ぎに失敗しているようです。
返信削除選択中のエフェクトの種類(例:ブルーム、など)は引き継がれますが、そのパラメータ(例:Base Intensity、など)が初期値になっています。
userSetting.jsonとその振る舞いをざっと見たところ、デフォルト値以外の値が設定されているすべてのエフェクトのパラメータを「ImageEffectCache」配下に引き継いでおけば解決できそうな気がします。同配下の設定値は各エフェクトの種類ごとのパラメータのユーザーデフォルト値?として機能しているようなので。
ご報告ありがとうございます。確認いたします。
削除46.1で本件が改善されたことを確認しました。
削除しかしながら、選択されていなかったエフェクトのパラメータは46.0と同様に引き継がれていないようです。
たとえば、Config.ImageEffect.EffectType が "Level" に設定されている UserSetting.json(45.3までの設定ファイル)を46.1で読み込んだ場合、同jsonファイル内の Config.ImageEffect.BloomEffect 配下の値を含めて、LevelEffectを除くエフェクトのパラメータ(デフォルト値以外)が引き継がれず、失われます。
ご報告ありがとうございます。修正いたします。
削除いつも開発ありがとうございます。
返信削除ご利用ありがとうございます。
削除メインビュー代替で表示させる事ができる「ページリスト」を、タッチまたはペンによるフリックでブラウザのように慣性スクロールさせることができると、とても便利になるかと思います。
返信削除また、本棚パネルにおいて、フォルダ操作の戻る・進むなどにコマンドを割り振る事ができますと、これも快適性が向上するかと思われます。
ご検討頂けましたら幸いです。
ご要望ありがとうございます。検討いたします。
削除申し上げ遅れましたが、以前ご報告させて頂きました不具合、「本棚のファイルを削除した時に、削除された行を詰めての一覧更新が正常に行われない」問題につきましては、少なくとも二つ前のバージョンまでは発生しておりましたが現バージョンにおいては現在までの所確認できておらず、解決した、もしくはその頻度が大変低くなったかのいずれかであるようです。ご対応に感謝申し上げます(ご返信には及びません)。
削除たびたび失礼致します。ページリストですが、表示しようとしたサムネイルだけでなく、より積極的に、フォルダ内の(開いている場合はサブフォルダも含む)ファイルのサムネイルをバックグラウンドで作り続けて頂けると、これも快適になるかと存じます。もちろんストレージ状況やメモリ容量などがユーザーによって異なりますので、その辺りは調整可能にせねばならないとは思いますが・・・。
削除ご要望ありがとうございます。検討いたします。
削除