-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat(synced-lyrics): add enhanced line effect, improve character display, and fix provider handling #3917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
robroid
wants to merge
59
commits into
pear-devs:master
Choose a base branch
from
robroid:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat(synced-lyrics): add enhanced line effect, improve character display, and fix provider handling #3917
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
7ed663d
feat(i18n): add strings for enhanced line effect and empty line symbo…
robroid 7e35f88
feat(synced-lyrics): update defaults and add author
robroid 9d9e1f2
feat(synced-lyrics): add enhanced line effect option and toggle for e…
robroid 3107ee2
style(synced-lyrics): refine font family and improve empty line & fad…
robroid bd2c030
feat(synced-lyrics): add showEmptyLineSymbols config and enhanced lin…
robroid 07eb2ad
fix(synced-lyrics): improve LRC parser to handle variable millisecond…
robroid e54505a
fix(synced-lyrics): append trailing empty line in synced lyrics when …
robroid e09bf99
fix(synced-lyrics): ensure final empty line is added to Genius lyrics…
robroid fc1ffc6
fix(synced-lyrics): merge consecutive empty lines in MusixMatch lyrics
robroid 9bf0fe8
fix(synced-lyrics): ensure final empty line exists in YTMusic synced …
robroid db660af
feat(synced-lyrics): support enhanced effect, precise timing, and fin…
robroid 6c84a3b
feat(synced-lyrics): add getSeekTime and SFont utils
robroid 082c7a4
feat(synced-lyrics): improve SyncedLine rendering and precise timing
robroid 3e8da09
refactor(synced-lyrics): use ProviderNames enum instead of hardcoded …
robroid 54751ac
feat(synced-lyrics): enable display of empty line symbols by default
robroid 01dca62
feat(synced-lyrics): enhance styling with hover effects, empty line h…
robroid 5ed0062
fix(synced-lyrics): correct millisToTime calculation using modulo for…
robroid 6e68a3f
refactor(synced-lyrics): rename EmptyLine class to synced-emptyline a…
robroid 6448674
feat(synced-lyrics): add enhanced scroll animation and hover styles t…
robroid e29a72b
feat(synced-lyrics): trigger fast scroll on provider switch and impro…
robroid fd901b9
fix(synced-lyrics): merge consecutive empty lines and improve time pa…
robroid 64947e2
refactor(synced-lyrics): optimize artist matching and merge consecuti…
robroid 098f778
fix(synced-lyrics): improve scroll stability with fallback index and …
robroid f797783
Merge branch 'ytmd-devs:master' into master
robroid 9c04c95
feat(i18n): add strings for enhanced line effect and empty line symbo…
robroid f2a5c81
feat(synced-lyrics): update defaults and add author
robroid 79b3be5
feat(synced-lyrics): add enhanced line effect option and toggle for e…
robroid 402178a
style(synced-lyrics): refine font family and improve empty line & fad…
robroid b8b8fea
feat(synced-lyrics): add showEmptyLineSymbols config and enhanced lin…
robroid 96a39ab
fix(synced-lyrics): improve LRC parser to handle variable millisecond…
robroid e2278bf
fix(synced-lyrics): append trailing empty line in synced lyrics when …
robroid 4b352a5
fix(synced-lyrics): ensure final empty line is added to Genius lyrics…
robroid fae9545
fix(synced-lyrics): merge consecutive empty lines in MusixMatch lyrics
robroid a1dd9fe
fix(synced-lyrics): ensure final empty line exists in YTMusic synced …
robroid da20ab9
feat(synced-lyrics): support enhanced effect, precise timing, and fin…
robroid 53b5751
feat(synced-lyrics): add getSeekTime and SFont utils
robroid 097cc93
feat(synced-lyrics): improve SyncedLine rendering and precise timing
robroid 0b5e494
refactor(synced-lyrics): use ProviderNames enum instead of hardcoded …
robroid 5e8a003
feat(synced-lyrics): enable display of empty line symbols by default
robroid 7f0bd97
feat(synced-lyrics): enhance styling with hover effects, empty line h…
robroid 920afd1
fix(synced-lyrics): correct millisToTime calculation using modulo for…
robroid 1c67dfe
refactor(synced-lyrics): rename EmptyLine class to synced-emptyline a…
robroid c870c94
feat(synced-lyrics): add enhanced scroll animation and hover styles t…
robroid e17b82b
feat(synced-lyrics): trigger fast scroll on provider switch and impro…
robroid d917021
fix(synced-lyrics): merge consecutive empty lines and improve time pa…
robroid aedf1f1
refactor(synced-lyrics): optimize artist matching and merge consecuti…
robroid 5de5cf7
fix(synced-lyrics): improve scroll stability with fallback index and …
robroid c4ddcdc
Merge branch 'master' of https://github.com/robroid/youtube-music
robroid a151439
refactor(synced-lyrics): extract empty line handling into shared util…
robroid 8501f03
refactor(synced-lyrics): unify empty line handling
robroid db0f24c
refactor(synced-lyrics): unify provider switching, add utilities, and…
robroid d94c96b
Merge branch 'ytmd-devs:master' into master
robroid 749d65a
refactor(synced-lyrics): extract scrolling constants and helpers
robroid b11c0ab
refactor(synced-lyrics): extract helpers for provider switching and w…
robroid a455ebf
Merge branch 'ytmd-devs:master' into master
robroid f22b718
fix(synced-lyrics): migrate old placeholder arrays and unify cumulati…
robroid ec2ebd9
refactor(synced-lyrics): add helper to simplify end delay logic
robroid 1cf34b7
refactor(synced-lyrics): optimize end delay calculation using memoiza…
robroid 6088531
Merge branch 'pear-devs:master' into master
robroid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.