Many subtle improvements to the UI design system (#1537)

This commit is contained in:
Keavon Chambers
2023-12-28 04:35:20 -08:00
committed by GitHub
parent 34f952bad1
commit 96b5d7b520
62 changed files with 326 additions and 521 deletions
@@ -29,7 +29,7 @@ impl DialogLayoutHolder for AboutGraphiteDialog {
.map(|(icon, label, url)| {
TextButton::new(label)
.icon(Some(icon.into()))
.no_background(true)
.flush(true)
.on_update(|_| FrontendMessage::TriggerVisitLink { url: url.into() }.into())
.widget_holder()
})
@@ -40,7 +40,7 @@ impl DialogLayoutHolder for AboutGraphiteDialog {
widgets.push(
TextButton::new("Licenses")
.icon(Some("License".into()))
.no_background(true)
.flush(true)
.on_update(move |_| {
DialogMessage::RequestLicensesDialogWithLocalizedCommitDate {
localized_commit_year: localized_commit_year.clone(),
@@ -28,7 +28,7 @@ impl LayoutHolder for ComingSoonDialog {
let row2 = vec![TextLabel::new("But you can help build it! Visit its issue:").widget_holder()];
let row3 = vec![TextButton::new(format!("GitHub Issue #{issue}"))
.icon(Some("Website".into()))
.no_background(true)
.flush(true)
.on_update(move |_| {
FrontendMessage::TriggerVisitLink {
url: format!("https://github.com/GraphiteEditor/Graphite/issues/{issue}"),
@@ -28,7 +28,7 @@ impl DialogLayoutHolder for LicensesDialog {
.map(|(icon, label, url)| {
TextButton::new(label)
.icon(Some(icon.into()))
.no_background(true)
.flush(true)
.on_update(|_| FrontendMessage::TriggerVisitLink { url: url.into() }.into())
.widget_holder()
})