Repository navigation
v1.0.7
🎉 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"))
]