Ken Van Hoeylandt 9a11e6f47b
Implement UI scaling and more (#501)
**New Features**
 * Runtime font accessors and new symbol fonts for text, launcher, statusbar, and shared icons.
 * Added font height base setting to device.properties
 * Text fonts now have 3 sizes: small, default, large

**Improvements**
 * Renamed `UiScale` to `UiDensity`
 * Statusbar, toolbar and many UI components now compute heights and spacing from fonts/density.
 * SSD1306 initialization sequence refined for more stable startup.
 * Multiple image assets replaced by symbol-font rendering.
 * Many layout improvements related to density, font scaling and icon scaling
 * Updated folder name capitalization for newer style
2026-02-15 01:41:47 +01:00

45 lines
1.8 KiB
C

#pragma once
#define LVGL_SYMBOL_ADD "\xEE\x85\x85"
#define LVGL_SYMBOL_APPS "\xEE\x97\x83"
#define LVGL_SYMBOL_AREA_CHART "\xEE\x9D\xB0"
#define LVGL_SYMBOL_APP_REGISTRATION "\xEE\xBD\x80"
#define LVGL_SYMBOL_CALENDAR_MONTH "\xEE\xAF\x8C"
#define LVGL_SYMBOL_CABLE "\xEE\xBF\xA6"
#define LVGL_SYMBOL_CIRCLE "\xEE\xBD\x8A"
#define LVGL_SYMBOL_CLOSE "\xEE\x97\x8D"
#define LVGL_SYMBOL_CLOUD "\xEF\x85\x9C"
#define LVGL_SYMBOL_CHECK "\xEE\x97\x8A"
#define LVGL_SYMBOL_DELETE "\xEE\xA4\xAE"
#define LVGL_SYMBOL_DEVICES "\xEE\x8C\xA6"
#define LVGL_SYMBOL_DISPLAY_SETTINGS "\xEE\xAE\x97"
#define LVGL_SYMBOL_EDIT_NOTE "\xEE\x9D\x85"
#define LVGL_SYMBOL_ELECTRIC_BOLT "\xEE\xB0\x9C"
#define LVGL_SYMBOL_FOLDER "\xEE\x8B\x87"
#define LVGL_SYMBOL_DEPLOYED_CODE "\xEF\x9C\xA0"
#define LVGL_SYMBOL_DOWNLOAD "\xEF\x82\x90"
#define LVGL_SYMBOL_FORUM "\xEE\xA2\xAF"
#define LVGL_SYMBOL_GAMEPAD "\xEE\x8C\x8F"
#define LVGL_SYMBOL_HELP "\xEE\xA3\xBD"
#define LVGL_SYMBOL_HUB "\xEE\xA7\xB4"
#define LVGL_SYMBOL_IMAGE "\xEE\x8F\xB4"
#define LVGL_SYMBOL_KEYBOARD_ARROW_UP "\xEE\x8C\x96"
#define LVGL_SYMBOL_LIGHTBULB "\xEE\xA4\x8F"
#define LVGL_SYMBOL_LANGUAGE "\xEE\xA2\x94"
#define LVGL_SYMBOL_LISTS "\xEE\xA6\xB9"
#define LVGL_SYMBOL_MAIL "\xEE\x85\x99"
#define LVGL_SYMBOL_MENU "\xEE\x97\x92"
#define LVGL_SYMBOL_MOP "\xEE\x8A\x8D"
#define LVGL_SYMBOL_MORE_VERT "\xEE\x97\x94"
#define LVGL_SYMBOL_MUSIC_NOTE "\xEE\x90\x85"
#define LVGL_SYMBOL_NOTE_ADD "\xEE\xA2\x9C"
#define LVGL_SYMBOL_POWER_SETTINGS_NEW "\xEF\xA3\x87"
#define LVGL_SYMBOL_REFRESH "\xEE\x97\x95"
#define LVGL_SYMBOL_SEARCH "\xEE\xA2\xB6"
#define LVGL_SYMBOL_SETTINGS "\xEE\xA2\xB8"
#define LVGL_SYMBOL_TOOLBAR "\xEE\xA7\xB7"
#define LVGL_SYMBOL_NAVIGATION "\xEE\x95\x9D"
#define LVGL_SYMBOL_KEYBOARD_ALT "\xEF\x80\xA8"
#define LVGL_SYMBOL_USB "\xEE\x87\xA0"
#define LVGL_SYMBOL_WIFI "\xEE\x98\xBE"