diff --git a/src/c/neat_bar.c b/src/c/neat_bar.c index 70e2fbf..577915c 100644 --- a/src/c/neat_bar.c +++ b/src/c/neat_bar.c @@ -220,11 +220,12 @@ void neat_bar_layer_set_theme_default_rect(NeatBarLayer *neat_bar) { } // match SDK 2.X aesthetic -void neat_bar_layer_set_theme_legacy_rect(NeatBarLayer *neat_bar) { +void neat_bar_layer_set_theme_legacy_rect(NeatBarLayer *neat_bar, GColor8 *pressed_color) { neat_bar_layer_set_floating(neat_bar, false); neat_bar->main_grect = GRect(s_base_grect_rect.origin.x, 4, s_base_grect_rect.size.w, s_base_grect_rect.size.h - 8); layer_set_frame(neat_bar->main_layer, neat_bar->main_grect); neat_bar_layer_set_corner_radius(neat_bar, 3); + neat_bar_layer_set_animations_type(neat_bar, pressed_color); s_recenter_icons(neat_bar); } diff --git a/src/c/neat_bar.h b/src/c/neat_bar.h index 07c877b..6d7011b 100644 --- a/src/c/neat_bar.h +++ b/src/c/neat_bar.h @@ -28,7 +28,7 @@ typedef struct { } NeatBarLayer; void neat_bar_layer_set_theme_default_rect(NeatBarLayer *neat_bar); -void neat_bar_layer_set_theme_legacy_rect(NeatBarLayer *neat_bar); +void neat_bar_layer_set_theme_legacy_rect(NeatBarLayer *neat_bar, GColor8 *pressed_color); void neat_bar_layer_add_to_window(NeatBarLayer *neat_bar, Window *window); void neat_bar_layer_set_click_config_provider(NeatBarLayer *neat_bar, ClickConfigProvider click_config_provider); void neat_bar_layer_set_animations_move_distance(NeatBarLayer *neat_bar, int8_t distance);