Skip to content

Feature/drag drop improve - #9591

Open
PikachuEXE wants to merge 6 commits into
FreeTubeApp:developmentfrom
PikachuEXE:feature/drag-drop-improve
Open

Feature/drag drop improve#9591
PikachuEXE wants to merge 6 commits into
FreeTubeApp:developmentfrom
PikachuEXE:feature/drag-drop-improve

Conversation

@PikachuEXE

@PikachuEXE PikachuEXE commented Aug 9, 2026

Copy link
Copy Markdown
Member

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

DnD: #8681

#9469 wants scrolling speed & drag zone size enlarged (There is also spacing between video rows but that doesn't make sense to me coz it looks fine when videos are watched)

Description

Screenshots

Grab bar style updated
Image

List
Image

Grid - Top
Image

Grid - Bottom
Image

Testing

Scroll speed: Ensure it's not too fast?

A. Grid Mode

  • Test drag & drop with different heights (width > 680px), especially can drop to top/bottom row
  • Test drag & drop width < 680px (force list mode), especially can drop to top/bottom row

B: List Mode
Same as (A)?

Desktop

  • OS:
  • OS Version:
  • FreeTube version:

Additional context

To see drag area size you can add following style to src/renderer/components/AutoScrollWrapper/AutoScrollWrapper.css

.hotZone {
  background-color: rgba(255, 255, 0, 0.3);
}

@FreeTubeBot
FreeTubeBot enabled auto-merge (squash) August 9, 2026 00:42
@github-actions github-actions Bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Aug 9, 2026
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
@efb4f5ff-1298-471a-8973-3d47447115dc

Copy link
Copy Markdown
Member

ill leave it up to you if you would like to change anything #9469 (comment)

@PikachuEXE

Copy link
Copy Markdown
Member Author

Made some updates see #9469 (comment)

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

Copy link
Copy Markdown
Member

Im wondering if we're sacrificing too much area for touch devices

@github-actions

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 14 days.

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

Copy link
Copy Markdown
Member

Im wondering if we're sacrificing too much area for touch devices

@Shadorc @caetano-dev do you have any opinions on this? Reading discussion in issue provides some more context

@Shadorc

Shadorc commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

I've tested with several desktop and mobile resolutions, it seems fine like this, better than previously

Shadorc
Shadorc previously approved these changes Sep 6, 2026
@efb4f5ff-1298-471a-8973-3d47447115dc

efb4f5ff-1298-471a-8973-3d47447115dc commented Sep 6, 2026

Copy link
Copy Markdown
Member

@Shadorc
Some style additional suggesting are still up for discussion see issue

Edit: disregard, we will review this PR in its current state and other styling related suggestions can be done in followups

@github-actions github-actions Bot added PR: merge conflicts / rebase needed and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

* development: (165 commits)
  Translated using Weblate (Czech)
  Translated using Weblate (German)
  Hoist some v-ifs and use v-else and v-else-if (FreeTubeApp#9768)
  Translated using Weblate (Azerbaijani)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Italian)
  Make SabrSchemePlugin more robust (FreeTubeApp#9753)
  Fix: tooltip not being aligned with dropdown arrow (FreeTubeApp#9714)
  Translated using Weblate (Breton)
  Translated using Weblate (Chinese (Simplified Han script))
  fix: opening invalid playlist does not update the window title (FreeTubeApp#9765)
  Display different message when comments are turned off (FreeTubeApp#9752)
  ! Fix null handling (FreeTubeApp#9769)
  fix: do not try to parse grid video with null id (FreeTubeApp#9762)
  Added translation using Weblate (Thai)
  Translated using Weblate (Italian)
  Translated using Weblate (Czech)
  Translated using Weblate (Estonian)
  Translated using Weblate (Portuguese (Brazil))
  Enable Azerbaijani Language (FreeTubeApp#9757)
  ...

# Conflicts:
#	src/renderer/views/Playlist/Playlist.vue
@github-actions

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@PikachuEXE PikachuEXE added the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: waiting for review For PRs that are complete, tested, and ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants