mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-19 03:13:14 +00:00
* **New Features** * Added Material Design symbol fonts and LVGL font aliases for launcher, status bar, and shared UI icons. * **Style** * Migrated app icons across the UI to the new symbol font system. * Updated launcher button sizing, font styling, recoloring and icon text color for consistency. * Default text/icon font macros set for consistent sizing across the UI. * **Documentation** * Updated third‑party notices to include Material Design Icons links.
32 lines
846 B
C
32 lines
846 B
C
#pragma once
|
|
|
|
#include <lvgl.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
extern const lv_font_t material_symbols_statusbar_20;
|
|
|
|
extern const lv_font_t material_symbols_shared_16;
|
|
|
|
extern const lv_font_t material_symbols_launcher_36;
|
|
|
|
//#define lvgl_get_text_font_smaller() &lv_font_montserrat_12
|
|
// TODO: Make function so it's easier to use this cross-platform
|
|
#define LVGL_TEXT_FONT_DEFAULT &lv_font_montserrat_14
|
|
#define LVGL_TEXT_FONT_LARGER &lv_font_montserrat_18
|
|
|
|
// TODO: Make function so it's easier to use this cross-platform
|
|
#define LVGL_SYMBOL_FONT_DEFAULT &material_symbols_shared_16
|
|
|
|
#define LVGL_SYMBOL_FONT_LAUNCHER &material_symbols_launcher_36
|
|
|
|
// TODO: Make function so it's easier to use this cross-platform
|
|
#define LVGL_TOPBAR_FONT &material_symbols_statusbar_20
|
|
#define LVGL_TOPBAR_ICON_HEIGHT 20
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|