-
Notifications
You must be signed in to change notification settings - Fork 602
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
feat(synced-lyrics): multiple lyric sources #2383
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
const chevronLeft: YtIcons = 'yt-icons:chevron_left'; | ||
const chevronRight: YtIcons = 'yt-icons:chevron_right'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as seen here, I have saved all the icon names as string unions, so it is easy to discover/use an icon
1d6dded
to
9e62d41
Compare
This comment was marked as off-topic.
This comment was marked as off-topic.
#2383 (comment) |
The lyrics picker is not sticky, when you scroll down it will not be in view... What is ur argument? PS: I plan to add keyboard shortcuts for switching between lyric sources, that way you don't have to scroll back to the top in order to change sources. |
#2383 (comment) |
What do you think of this? sticky-lyrics-picker.mp4 |
#2383 (comment) |
I am not sure I understand your suggestion, can you visualize it in any way? |
#2383 (comment) |
Ooh, now I understand! Pills either mean a toggle between two states, like a switch, or a filter, like multiple-select. Having pills used in the same fashion as tabs feels weird to me. What are your other two suggestions? |
#2383 (comment)
|
Ur 2nd suggestion is already part of the code |
Having YouTube music as a lyric provider is possible, but to get synced lyrics I have to interface with the mobile API Some paranoid people would fear getting banned by YouTube for that. PS: It was already a TODO in the description of this PR. |
#2383 (comment) |
d2e99ba
to
b366b19
Compare
I like where this is going (code-wise), thanks for the store suggestion @JellyBrick !
Edit: Looks like I was updating the store the wrong way. PS: |
Progress!! progress.mp4Around 00:15 it may look like I clicked on the "next" button and it did nothing, in reality I was just hovering over the button to show the hover effect xD |
7b81e4c
to
7321346
Compare
@Rairof as displayed in my previous videos, it hides away when you scroll down (auto-scroll also affects it) |
#2383 (comment) |
Honestly I suck at CSS, I barely managed to get this far. |
this achieves a fade-in/fade-out effect on hover/unhover 2024-10-24.20-41-06.mp4 |
c1eead3
to
808ea82
Compare
+ some bug fixes
Latest preview: synced-lyrics.mp4 |
I don't think I am going to implement musixmatch in this PR, so the current TODO list would be:
Items with PS: |
I promise I didn't forget this PR, I just had no time lately. |
Before you make a new release, please give me until the end of this week to tidy up this PR. |
I am working on this today, I was busy working on a uni assignment 😔 |
@ArjixWasTaken |
#2383 (comment) |
Sneak Peek:
synced-lyrics.mp4
🚧 TODO 🚧:
megalobiz
)may add more to this list at a later date