Skip to content

Releases: routersys/YMM4-FontManager

v1.1.0

23 Dec 12:04

Choose a tag to compare

Release Notes

v1.1.0

機能改善

  • プレビューテキスト編集の操作性向上
    • プレビュー表示されているテキストをクリックすることで、直接編集モードに切り替わる「Click-to-Edit」方式を実装。
    • 編集後にEnterキーまたはフォーカスを外すことで、スムーズにプレビュー表示へ戻るよう改善。
  • パフォーマンスの最適化
    • 遅延読み込みの導入: フォントのプレビュー生成を、実際に画面に表示が必要になるタイミングまで遅延させるロジックに変更。これにより、大量のフォントリスト読み込み時のメモリ消費と初期負荷を大幅に軽減。
    • UIレスポンスの向上: プレビュー描画処理の優先度を調整し、スクロール時や操作時のUIの引っかかりを抑制。

内部変更

  • コードの最適化
    • FontItemViewModel における状態管理(編集中フラグ IsEditing の追加)と、非同期読み込み処理の刷新。

v1.0.0

23 Dec 05:22
18c8bd1

Choose a tag to compare

Release Notes

v1.0.0

機能

  • Google Fonts 連携機能の実装
    • Google Fonts のリスト取得、ダウンロード、インストールに対応。
    • APIキーなしでも利用可能なGitHubプロキシモードをデフォルトで搭載。
  • UI/UX
    • フォントをカード形式で一覧表示するモダンなUIを採用。
    • レスポンシブなグリッドレイアウト(列数の変更が可能)。
    • サイドメニューによるフィルタリング操作の実装。
  • プレビュー機能の強化
    • カスタムテキストによるリアルタイムプレビュー機能を追加。
    • RAMキャッシュオプションによるプレビューの高速化設定を追加。
  • お気に入り機能
    • よく使うフォントを登録できる「お気に入り」システムを追加。