Feature request: 12864 display QOL improvements
-
- some way to display strings that are too long for the entire display width. It could be linebreaks, scrolling text...
- string slicing (some way to display a job file name without the 0:/gcodes/)
- time remaining based on slicer. It's already exposed in the object model, but the expressipn to convert [number of seconds] to HH:MM:SS seems to be too long for the menu file system.
-
@KP0005 update
It is in fact possible to fit the entire object model to HH:MM:SS conversion into the scriptUnfortunately the value does not appear to update unless you leave the screen and return to it.
-
@KP0005 for the first two items in your list, please create two feature requests at https://github.com/Duet3D/RepRapFirmware/issues.
Regarding the value not updating: which firmware version did you test that with?
-
@dc42 it was 3.5.0 beta 4 on Duet Maestro. Fresh config set generated by the config tool and updated with a few tweaks (mesh bed levelling taper off height, correct spreadcycle timings, pressure advance and a few others
-
@dc42 it's possible there is some other underlying issue. The board also sometimes refused to serve dwc until hard reset.
-
@KP0005 does the time value update correctly in 3.5.0-rc.1 ?
-
@dc42 no, it only updates when you refresh the screen by switching to a different menu file and back
The text elements are also wayyyy too wide. I think it's around 40 pixels for a single digit number so I have to position them manually.There's also a new issue: buttons with a gcode macro for the L parameter no longer work.
-
my menu files are here:
https://ufile.io/9anizm85
(forum does not allow zip uploads) -
@KP0005 in those menu files, which field doesn't update unless you force the page to refresh? I didn't see a field that expanded the time to HH:MM:SS.I created https://github.com/Duet3D/RepRapFirmware/issues/913.