Skip to content

Conversation

@voidnullvalue
Copy link

No description provided.

w4tsn and others added 5 commits January 3, 2026 15:58
This adds an LCARS watchface, a UI known from the Star Trek series.

The following issues are still open and I might need a hand with these:

- the background image is around 170 kB. I suspect because of it's size
  (240x240) and the embedded text. This could be reduced by a lot I
  guess if converted to point-rendering in lvgl similar to Infineat
- there are alignment issues currently only solvable through calling the
  lv_obj_align function (again) after calling the local label_make
  function, which I added to reduce duplicate code
- coming from the settings screen the watchface loads quite slowly,
  probably because of the size of the background image
- needs rebase to latest development branch, currently tracks 1.14.0
- memory leak (instead of fixing set_label_text_from_uint i unrolled the loops)
- alignment issues (negative values passed to uint8_t parameters)
- weekNumberFormat mixup
@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Build checks have not completed. Possible reasons for this are:

  1. The checks need to be approved by a maintainer
  2. The branch has conflicts
  3. The firmware build has failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants