gui: title panel and navigation

This commit is contained in:
ardocrat
2023-04-27 21:20:22 +03:00
parent d0246a7c44
commit 3cb7918db2
11 changed files with 188 additions and 122 deletions
+39 -12
View File
@@ -94,35 +94,62 @@ impl PlatformApp<Android> {
let mut fonts = egui::FontDefinitions::default();
// Tweak emoji icons to look nice against main font y-offset
// fonts.font_data.insert(
// "emoji-icon-font".to_owned(),
// egui::FontData {
// font: fonts.font_data.get("emoji-icon-font").unwrap().clone().font,
// index: 0,
// tweak: egui::FontTweak {
// scale: 0.88,
// y_offset_factor: 0.26,
// y_offset: 0.0,
// },
// });
// fonts.font_data.insert(
// "material".to_owned(),
// egui::FontData::from_static(include_bytes!(
// "../../../../fonts/material-light.ttf"
// )).tweak(egui::FontTweak {
// scale: 1.0,
// y_offset_factor: 0.06,
// y_offset: 0.0
// }),
// );
fonts.font_data.insert(
"emoji-icon-font".to_owned(),
egui::FontData {
font: fonts.font_data.get("emoji-icon-font").unwrap().clone().font,
index: 0,
tweak: egui::FontTweak {
scale: 0.88,
y_offset_factor: 0.26,
y_offset: 0.0,
},
});
"material".to_owned(),
egui::FontData::from_static(include_bytes!(
"../../../../fonts/material.otf"
)).tweak(egui::FontTweak {
scale: 1.0,
y_offset_factor: 0.16,
y_offset: 0.0
}),
);
fonts
.families
.entry(Proportional)
.or_default()
.insert(0, "material".to_owned());
fonts.font_data.insert(
"noto".to_owned(),
egui::FontData::from_static(include_bytes!(
"../../../../fonts/noto_light.ttf"
"../../../../fonts/noto_sc_reg.otf"
)).tweak(egui::FontTweak {
scale: 1.0,
y_offset_factor: -0.25,
y_offset: 0.0
}),
);
fonts
.families
.entry(Proportional)
.or_default()
.insert(0, "noto".to_owned());
ctx.set_fonts(fonts);
use egui::FontId;