Skip to content

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 28 Dec 02:20
· 107 commits to main since this release
ac1daaa

🎉 v1.0.7 リリース

swift-markdown-view v1.0.7 がリリースされました。

📝 変更内容

追加

  • Aside (callout/admonition) サポート: 注意書きやヒントなどのコールアウト表示

    • AsideKind: 24種類の定義済みタイプ(note, warning, tip, important など)+ カスタムタイプ
    • AsideStyle プロトコル: カスタマイズ可能なレンダリング
    • DefaultAsideStyle: セマンティックなアイコンと色を持つデフォルトスタイル
    • AsideView: アイコン、タイトル、コンテンツ、左ボーダーを持つビュー
  • 適応型シンタックスハイライト: ダーク/ライトモード自動対応

    • adaptiveSyntaxHighlighting() ビューモディファイア
    • HighlightJSSyntaxHighlighter.forColorScheme() ファクトリメソッド

変更

  • カタログビューの改善

    • CodeSnippetView と MarkdownPreviewCard で HighlightedCodeView を使用
    • SyntaxHighlighterCatalogView でハードコードされた色の代わりに colorPalette を使用
    • プレビューモディファイアを簡素化(ルートレベルのテーマ適用に依存)
  • DesignSystem カタログビューを削除(DesignSystem パッケージに移動)

  • RegexSyntaxHighlighter.fromPalette メソッドを削除(HighlightJS が主要)

破壊的変更

  • MarkdownBlock.blockquote が MarkdownBlock.aside(kind:content:) に置き換え

テスト

  • Asideユニットテスト(20+ケース)
  • Asideスナップショットテスト(29ケース)

📦 インストール

dependencies: [
    .package(url: "https://github.com/no-problem-dev/swift-markdown-view.git", .upToNextMajor(from: "1.0.7"))
]

🔗 リンク