This is a Blazor WebAssembly demo that showcases a smooth scrolling implementation to improve readability in translated subtitle systems. (You can see the React version here.)
When new text is added, typical implementations cause existing text to jump abruptly, making it difficult to read. The SlidingTextBox component solves this problem with smooth animation display.
Left (Normal): Abrupt scrolling
Right (Sliding): Smooth slide-in animation
.NET SDK 9.0 or later
- Clone the repository:
git clone https://github.com/sample-by-jsakamoto/Blazor-SlidingTextBox.git
- Navigate to the project directory:
cd ./Blazor-SlidingTextBox
- Start the development server:
dotnet watch
This project is released into the public domain under The Unlicense.