Skip to content

feat: mobile-web improvements - scrubber - #16856

Merged
alextran1502 merged 6 commits into
mainfrom
mobile_scrub
Mar 21, 2025
Merged

alextran1502 merged 6 commits into
mainfrom
mobile_scrub

Conversation

@midzelis

@midzelis midzelis commented Mar 13, 2025 •

Copy link
Copy Markdown
Collaborator

Description

You can now use touch events to scrub the timeline - for mobile web devices.

@klaus1k

klaus1k commented Mar 14, 2025

Copy link
Copy Markdown

This is probably going to fix the scrub issue mentioned in #11731. Or is this only targeting timeline? (Don't know if these are still to be implemented separately)

@ben-basten

Copy link
Copy Markdown
Collaborator

This looks awesome! What would you think about disabling taps on the scrubber, and only allowing dragging? After trying this out, I'm finding it easy to accidentally tap the side of the screen and lose my timeline position, even when the scrubber is hidden.

Base automatically changed from absolute_timeline to main March 18, 2025 14:14
@jrasm91

jrasm91 commented Mar 18, 2025

Copy link
Copy Markdown
Member

Do you mind rebasing this?

@midzelis midzelis changed the title feat: mobile-web improvements - scrubber feat(web): make asset grid row height responsive Mar 19, 2025
@midzelis midzelis changed the title feat(web): make asset grid row height responsive feat: mobile-web improvements - scrubber Mar 19, 2025
@ben-basten

Copy link
Copy Markdown
Collaborator

Also fixes #12387

@alextran1502 alextran1502 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you

@alextran1502

Copy link
Copy Markdown
Member

I agree with Ben on disabling tap behavior on the scrubber.

I also noticed that you put your finger on the left navigation bar, you can scroll the whole asset-grid + sidebar up or down, so it gets in the way of the scrubber to scrub to the bottom of the timeline

@alextran1502
alextran1502 enabled auto-merge (squash) March 21, 2025 17:58
@alextran1502 alextran1502 linked an issue Mar 21, 2025 that may be closed by this pull request
1 of 3 tasks
@alextran1502
alextran1502 merged commit 55b52ec into main Mar 21, 2025
@alextran1502
alextran1502 deleted the mobile_scrub branch March 21, 2025 18:00
savely-krasovsky pushed a commit to savely-krasovsky/immich that referenced this pull request Jun 8, 2025
* feat: mobile-web improvements - scrubber

* lint

* cruft

* lint

* fix: thumb style

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scrollbar is not responsive for touch devices

5 participants