#common-mark #egui

egui_commonmark_macros

将 Markdown 直接嵌入二进制文件作为 egui 小部件

3 个不稳定版本

0.17.0 2024年7月3日
0.16.0 2024年5月12日
0.16.0-alpha.12024年5月11日

#891 in GUI

Download history 274/week @ 2024-05-06 51/week @ 2024-05-13 18/week @ 2024-05-20 101/week @ 2024-05-27 145/week @ 2024-06-03 85/week @ 2024-06-10 59/week @ 2024-06-17 95/week @ 2024-06-24 150/week @ 2024-07-01 62/week @ 2024-07-08 44/week @ 2024-07-15 24/week @ 2024-07-29

138 每月下载次数
egui_commonmark 中使用

MIT/Apache

76KB
1.5K SLoC

egui 的通用mark 观看器

Crate Documentation

showcase

此 crate 是 egui_commonmark 的编译时变体。建议通过启用 macros 功能使用此 crate 通过 egui_commonmark

用法

在 Cargo.toml 中

egui_commonmark = "0.17"
# Specify what image formats you want to use
image = { version = "0.25", default-features = false, features = ["png"] }

示例

use egui_commonmark::{CommonMarkCache, commonmark};
let mut cache = CommonMarkCache::default();
let _response = commonmark!("example", ui, &mut cache, "# ATX Heading Level 1");

或者您可以嵌入一个文件

示例

use egui_commonmark::{CommonMarkCache, commonmark_str};
let mut cache = CommonMarkCache::default();
commonmark_str!("example_file", ui, &mut cache, "content.md");

许可协议

许可协议为以下之一

任选其一。

依赖关系

~7–13MB
~154K SLoC