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.
Closed #4103
I added a new
CodeTransform
function. The currentTransform
withCode
looked weird, but now it works much better.The logic is as follows:
When applying
CodeTransform
frombefore_code
toafter_code
:before_code
andafter_code
into lines and remove leading indentation.before_code
does not match, it will be removed with aFadeOut
animation. If a line inafter_code
does not match, it will be added with aFadeIn
animation. This transition is visually presented through animation.This is my first PR! Any advice or suggestions will be appreciated :)
Below are videos demonstrating the difference before and after applying the
CodeTransform
.Using
Transform
(Before)CodeAnimation.mp4
Using
CodeTransform
(After)CodeAnimation.mp4
Reviewer Checklist