lower ui anim scale snap epsilon

This commit is contained in:
jacob 2025-12-30 07:15:13 -06:00
parent 78d0a8b832
commit 13fa38ad68
2 changed files with 9 additions and 3 deletions

View File

@ -94,7 +94,6 @@ V_WidgetTheme V_GetWidgetTheme(void)
// theme.font = GC_FontKeyFromResource(ResourceKeyFromStore(&V_Resources, Lit("font/seguisb.ttf"))); // theme.font = GC_FontKeyFromResource(ResourceKeyFromStore(&V_Resources, Lit("font/seguisb.ttf")));
// theme.font_size = 30; // theme.font_size = 30;
theme.window_background_color = Rgb32(0xff1a1d1e); theme.window_background_color = Rgb32(0xff1a1d1e);
theme.window_border_color = Rgb32(0xff343a3b); theme.window_border_color = Rgb32(0xff343a3b);
theme.window_border = 1; theme.window_border = 1;
@ -1286,7 +1285,14 @@ void V_TickForever(WaveLaneCtx *lane)
//- Build command palette //- Build command palette
V_Palette *palette = &frame->palette; V_Palette *palette = &frame->palette;
palette->show = LerpF32(palette->show, palette->pref_show, 30.0 * frame->dt); {
f32 palette_ease = 30.0 * frame->dt;
if (TweakB32("Slow palette ease", 0))
{
palette_ease = 1.0 * frame->dt;
}
palette->show = LerpF32(palette->show, palette->pref_show, palette_ease);
}
if (palette->show > 0.001) if (palette->show > 0.001)
{ {
palette->key = UI_KeyF("command palette"); palette->key = UI_KeyF("command palette");

View File

@ -1120,7 +1120,7 @@ void UI_EndFrame(UI_Frame *frame)
{ {
box->solved_scale *= parent->solved_scale; box->solved_scale *= parent->solved_scale;
} }
if (AbsF32(1.0 - box->solved_scale) < 0.003) if (AbsF32(1.0 - box->solved_scale) < 0.001)
{ {
box->solved_scale = 1; box->solved_scale = 1;
} }