Skip to content

v1.3.46.0-20260214.1

Choose a tag to compare

@aviscaerulea aviscaerulea released this 14 Feb 05:59
· 45 commits to master since this release

新機能

  • HEIF デコーダのスレッド並列化: INI 設定の CPUCoresUsed に基づいてスレッド数を制御
  • PDF ドキュメントキャッシュ: 同一 PDF の 2 回目以降の表示を高速化
  • PDF プレビュー時のヒント表示: 画面右下に Enter キー操作ガイドを表示(ローカライズ対応)

パフォーマンス最適化

  • CPU コア数検出の改善: 論理コア数(ハイパースレッディング含む)を自動検出するように変更
  • Release|x64 ビルド最適化: StringPooling、FunctionLevelLinking、IntrinsicFunctions、OptimizeReferences、EnableCOMDATFolding を統一設定

UI 改善

  • PDF ヒントテキスト拡大: フォントサイズを 2 倍に拡大し、視認性を向上

設定変更

  • Config ディレクトリ構造の整理: language と doc サブディレクトリを導入し、設定ファイルを整理
  • INI デフォルト値の変更:
    • SkipFileOpenDialogOnStartup: false → true(起動時のダイアログを省略)
    • DefaultWindowRect: image → auto(ウィンドウサイズを画面の 2/3 に自動調整)
  • 不要ファイルの削除

開発環境改善

  • リリース自動化スクリプト: release.ps1 でバージョン更新からリリースまでを一貫して自動化
  • タスクランナー追加: Taskfile.yml で clean/build/release タスクを定義
  • ビルド自動化改善: ポストビルドイベントにデバッグ出力を追加し、トラブルシューティングを容易に
  • mimalloc.lib 配置改善: git 管理可能ディレクトリに配置し、クリーンビルド対応