Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intro
The description about the coda phase in the events documentation mentions:
Also, at the end of the -M section, it says:
This implies that symbols without a defined duration (infinite) shouldn’t reach the coda phase. However, currently, this is what is happening (as seen in animation #8607 and animation 08).
This also means that I have to define the symbol properties via the coda phase modifiers (-M+c). In fact, I must include these modifiers to make the symbols visible (e.g., like -Mt+c0), because the default behavior is for them to become invisible.
Proposed Fix
I made a fix to address this issue. The problem was (I believe) that only events with finite duration could reach the normal phase. So, in this PR, I remove that condition. I tested it on my PC (with the same script from the previous link) and got this animation, which looks fine to me:
Tutorial_1_Test.mp4
I think this solution is better because now the symbols at the end retain the properties defined by -Sc and -G (without the -M+c modification). This means the code could be simplified:
I also try the original animation made by Paul (WED-A_Vid_1.sh) and I got the same animation.