TerminalFX
TerminalFX copied to clipboard
Does not correctly handle line rewrites
Gradle rewrites lines to create a progress indicator, but as you can see that doesn't work inside the terminal.
Expected behaviour
The current line is updated after the line return is sent.
Current behaviour
The lines are chained
Can you try latest version?
I work with @Xerus2000. I have just tried the latest version. No change in behavior, sadly.
How can I reproduce it?
Gradle seems to be using this feature. The way to reproduce this I know of is command ./gradlew run
or ./gradlew test
@Xerus2000 can you think of a way to reproduce the problem without setting up an gradle project? Perhaps some bash program that uses the mentioned line rewrite feature?
No idea. You could just checkout any gradle project (all of mine use it and I have a few small ones) and run it on there, doesn't seem like a big deal to me.
The underlying problem is the same as in #17, due to line rewrites being implemented by ANSI escape codes.
It is necessary to first identify which library/component in the technology stack lacks the support for this. Perhaps it is hterm hterm escape sequences
Reproduced on Linux & Windows