From 565599876172b3f56d86b119ae453b5bcd8949e1 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 4 Feb 2025 07:53:56 +0100 Subject: Draft `Viewer` trait for `markdown` --- examples/changelog/src/main.rs | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) (limited to 'examples/changelog/src') diff --git a/examples/changelog/src/main.rs b/examples/changelog/src/main.rs index f889e757..a6528ce9 100644 --- a/examples/changelog/src/main.rs +++ b/examples/changelog/src/main.rs @@ -267,25 +267,21 @@ impl Generator { } => { let details = { let title = rich_text![ - span(&pull_request.title).size(24).link( - Message::OpenPullRequest(pull_request.id) - ), + span(&pull_request.title) + .size(24) + .link(pull_request.id), span(format!(" by {}", pull_request.author)) .font(Font { style: font::Style::Italic, ..Font::default() }), ] + .on_link_clicked(Message::OpenPullRequest) .font(Font::MONOSPACE); - let description = markdown::view( - description, - markdown::Settings::default(), - markdown::Style::from_palette( - self.theme().palette(), - ), - ) - .map(Message::UrlClicked); + let description = + markdown::view(&self.theme(), description) + .map(Message::UrlClicked); let labels = row(pull_request.labels.iter().map(|label| { @@ -349,11 +345,11 @@ impl Generator { container( scrollable( markdown::view( - preview, - markdown::Settings::with_text_size(12), - markdown::Style::from_palette( - self.theme().palette(), + markdown::Settings::with_text_size( + 12, + &self.theme(), ), + preview, ) .map(Message::UrlClicked), ) -- cgit From 24cf355e96d8ae6432ca8972214c2c4f31d07b22 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 4 Feb 2025 19:07:24 +0100 Subject: Fix documentation of `markdown` and `rich_text` --- examples/changelog/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'examples/changelog/src') diff --git a/examples/changelog/src/main.rs b/examples/changelog/src/main.rs index a6528ce9..f3b9894f 100644 --- a/examples/changelog/src/main.rs +++ b/examples/changelog/src/main.rs @@ -280,7 +280,7 @@ impl Generator { .font(Font::MONOSPACE); let description = - markdown::view(&self.theme(), description) + markdown(description, self.theme()) .map(Message::UrlClicked); let labels = @@ -344,12 +344,12 @@ impl Generator { } else { container( scrollable( - markdown::view( + markdown( + preview, markdown::Settings::with_text_size( 12, - &self.theme(), + self.theme(), ), - preview, ) .map(Message::UrlClicked), ) -- cgit From f8c71a20a99568b2ddd0e07ac021d37ce2933856 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 4 Feb 2025 21:22:01 +0100 Subject: Rename `on_link_clicked` to `on_link_click` --- examples/changelog/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/changelog/src') diff --git a/examples/changelog/src/main.rs b/examples/changelog/src/main.rs index f3b9894f..a1d0d799 100644 --- a/examples/changelog/src/main.rs +++ b/examples/changelog/src/main.rs @@ -276,7 +276,7 @@ impl Generator { ..Font::default() }), ] - .on_link_clicked(Message::OpenPullRequest) + .on_link_click(Message::OpenPullRequest) .font(Font::MONOSPACE); let description = -- cgit