From cee8ab792caf958deda843c3c44ae56f78847b47 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Wed, 26 Feb 2025 19:14:09 -0800 Subject: [PATCH] algo: fix algo feed icon temporary placeholder, but at least its less ugly Signed-off-by: William Casarin --- assets/icons/algo.png | Bin 0 -> 6226 bytes assets/icons/algo.svg | 12 ++++++++++++ assets/icons/sparkle.svg | 11 +++++++++++ crates/notedeck_columns/src/ui/add_column.rs | 4 ++-- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 assets/icons/algo.png create mode 100644 assets/icons/algo.svg create mode 100644 assets/icons/sparkle.svg diff --git a/assets/icons/algo.png b/assets/icons/algo.png new file mode 100644 index 0000000000000000000000000000000000000000..8160d72c17c452c90ef318d695d58bd1a9577920 GIT binary patch literal 6226 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 literal 0 HcmV?d00001 diff --git a/assets/icons/algo.svg b/assets/icons/algo.svg new file mode 100644 index 00000000..7addd58d --- /dev/null +++ b/assets/icons/algo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/icons/sparkle.svg b/assets/icons/sparkle.svg new file mode 100644 index 00000000..0e60a040 --- /dev/null +++ b/assets/icons/sparkle.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/crates/notedeck_columns/src/ui/add_column.rs b/crates/notedeck_columns/src/ui/add_column.rs index 2cce5662..8b76e5b4 100644 --- a/crates/notedeck_columns/src/ui/add_column.rs +++ b/crates/notedeck_columns/src/ui/add_column.rs @@ -243,7 +243,7 @@ impl<'a> AddColumnView<'a> { let algo_option = ColumnOptionData { title: "Last Note per User", description: "Show the last note for each user from a list", - icon: egui::include_image!("../../../../assets/icons/universe_icon_dark_4x.png"), + icon: egui::include_image!("../../../../assets/icons/algo.png"), option: AddColumnOption::Algo(AlgoOption::LastPerPubkey(Decision::Undecided)), }; @@ -488,7 +488,7 @@ impl<'a> AddColumnView<'a> { vec.push(ColumnOptionData { title: "Algo", description: "Algorithmic feeds to aid in note discovery", - icon: egui::include_image!("../../../../assets/icons/plus_icon_4x.png"), + icon: egui::include_image!("../../../../assets/icons/algo.png"), option: AddColumnOption::Algo(AlgoOption::LastPerPubkey(Decision::Undecided)), });