Skip to content

Use fixed pixel distance for line Start and End handles #4544

Open
uclaros wants to merge 3 commits into
masterfrom
bigfix/editing-handles
Open

Use fixed pixel distance for line Start and End handles #4544
uclaros wants to merge 3 commits into
masterfrom
bigfix/editing-handles

Conversation

@uclaros

@uclaros uclaros commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Recording map tool Vertices are now re-calculated when the map scale changed.
This allows for line Start and End handles to be rendered at a fixed pixel distance from the start/end of the line.

Peek 2026-06-16 20-34

Also, lays the ground for filtering of segment middle markers based on segment pixel length (not implemented in this PR).

Also fixes the rendering of dashed MMhighlights that are constructed off-screen.

Fixes #2280

uclaros added 3 commits June 16, 2026 20:07
If geometry is off-screen upon creation, dashed highlights are generated
as empty/zero-length. The new CurveRenderer uses the GPU and does not
suffer from this bug.
@github-actions

Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build Build failed or not found. #6936
linux Build Build failed or not found. #6962
win64 Build 📬 Mergin Maps 61341 win64 Expires: 14/09/2026 #6134
Android Build 📬 Mergin Maps 824651 APK [arm64-v8a] Expires: 14/09/2026 #8246
📬 Mergin Maps 824651 APK [arm64-v8a] Google Play Store #8246
Android Build 📬 Mergin Maps 824611 APK [armeabi-v7a] Expires: 14/09/2026 #8246
📬 Mergin Maps 824611 APK [armeabi-v7a] Google Play Store #8246
iOS Build 📬 Build number: 26.06.918811 #9188

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.

Geometry editing handles visual problems

1 participant