Skip to content

Releases: OgyanuntiusXIII/vault-aquarium

1.0.6

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 10 Aug 17:26

Vault Aquarium 1.0.6

孤立ノートの数え方の不具合修正、魚の母集団を選べる設定の追加、OR 検索への対応、そして動作の軽量化をまとめた更新です。

不具合修正

  • 孤立ノートが実際より大幅に多く数えられていた。 リンクの有無を調べるとき、小文字化したパスを、実パスで作った集合と突き合わせていました。そのため、大文字を含むパスのノートは必ず「孤立」に数えられていました。作者のヴォルトでの実測では、2,147ノート中 2,078件が孤立と記録され、実際は4件でした。この値は模様の量・ヒレの元気さ・分断度へ直接効くため、魚は「ほぼ全部が孤立したヴォルト」として描かれていました。
  • 複数トークンのクエリでグループ名が壊れていた。 正規表現が残りのトークンまで飲み込み、path:アイデア path:企画書 から「アイデア path:企画書」という名前が作られていました。保存済みの壊れた名前も、起動時に一度だけ作り直します(dataVersion: 9)。クエリ自体は変更しません。
  • prefers-reduced-motion が半分しか効いていなかった。 ヒレのCSSアニメーションは止まる一方、遊泳と上下運動は続いていました。今回から魚そのものが静止します。

追加

  • ルールごとの「魚から除外」。 グラフビューの色分けはそのまま残し、魚の統計からだけ外します。ヴォルトの大半を1つのフォルダが占めていると、その色が上位2グループを占領して魚が変化しなくなるため、そこを切り離すための設定です。取り込み直しても、同じクエリのルールへ引き継がれます。
  • OR に対応。 空白区切りは従来どおりANDです。path:アイデア OR path:企画書 のように書けます。
  • 設定画面に各ルールの一致件数を表示。 0件のルールは「一致するノートがありません」と出ます。

軽量化

  • 魚を隠している間は描画ループを停止します。再表示のときに、止まっていた時間ぶんの色変化をまとめて進めるため、見た目の連続性は保たれます。
  • 毎フレーム行っていたレイアウト計測をやめ、寸法をキャッシュするようにしました。実測でフレームあたり 2〜4回 → 0回
  • 6時間かけて変わる色の書き戻しを、毎フレームから 1秒に1回 へ変更しました。
  • data.json への書き込みを大幅に削減。 60秒ごとの無条件保存と、再解析のたびの保存をやめ、色が実際に 1/255 以上動いたときと、ヴォルトの構造が変わったときだけ書きます。ノート本文を編集しただけでは書き込みが発生しません。同期サービスを使っている環境でのノイズが減ります。

互換性

保存データは dataVersion: 9 へ移行します。設定・現在の外観・成長記録はそのまま引き継がれます。壊れたグループ名の修復以外に、既存の設定を書き換えることはありません。

1.0.5

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 10 Aug 16:34

Vault Aquarium 1.0.5

魚の見た目が変化しなくなる問題の修正と、クリック操作の変更を含む更新版です。

変更点

  • 外観パラメータの飽和を解消。 リンク密度は1ノートあたり2リンクで、構造の細かさは約830ノートで上限に張り付き、それ以上ヴォルトが育っても値が動かなくなっていました。生成側で対数正規化するよう変更しています(実測 1.0000 → 0.6253 / 0.6661)。統計値そのものは成長記録の互換のため据え置きです。
  • primarySharevitality を追加。 ヒレの動く速さと振れ幅へ反映されます。
  • クリック時の挙動を変更。 従来は魚が720msかけて別の位置へ泳いでからメニューが開いていましたが、クリックした位置でそのまま開くようになりました。移動はドラッグで行えます。
  • 内蔵素材を軽量化。 main.js が 2,519KB → 252KB(10.0%)になりました。余白のクロップ、1024px化、グレー+アルファ化、全面透明だった 00_silhouette.png の削除によるものです。見た目は変わりません(新旧合成の平均差 0.08〜0.11 / 255)。
  • 読み込まれていなかったCSS変数 --fish-fin --fish-line --fish-detail --fish-softness を削除しました。

保存データ・設定・成長記録の形式に変更はありません。data.json はそのまま引き継がれます。

補足

1.0.4 はタグのみ作成した状態で公開していなかったため、その差分は本リリースへ統合しています。

Vault Aquarium 1.0.3

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 01 Aug 13:16
1a56e17

Vault Aquarium 1.0.3

Obsidian Community Plugins の manifest 審査ルールに対応する修正版です。

変更点

  • プラグイン説明文から冗長な製品名を除去
  • バージョンを 1.0.3 に更新

魚の見た目・グラフ連動・ドラッグ・クリック操作には変更ありません。

Vault Aquarium 1.0.2

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 01 Aug 13:07
11fc6c1

Vault Aquarium 1.0.2

Obsidian Community Plugins の自動審査に対応する修正版です。

変更点

  • Obsidian API の推奨ヘルパーを使用するよう、静的な style 代入を修正
  • manifest の説明文を審査形式に合わせて更新
  • README を簡潔な日英併記に更新
  • バージョンを 1.0.2 に更新

魚の見た目・グラフ連動・ドラッグ・クリック操作には変更ありません。

Vault Aquarium 1.0.1

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 01 Aug 12:06
60bdd06

Vault Aquarium 1.0.1

ベタ表示中に、WindowsのObsidianウィンドウをドラッグ移動できない問題を修正しました。

  • 水槽オーバーレイをデスクトップのタイトルバーより下に限定
  • 魚の泳法・クリック・ドラッグ操作を維持
  • 新しい表示領域に合わせて泳法範囲を調整

設定・成長記録・魚の色生成ルールに変更はありません。

Vault Aquarium 1.0.0

Choose a tag to compare

@OgyanuntiusXIII OgyanuntiusXIII released this 01 Aug 11:47

Vault Aquarium 1.0.0

最初の公開版です。

主な機能

  • グラフビューの色グループを取り込み、上位2色をベタへ反映
  • ノート・リンク構造の変化に合わせて外観を滑らかに更新
  • ゆっくりした遊泳、左右反転、ヒレと胸びれの揺れ
  • クリックで素早く移動、ドラッグで直接移動
  • 魚のステータス表示と一時非表示
  • 導入時と月ごとの成長記録
  • 表示、サイズ、速度、透明度、ルールを日本語設定画面から変更

すべての解析と保存はローカルで行われます。ノート本文の意味解析や外部送信はありません。