アップデート情報

Chroniclinerは2025年2月にv3.1.0にアップデートされました!

最新情報は こちら

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

結果

機能

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

キャラクターデータベースを実装しました。

主な機能

  • キャラクターデータを読み込む機能

    • キャラクタ名、キャプション、日時データ、画像データ、通常データを設定可能

  • キャラクターデータを表示する機能

    • データのテーブル表示機能

    • 一部データをレーダーチャートで表示する機能

    • 画像表示機能

  • 複数キャラクタのデータを比較する機能

    • データのテーブル表示機能

    • 複数項目比較機能

    • 一部データをレーダーチャートで表示する機能

7. v3.1.0

以下の機能を追加しました。

  • タグに対してイベント及び期間イベントを登録する機能

    • カテゴリ欄に対し #{タグ名} を記載することで、タグが登録されたキャラクターに対しイベントを一括付与する機能

  • フラグ型イベントを登録する機能

    • 期間イベントシートを使用し、フラグ回収可能期間を登録する機能

    • イベントシートを使用し、フラグ回収を登録する機能

  • material icons 7.x系へのアップデート

8. v3.2.0(future update)

以下の新機能を検討しています

  • その他創作に役立ちそうな機能

  • ネタが切れかけています。こんな機能が欲しい等あればマロに投げてください