Place text on LONG_SCROLL_CIRCULAR Label

Hello!

I have a fixed width label. It is set to long_mode = LV_LABEL_LONG_SCROLL_CIRCULAR
I set the text that is longer than the label, so the text moves in a circle.

When I place a new text, and the existing one scrolls, I want to place the new text at the beginning of the label, so far this has not been the case.
How to do it?

Of course, I should have the possibility, that when I place some text, when I update only some number within the text (for example, seconds), that the text continues to move (not to be set to the initial position)
How to do it?

What MCU/Processor/Board and compiler are you using?

ESP32-C3, ESP-IDF v5.0

What LVGL version are you using?

v8.3.9

Thanks in advance

Please help @kisvegabor :slightly_smiling_face:
Thank you very much

Hi,

I’ve just fixed it here: fix(label): fix updating scrolling label text by kisvegabor · Pull Request #7533 · lvgl/lvgl · GitHub

Can you update to v9?

Dear sir, thank you for your reply.

Unfortunately, I can’t upgrade to v9 right now because I’m 99.9% done with devices that have screens made with LVGL v8. I’m in the final stages of testing and fixing issues I’ve noticed LVGL has. I’ve run into a few, this is one of them. There are more that I haven’t asked for a bug fix for anywhere.

My goal is to fix the necessary functions within LVGL v8, which will solve the observed problem.

Tnx