[[リリースノート (キャラクターなんとかJ - 0.999 - JRE8同梱版)]]
2019/1/28

ホームページ
http://osdn.jp/projects/charactermanaj/

== ver0.998からの変更点 ==

・JRE同梱版のJavaランタイムは AdoptOpenJDK 8u192-b12 です。

=== 機能的変更点 ===

・ 高画素密度画面(HiDPI)環境でもレイアウトが潰れずに表示できるようにしました。
　　(WindowsのJava8では画像は等倍で表示されます。Java11では画像を含めアプリケーション全体がスケールされます。)
　　(Macの場合はJavaの既定の動作により、Java8, Java11ともにRetinaの場合はアプリケーション全体が2倍にスケールされます。)

・お気に入りに登録した場合、アクセサリ等同一のカテゴリに複数のアイテムがある場合の順序がでたらめになっていた問題を修正しました。

・ レイヤーを保持したままPSD形式での画像の保存に対応しました。(レイヤーを保持したまま画像をzip形式で保存する機能も作成しています。)

・カスタムレイヤーパターンによる、レイヤー順序の変更に対応しました。

　　・ これは既定のレイヤー順序を一時的に変更するもので、既存の構造に割り込めるように小数点での指定が可能になっています。

　　・ デフォルトのキャラクターデータ構造(v3)の場合、自動的に「目を前髪で隠す」設定が追加されます。

・ カテゴリの設定で、単一選択カテゴリでもパーツの選択を解除できる構造を設定できるようにしました。

・アプリケーション設定で「ウィンドウサイズ、位置、ズームの復元」をtrueにすると、起動時に前回終了時のズーム状態やウィンドウサイズを復元します。

・情報ウィンドウをモードレスにし、現在の表示中の画像の重ね順を把握できるように修正しました。

・ カラーダイアログの設定値をクリップボードのコピーとペーストができるようにしました。

・ カラーダイアログはよく使う項目だけに表示切り替えできるようにしました。

・ログ、ワーキング状態などのファイルを%APPDATA%フォルダから%LOCALAPPDATA%フォルダに変更しました。

　　・ 既存のログファイル等は自動的には削除しないので不要であれば消してください。

　　・ 初回起動時に前回の作業状態が無くなっている状態になるのでご注意ください。(キャラクターデータ等はそのままです。)

・ アプリケーション設定ダイアログの設定UIを直感的に入力しやすい形式に改めました。

=== 内部的変更点 ===

・Java11でも実行できるように修正しています。Java6以降で実行できます。(Java6互換でビルドしているためJava5では実行できなくなりました。)

　　・Windowsの場合、exe形式をサポートするLaunch4jもJava9以降に対応している3系に変更しています。

・内部的にシリアライズ形式の読み書きは全廃しました。(ver0.997の時点でシリアライズで保存しておらず、ver0.999でソースからも消しました。)

・古いワーキング状態で対象となるデータセットが存在しなくなっている場合はゴミとみなして削除するようにしました。

・フォント除外判定をCodePointで行うように修正しました。

・Mac版では ~/Library/CharacterManaJ/vm_optionsファイルで起動時のJavaパラメータを指定できるようにしました。(また、その際には$APP_ROOT変数展開ができます。)

・Windowsのexe版では、Javaの位置が不明の場合は初回起動時にJavaの場所を問い合わせるダイアログを表示するようにしました。

・ Windowsのexe版の著作権情報等を更新しました。



[インストール方法]

CharacterManaJ_0.999_with_JREを好きなフォルダに展開して実行するだけです。
特にインストール作業は必要ありません。

AdoptOpenJDK 8u192-b12の32ビットJavaランタイムがアプリケーションに同梱されています。
https://adoptopenjdk.net/

マシンにJavaをインストールしていない場合でも、Javaのインストールなしに実行できます。

※ 本アプリケーションには画像データは含まれていません。
パーツセットを配布しているサイト等より、画像データを入手してください。
(詳しくはWikiに本家のキャラクターセットの利用方法について記載しております。)

charactermanaj.l4j.iniファイルは起動時の設定を調整する場合に、exeと同じフォルダに置いて使います。
たとえば、-Xmx256mと指定した場合は、最大で256MBのメモリを使用します。
(このファイルがない場合はデフォルト値を用います。)


[動作環境について]

以下の環境での想定を行っております。
Windows 7(32/64)
Windows 10(32/64)

AdoptOpenJDK 8u192-b12のJavaランタイムがアプリケーションに同梱されています。
より新しいJavaを利用したい場合は、jreフォルダの中身を新しいjreのものとまるごと差し替えてください。
Java11での利用も可能です。
また、jreフォルダを削除するとシステムにインストールされているJavaを利用するようになります。(レジストリに登録されていれば)


[使用・作成されるファイル等について]
使用・作成されるフォルダ等についてはWikiをご参照ください。
https://osdn.net/projects/charactermanaj/wiki/FrontPage

[ソースコードについて]
ver0.995からソースコードはGitで管理しています。
https://sourceforge.jp/projects/charactermanaj/scm/git/CharacterManaJ/