## display_ui managed-component manifest.
##
## LovyanGFX is not published on the Espressif component registry; it is
## distributed as a standard ESP-IDF component on GitHub.  The IDF component
## manager supports git: sources — on the first `idf.py build` it clones the
## repo at the requested tag into managed_components/.
##
## Trust note: lovyan03/LovyanGFX is the SAME upstream the original Arduino
## firmware already depends on (platformio.ini line 34: lovyan03/LovyanGFX@1.2.7).
## Pinned below to the exact commit SHA of release tag 1.2.21 so the dependency
## is reproducible and tamper-evident (a moved tag cannot change what we build).

dependencies:
  lovyan03/LovyanGFX:
    git: https://github.com/lovyan03/LovyanGFX.git
    version: "4e689dba65135c2d91b180dc0a27a3cedebcfb5e"  # tag 1.2.21
  # LVGL from the Espressif registry (checksummed). Pinned to the same
  # 8.4.x line as the original firmware (platformio.ini:35 lvgl/lvgl@8.4.0)
  # so the original screens port unchanged in later phases.
  lvgl/lvgl:
    version: "~8.4.0"
