Different header sizes

This commit is contained in:
2025-07-10 19:50:38 +02:00
parent 3a2f058456
commit 276508713f
3 changed files with 34 additions and 5 deletions

View File

@ -14,8 +14,8 @@ use crate::{
util::{GuiSender, file_mtime, log_error},
};
use egui::{
Align, Button, Context, FontData, FontDefinitions, Image, Key, Modifiers, PointerButton,
RichText, ScrollArea, Widget, include_image,
Align, Button, Context, FontData, FontDefinitions, FontId, Image, Key, Modifiers,
PointerButton, RichText, ScrollArea, Widget, include_image,
};
use eyre::eyre;
@ -201,6 +201,26 @@ impl App {
cc.egui_ctx.set_fonts(fonts);
// markdown font styles
cc.egui_ctx.style_mut(|style| {
for (name, size) in [
("H1", 28.0),
("H2", 26.0),
("H3", 24.0),
("H4", 22.0),
("H5", 20.0),
("H6", 18.0),
] {
style.text_styles.insert(
egui::TextStyle::Name(name.into()),
FontId {
size,
family: egui::FontFamily::Proportional,
},
);
}
});
// enable features on egui_extras to add more image types
egui_extras::install_image_loaders(&cc.egui_ctx);