Skip to content

Conversation

@dimitrieh
Copy link
Contributor

Description

Reduces the pinch-to-zoom and scroll-to-zoom sensitivity by ~47% to provide a smoother, less aggressive zooming experience. This makes it easier to make fine adjustments to the zoom level without overshooting.

Create less intense zooming for flow previews:

CleanShot 2025-11-20 at 10 35 44

Related Issue(s)

Aids experience of FlowFuse/flowfuse#6310

Checklist

  • I have read the contribution guidelines
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
    • Upgrade instructions
    • Configuration details
    • Concepts
  • Changes flowforge.yml?
    • Issue/PR raised on FlowFuse/helm to update ConfigMap Template
    • Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production
  • Link to Changelog Entry PR, or note why one is not needed.

Labels

  • Includes a DB migration? -> add the area:migration label

Reduces the pinch-to-zoom and scroll-to-zoom sensitivity by ~47% to provide
a smoother, less aggressive zooming experience. This makes it easier to make
fine adjustments to the zoom level without overshooting.
@dimitrieh dimitrieh requested a review from cstns November 20, 2025 09:36
@dimitrieh
Copy link
Contributor Author

@cstns not super important immediately, but this should reduce sensitivity of zoom for pinch to zoom on trackpad. We need to test it still though.

@cstns
Copy link
Contributor

cstns commented Dec 5, 2025

can't find the branch in the repository

@cstns
Copy link
Contributor

cstns commented Dec 5, 2025

replicated the change on the repo and tested the flow-renderer within the app and I noted two things:

  1. the 0.004 is extremely slow zoom action, I' go with 0.2 or 0.25
  2. pinch events don't work on the flow-renderer within the flowfuse app, the entire page zooms in, not the flows themselves (albeit this is probably an existing bug/lack of functionality)

@dimitrieh
Copy link
Contributor Author

pinch events don't work on the flow-renderer within the flowfuse app, the entire page zooms in, not the flows themselves (albeit this is probably an existing bug/lack of functionality)

This must be an existing case of UX debt. We could implement it as part of this PR though.

Co-authored-by: Dimitrie Hoekstra <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants