Skip to content

Conversation

@caetano-dev
Copy link
Contributor

@caetano-dev caetano-dev commented Jul 23, 2025

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Description

Adds a pop up when the user fast forwards or rewinds a video.

Screenshots

a b

Testing

  1. Open a video
  2. Use the keyboard to fast forward or rewind
  3. See a popup with an arrow and the seconds.

Desktop

  • OS: Linux
  • OS Version: Ubuntu 24.04.2 LTS
  • FreeTube version: v0.23.5 Beta

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) July 23, 2025 15:02
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Jul 23, 2025
@efb4f5ff-1298-471a-8973-3d47447115dc

Hi @caetano-dev i think you misinterpreted that issue wasnt talking about implementing a popup for fastforward and rewind.

I will show you an example what they meant with their issue.

YT: In this clip im fastforwarding the video. When pressing the key that fastforwards the seekbar and player UI appears

firefox_iSH4qp2rjx.mp4

FT: Here im doing the same but the seekbar and the rest of the player UI doesnt appear

FreeTube_VbjsnaP7nX.mp4

Your PR is more relatable to #6473

Please remove that issue from the PR body.

Also maybe weird idea/request but if going forward show arrow on the right side of the seconds skipped and if going back show it on the left side. Please challenge me if this is something that will confuse users or is just wrong 😅

@caetano-dev
Copy link
Contributor Author

@efb4f5ff-1298-471a-8973-3d47447115dc oh, thanks for clarifying that.

I did misunderstood the issue. Do you still want to add this pop up? I agree with you on the arrow placement and I can try fixing that.

@efb4f5ff-1298-471a-8973-3d47447115dc

Do you still want to add this pop up?

Yes, it will be a nice addition on top of the other pop ups we have. I think that this was the last of that was missing

I agree with you on the arrow placement and I can try fixing that.

Sure go for it, thanks

auto-merge was automatically disabled July 23, 2025 20:04

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) July 23, 2025 20:04
@caetano-dev caetano-dev marked this pull request as draft July 23, 2025 20:14
auto-merge was automatically disabled July 23, 2025 20:14

Pull request was converted to draft

@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Jul 23, 2025
@caetano-dev caetano-dev marked this pull request as ready for review July 23, 2025 20:24
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) July 23, 2025 20:24
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Jul 23, 2025
@caetano-dev
Copy link
Contributor Author

Changes applied!

a b

auto-merge was automatically disabled July 24, 2025 13:43

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) July 24, 2025 13:43
@efb4f5ff-1298-471a-8973-3d47447115dc

This doesnt seem like very useful information to me. Maybe hide it for this shortcut. Feel free to suggest idea's though

VirtualBoxVM_GqgFiuFzFN.mp4

auto-merge was automatically disabled July 24, 2025 21:17

Head branch was pushed to by a user without write access

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) July 24, 2025 21:17
@caetano-dev
Copy link
Contributor Author

caetano-dev commented Jul 24, 2025

I restricted this specific pop up to the J, L and arrow shortcuts. I believe they are the ones that make sense having it.

What are your thoughts?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems totally reasonable to me, LGTM!

? { icon: 'arrow-right', invertContentOrder: true }
: { icon: 'arrow-left', invertContentOrder: false }
const formattedSeconds = Math.abs(seconds)
showValueChange(`${formattedSeconds}s`, popUpLayout.icon, popUpLayout.invertContentOrder)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: this isn't properly localized, but I don't believe we localize the s for seconds in other areas like our settings, so consistency is fine

@FreeTubeBot FreeTubeBot merged commit 83ba290 into FreeTubeApp:development Aug 9, 2025
6 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Aug 9, 2025
absidue added a commit to absidue/FreeTube that referenced this pull request Aug 9, 2025
@FreeTubeApp FreeTubeApp locked and limited conversation to collaborators Aug 9, 2025
@FreeTubeApp FreeTubeApp deleted a comment from bf-pepe Aug 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants