egui-remixicon

Crates.ioegui-remixicon
lib.rsegui-remixicon
version0.29.1
sourcesrc
created_at2023-10-24 15:49:18.03476
updated_at2024-10-06 16:55:10.723514
descriptionRemix Icon for egui
homepage
repositoryhttps://github.com/get200/egui-remixicon
max_upload_size
id1012527
size4,022,844
xieke (get200)

documentation

README

egui_remixicon

Bundles Remix Icon with boilerplate to use in your egui app.

Got inspired by egui_phosphor, code uses the same structure.

Installation

Add the crate as a dependency in Cargo.toml:

egui-remixicon = "0.29.1"

On startup, update the fonts in your egui context:

let mut fonts = egui::FontDefinitions::default();
egui_remixicon::add_to_fonts(&mut fonts);

cc.egui_ctx.set_fonts(fonts);

Install without egui dependency

If you would like to use this crate without egui or with an egui version that is out of sync with the latest version of this crate, you can add without default features:

egui-remixicon = { version="0.29.1", default-features=false }

The font file can then be accessed as

egui_remixicon::FONT

Usage

Use the constants provided by the crate in your text:

ui.label(egui::RichText::new(format!("{} Heart", egui_remixicon::icons::HEARTS_FILL)).size(32.0));

Icon comments

icon hint

License

egui-remixicon is licensed under MIT OR Apache-2.0. Remix Icon are licensed under Apache-2.0.

Commit count: 14

cargo fmt