Ken Van Hoeylandt 04ada9df87
Dynamic font loading and more (#674)
**Fonts**

Dynamically load text and icon fonts when the device boots.

Font bitdepth depends on whether the device is an ESP32 one and whether it has external RAM available.
When no external RAM is available on ESP32, only small and medium font variants are generated; large font variants refer to the medium size ones.

Implemented Appearance settings app for changing font and font size.

**Other changes**

- Added keyboard shortcuts to delete or rename files in directory views.
- Improved app-grid tile sizing to provide more room for labels.
- Reduced the default LED strip brightness.
2026-10-05 00:00:08 +02:00

53 lines
2.3 KiB
C

// SPDX-License-Identifier: Apache-2.0
#pragma once
#define LVGL_ICON_SHARED_ADD "\xEE\x85\x85"
#define LVGL_ICON_SHARED_APPS "\xEE\x97\x83"
#define LVGL_ICON_SHARED_AREA_CHART "\xEE\x9D\xB0"
#define LVGL_ICON_SHARED_APP_REGISTRATION "\xEE\xBD\x80"
#define LVGL_ICON_SHARED_CALENDAR_MONTH "\xEE\xAF\x8C"
#define LVGL_ICON_SHARED_CABLE "\xEE\xBF\xA6"
#define LVGL_ICON_SHARED_CIRCLE "\xEE\xBD\x8A"
#define LVGL_ICON_SHARED_CLOSE "\xEE\x97\x8D"
#define LVGL_ICON_SHARED_CLOUD "\xEF\x85\x9C"
#define LVGL_ICON_SHARED_CHECK "\xEE\x99\xA8"
#define LVGL_ICON_SHARED_DELETE "\xEE\xA4\xAE"
#define LVGL_ICON_SHARED_DEVICES "\xEE\x8C\xA6"
#define LVGL_ICON_SHARED_DISPLAY_SETTINGS "\xEE\xAE\x97"
#define LVGL_ICON_SHARED_EDIT_NOTE "\xEE\x9D\x85"
#define LVGL_ICON_SHARED_ELECTRIC_BOLT "\xEE\xB0\x9C"
#define LVGL_ICON_SHARED_FOLDER "\xEE\x8B\x87"
#define LVGL_ICON_SHARED_DEPLOYED_CODE "\xEF\x9C\xA0"
#define LVGL_ICON_SHARED_DOWNLOAD "\xEF\x82\x90"
#define LVGL_ICON_SHARED_FORUM "\xEE\xA2\xAF"
#define LVGL_ICON_SHARED_GAMEPAD "\xEE\x8C\x8F"
#define LVGL_ICON_SHARED_HELP "\xEE\xA3\xBD"
#define LVGL_ICON_SHARED_HUB "\xEE\xA7\xB4"
#define LVGL_ICON_SHARED_IMAGE "\xEE\x8F\xB4"
#define LVGL_ICON_SHARED_KEYBOARD_ARROW_UP "\xEE\x8C\x96"
#define LVGL_ICON_SHARED_LIGHTBULB "\xEE\xA4\x8F"
#define LVGL_ICON_SHARED_LANGUAGE "\xEE\xA8\x87"
#define LVGL_ICON_SHARED_LISTS "\xEE\xA6\xB9"
#define LVGL_ICON_SHARED_MAIL "\xEE\x85\x99"
#define LVGL_ICON_SHARED_MENU "\xEE\x97\x92"
#define LVGL_ICON_SHARED_MOP "\xEE\x8A\x8D"
#define LVGL_ICON_SHARED_MORE_VERT "\xEE\x97\x94"
#define LVGL_ICON_SHARED_MUSIC_NOTE "\xEE\x90\x85"
#define LVGL_ICON_SHARED_NOTE_ADD "\xEE\xA2\x9C"
#define LVGL_ICON_SHARED_PALETTE "\xEE\x90\x8A"
#define LVGL_ICON_SHARED_POWER_SETTINGS_NEW "\xEF\xA3\x87"
#define LVGL_ICON_SHARED_REFRESH "\xEE\x97\x95"
#define LVGL_ICON_SHARED_SEARCH "\xEE\xBD\xBA"
#define LVGL_ICON_SHARED_SETTINGS "\xEE\xA2\xB8"
#define LVGL_ICON_SHARED_TOOLBAR "\xEE\xA7\xB7"
#define LVGL_ICON_SHARED_NAVIGATION "\xEE\x95\x9D"
#define LVGL_ICON_SHARED_KEYBOARD_ALT "\xEF\x80\xA8"
#define LVGL_ICON_SHARED_USB "\xEE\x87\xA0"
#define LVGL_ICON_SHARED_WIFI "\xEE\x98\xBE"
#define LVGL_ICON_SHARED_BLUETOOTH "\xEE\x86\xA7"
#define LVGL_ICON_SHARED_TERMINAL "\xEE\xAE\x8E"
#define LVGL_ICON_SHARED_LOGO_DEV "\xEE\xAB\x96"
#define LVGL_ICON_SHARED_CAMERA "\xEE\x8E\xAF"
#define LVGL_ICON_SHARED_LIGHTSTRIP "\xF3\xBF\xBD\xB5"