.. role:: strike ======================================== アップデート情報 ======================================== *Chroniclinerは2025年2月にv3.1.0にアップデートされました!* 最新情報は :ref:`こちら ` 1. v2.0.0(旧Ver: 0.1.0) ======================================== Chroniclinerv2.0.0では、以下の変更を行いました。 1.1. 新機能 ------------------------------------------------ + **設定** + 時刻設定に対応:各イベントに時刻を設定可能 + キャラクター死亡機能を追加:キャラクターの死亡に対応 + 「以前」設定を追加:「ある日時以降」に加え、「ある日時以前」が設定可能 + 「以下を無視」機能を追加:設定した以上に細かい時刻単位を無視・非表示 + キャラクタの教育課程への転入・転出設定機能を拡張 + 期間イベントに対応 + **UI** + 年ごとの折りたたみ:時系列表を年ごとに折りたたんで表示する + 高さの固定:年表が画面内に収まるように設定を変更 + キャラクターが多い場合に表示されていた年表下部のスクロールバーが画面内へ + その他フレームワーク変更に伴うUI変更・調整 1.2. 変更された機能 ------------------------------------------------ + **データファイルをExcelファイル化** + 全ての設定を1つのcsvで行っていたのを、4シートのExcelファイルに変更 + **教育課程設定の拡張に伴う変更** + キャラクターの設定と教育課程の設定を分離しました + 各教育課程ごとに別のデータ行を使用するように変更を行いました 1.3. パフォーマンス向上 ------------------------------------------------ 内部仕様の大幅な変更に伴い、一部機能のパフォーマンスが向上しました。 検証環境 ++++++++++ + データ概要 + カテゴリ数:7 + キャラクター数:15 + 教育課程数:19 + イベント数:215 + 環境 + ブラウザ:Google Chrome + OS:macOS Monterey + CPU:Apple M1 Max 結果 +++++++ .. csv-table:: :header: "機能", "v1.0.0", "v2.0.0", "速度向上" "データロード", "2115ms", "1937ms", "109%(8.4%減)" "列の非表示化", "4834ms", "1519ms", "318%(68.6%減)" "列の再表示", "9112ms", "2094ms", "435%(77.0%減)" 1.4. 内部仕様変更 ------------------------------------------------ 内部で使用しているライブラリの大幅な構成変更を行いました。 + `Vue.js `_ :WebアプリケーションUI構築用JavaScriptライブラリ + `Vuetify.js `_ :Vue用マテリアルコンポーネントUIライブラリ + `SheetJS `_ :Excelファイル読み込み用ライブラリ + `Moment.js `_ :JavaScriptの標準Date機能を拡張するライブラリ + `Lodash `_ :便利な関数が使えるようになるライブラリ 2. v2.0.1 ================================================================ 誕生日詳細、死亡日詳細が表示されないバグを修正しました。 3. v2.1.0 ================================================================ 3.1. タグ機能の追加 ------------------------ 以下の機能を実装しました。 + キャラクター、イベントに設定されたタグを表示する + キャラクターをタグで絞り込む + イベントをタグで絞り込む + キャラクター、イベント双方をタグで絞り込む 3.2. 誕生日表示機能の追加 ---------------------------------------------------------------- キャラクターの誕生日当日にイベントが設定されている場合、該当のイベントカードに誕生日ケーキのアイコンを表示します。 4. v2.2.0 ================================================================ 4.1. 重要イベントハイライトモードの追加 ---------------------------------------------------------------- 以下の機能を実装しました。 + イベント、期間イベントを重要イベントに設定する機能 + 重要イベント以外のイベントを薄い色に設定する機能 5. v2.3.0 ========================================================= 5.1. 表示設定用パネルの追加 ------------------------------------- 下記の機能を制御するためのパネルを追加しました。 5.2. キャラクター/タグ表示設定アコーディオン非表示モードの追加 ------------------------------------------------------------------------------------ キャラクター表示設定・タグ表示設定アコーディオンを非表示し、年表表示領域を拡張する機能を追加しました。 5.3. 年表表示範囲指定機能の追加 ----------------------------------------- 以下の機能を実装しました。 + 描画する年表データを指定した開始年から終了年までに制限する機能 + 非表示になった年範囲に存在したイベントのサマリーを表示する機能 6. v3.0.0 ================================== キャラクターデータベースを実装しました。 主な機能 ------------------ + キャラクターデータを読み込む機能 + キャラクタ名、キャプション、日時データ、画像データ、通常データを設定可能 + キャラクターデータを表示する機能 + データのテーブル表示機能 + 一部データをレーダーチャートで表示する機能 + 画像表示機能 + 複数キャラクタのデータを比較する機能 + データのテーブル表示機能 + 複数項目比較機能 + 一部データをレーダーチャートで表示する機能 .. _latest: 7. v3.1.0 ================================================================ 以下の機能を追加しました。 + タグに対してイベント及び期間イベントを登録する機能 + カテゴリ欄に対し ``#{タグ名}`` を記載することで、タグが登録されたキャラクターに対しイベントを一括付与する機能 + フラグ型イベントを登録する機能 + 期間イベントシートを使用し、フラグ回収可能期間を登録する機能 + イベントシートを使用し、フラグ回収を登録する機能 + material icons 7.x系へのアップデート 8. v3.2.0(future update) ================================================================ 以下の新機能を検討しています + その他創作に役立ちそうな機能 + :strike:`ネタが切れかけています。こんな機能が欲しい等あればマロに投げてください`