Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

revert(color): LVGL back to v8.2 #4337

Merged
merged 3 commits into from
Nov 27, 2023
Merged

Conversation

philmoz
Copy link
Collaborator

@philmoz philmoz commented Nov 19, 2023

Adding this so it doesn't get forgotten.

With the performance issues in LVGL 8.3 it may be necessary to revert back to 8.2.

Rollback of

Re-add

@pfeerick pfeerick changed the title chore(color): Revert LVGL version to 8.2. revert(color): LVGL back to v8.2 Nov 19, 2023
@pfeerick
Copy link
Member

Looks like more is needed as the UI is somewhat messed up now... but this does need to happen and 8.3 or later can be revisited in the next cycle.

image

image

image

https://github.com/EdgeTX/edgetx/commits/revert-lvgl83/ is more or less a straight reversion of the three merge commits, and it seems when I look at the changes to main vs PR there are several changes that weren't rolled back in etx_lv_theme.cpp =>
https://github.com/EdgeTX/edgetx/compare/revert-lvgl83

@philmoz
Copy link
Collaborator Author

philmoz commented Nov 24, 2023

I've fixed the UI issues in this PR.

The other un-reverted changes are:

  • etx_lv_theme.cpp - startup initialisation to ensure styles exists early
  • lcd_driver.cpp - top down VS bottom up refresh

The lcd_driver.cpp change can be reverted if you want; but it works either way as far as I can see.

@pfeerick
Copy link
Member

pfeerick commented Nov 24, 2023 via email

@pfeerick pfeerick added the color Related generally to color LCD radios label Nov 27, 2023
@pfeerick pfeerick added this to the 2.10 milestone Nov 27, 2023
@pfeerick pfeerick merged commit 40c992f into EdgeTX:main Nov 27, 2023
37 checks passed
richardclli added a commit that referenced this pull request Nov 28, 2023
richardclli added a commit that referenced this pull request Nov 30, 2023
richardclli added a commit that referenced this pull request Dec 3, 2023
richardclli added a commit that referenced this pull request Dec 4, 2023
@philmoz philmoz deleted the revert-to-lvgl-8.2 branch June 1, 2024 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
color Related generally to color LCD radios
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants