andrivet / ADVi3pp

ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
https://community.advi3pp.com
GNU General Public License v3.0
243 stars 118 forks source link

ADVi3++5 LCD-Panel.sketch element width rendering in Sketch app #349

Open taligentx opened 3 days ago

taligentx commented 3 days ago

Did you check that your report is not a duplicate?

Yes, I have checked and this is a new bug not previously reported.

Bug Description

At least as of Sketch.app 100.3, some element widths are too small and overflow to two lines - a few sample screens are attached below from the 5.8.0 version of LCD-Panel/Masters/ADVi3++5 LCD-Panel.sketch.

Interestingly, the same elements render correctly in Lunacy. Typically, the width for these elements is short by 1 pixel and causes an overflow. Font is Avenir Next.

Screen Shot 2024-09-16 at 8 25 41 PM Screen Shot 2024-09-16 at 8 28 46 PM Screen Shot 2024-09-16 at 8 28 21 PM Screen Shot 2024-09-16 at 8 27 59 PM Screen Shot 2024-09-16 at 8 27 39 PM Screen Shot 2024-09-16 at 8 26 39 PM Screen Shot 2024-09-16 at 8 26 05 PM

Expected behavior

Elements widths should render correctly in the application that originated the .sketch file format.

Actual behavior

As described.

Steps to Reproduce

Open ADVi3++5 LCD-Panel.sketch in Sketch.app (macOS).

Version of ADVi3++ Firmware

5.8.0

Printer model

n/a

Mods

No response

Bed Leveling

None

Your Slicer

None

Host Software

None

Additional information & file uploads

No response

andrivet commented 17 hours ago

Thank you for this very detailed bug report. I will do my best to fix those. I am not using Sketch but Lunacy, so some of the problems may be related to that.