Skip to content

Feature/drag drop improve - #9591

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

Feature/drag drop improve#9591
PikachuEXE wants to merge 5 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

  • Increase drag scroll speed to 3x
  • Increase drag zone height when window is high enough (breakpoints are set by usual height in 1024x768, 1080p, 2K, but feel free to suggest breakpoints/zone heights

zone height remained the same for width < 680px, see code comment for details

Screenshots

Height > 1440px
Screenshot 2026-08-09 at 08 27 36
Height < 1440px
Screenshot 2026-08-09 at 08 27 51
Height < 1024px
Screenshot 2026-08-09 at 08 28 06
Height < 768px
Screenshot 2026-08-09 at 08 28 16
Width > 680px
Screenshot 2026-08-09 at 08 28 35
Width < 680px
Screenshot 2026-08-09 at 08 28 44

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

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.

2 participants