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

[FeatureRequest]: 12864 display - horizontally scroll or linebreak strings that are too long #884

Open
katepavlu opened this issue Jul 22, 2023 · 0 comments
Assignees
Labels
enhancement Additional functionality, performance or other feature request
Milestone

Comments

@katepavlu
Copy link

katepavlu commented Jul 22, 2023

Is your feature request related to a problem? Please describe.

Currently, when a string is too long to fit onto a single line, the rest is cut off and as far as I'm aware there is no way to display it.

This is mainly issue with gcode filenames - names generated by slicers tend to be very long, containing information about nozzle size, material and expected print time.

Describe the solution you propose.

Proposed solution 1: allow the text to linebreak if it was to reach the end of the display
This would probably cause issues with the list command.

Proposed solution 2: horizontally scroll any text whose width (calculated from font dimensions) exceeds the user provided with (w command)
The text could cycle through sitting still for a few seconds, than slowly scrolling left until the end is reached, after which the animation resets. A similar implementation is used on older Prusas (i3-mk3s)

Describe alternatives you've considered

No response

Provide any additional context or information.

No response

@katepavlu katepavlu added the enhancement Additional functionality, performance or other feature request label Jul 22, 2023
@T3P3 T3P3 added this to the After 3.6 milestone Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Additional functionality, performance or other feature request
Projects
None yet
Development

No branches or pull requests

3 participants