Skip to content

Conversation

@gabriel-bolbotina
Copy link
Contributor

@gabriel-bolbotina gabriel-bolbotina commented Dec 22, 2025

Modified the components inside the MMSKetchesDrawer.

Below there is the latest UI:

updated-video-latest.mov

Copy link
Contributor

@Withalion Withalion left a comment

Choose a reason for hiding this comment

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

Now it's probably a good time to create component out of the solutions in MMSketchesDrawer.qml and MMFormPhotoSketchingPageDialog.qml.

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 61741 dmg Expires: 02/04/2026 #6174
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 53671 win64 Expires: 02/04/2026 #5367
Android Build 📬 Mergin Maps 748411 APK [armeabi-v7a] Expires: 02/04/2026 #7484
Android Build 📬 Mergin Maps 748451 APK [arm64-v8a] Expires: 02/04/2026 #7484
iOS Build 📬 Build number: 26.01.842511 #8425

Copy link
Contributor

@Withalion Withalion left a comment

Choose a reason for hiding this comment

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

There is some additional work that needs to be done before we can proceed further

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📭 Build not yet complete or failed.
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 53971 win64 Expires: 16/04/2026 #5397
Android Build 📬 Mergin Maps 751451 APK [arm64-v8a] Expires: 16/04/2026 #7514
Android Build 📬 Mergin Maps 751411 APK [armeabi-v7a] Expires: 16/04/2026 #7514
iOS Build 📬 Build number: 26.01.845511 #8455

Copy link
Contributor

@Withalion Withalion left a comment

Choose a reason for hiding this comment

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

Looks much nicer

Side note: I was able to scroll the colors without any issues on android, but it doesn't work at all on desktop.

Copy link
Contributor

@Withalion Withalion left a comment

Choose a reason for hiding this comment

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

Great work!

@Withalion Withalion requested a review from tomasMizera January 19, 2026 20:26
@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62161 dmg Expires: 20/04/2026 #6216
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54091 win64 Expires: 20/04/2026 #5409
Android Build 📬 Mergin Maps 752651 APK [arm64-v8a] Expires: 20/04/2026 #7526
Android Build 📬 Mergin Maps 752611 APK [armeabi-v7a] Expires: 20/04/2026 #7526
iOS Build 📬 Build number: 26.01.846711 #8467

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62291 dmg Expires: 26/04/2026 #6229
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54221 win64 Expires: 26/04/2026 #5422
Android Build 📬 Mergin Maps 753911 APK [armeabi-v7a] Expires: 26/04/2026 #7539
Android Build 📬 Mergin Maps 753951 APK [arm64-v8a] Expires: 26/04/2026 #7539
iOS Build 📬 Build number: 26.01.848011 #8480

@tomasMizera
Copy link
Collaborator

@gabriel-bolbotina please update the PR description how your changes look in the app

@gabriel-bolbotina
Copy link
Contributor Author

gabriel-bolbotina commented Jan 28, 2026

@gabriel-bolbotina please update the PR description how your changes look in the app

@tomasMizera Updated the video

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📭 Build not yet complete or failed.
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54281 win64 Expires: 28/04/2026 #5428
Android Build 📬 Mergin Maps 754511 APK [armeabi-v7a] Expires: 28/04/2026 #7545
Android Build 📬 Mergin Maps 754551 APK [arm64-v8a] Expires: 28/04/2026 #7545
iOS Build 📬 Build number: 26.01.848611 #8486

Copy link
Contributor

@Withalion Withalion left a comment

Choose a reason for hiding this comment

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

Few more bits of work

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62381 dmg Expires: 28/04/2026 #6238
linux Build 📬 Mergin Maps 62491 x86_64 Expires: 28/04/2026 #6249
win64 Build 📬 Mergin Maps 54311 win64 Expires: 28/04/2026 #5431
Android Build 📬 Mergin Maps 754811 APK [armeabi-v7a] Expires: 28/04/2026 #7548
Android Build 📬 Mergin Maps 754851 APK [arm64-v8a] Expires: 28/04/2026 #7548
iOS Build 📬 Build number: 26.01.848911 #8489

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62411 dmg Expires: 29/04/2026 #6241
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54341 win64 Expires: 29/04/2026 #5434
Android Build 📬 Mergin Maps 755111 APK [armeabi-v7a] Expires: 29/04/2026 #7551
Android Build 📬 Mergin Maps 755151 APK [arm64-v8a] Expires: 29/04/2026 #7551
iOS Build 📬 Build number: 26.01.849211 #8492

@github-actions
Copy link

github-actions bot commented Jan 30, 2026

Pull Request Test Coverage Report for Build 21581303652

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 119 unchanged lines in 4 files lost coverage.
  • Overall coverage decreased (-0.05%) to 59.486%

Files with Coverage Reduction New Missed Lines %
mm/app/attributes/attributecontroller.cpp 1 76.83%
mm/core/merginapi.cpp 3 75.05%
mm/app/mapsketchingcontroller.cpp 32 0.0%
mm/app/mmstyle.h 83 1.85%
Totals Coverage Status
Change from base Build 21428698414: -0.05%
Covered Lines: 8610
Relevant Lines: 14474

💛 - Coveralls

@github-actions
Copy link

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62441 dmg Expires: 30/04/2026 #6244
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54371 win64 Expires: 30/04/2026 #5437
Android Build 📬 Mergin Maps 755411 APK [armeabi-v7a] Expires: 30/04/2026 #7554
Android Build 📬 Mergin Maps 755451 APK [arm64-v8a] Expires: 30/04/2026 #7554
iOS Build 📬 Build number: 26.01.849511 #8495

@tomasMizera tomasMizera linked an issue Jan 30, 2026 that may be closed by this pull request
Copy link
Collaborator

@tomasMizera tomasMizera left a comment

Choose a reason for hiding this comment

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

The attached video shows that the redo button jumps between visible/invisible states. I can not see it in the code though so I hope that it is just an outdated video. The code suggests that redo is just disabled (not hidden) when canRedo is false, and I think that is correct ux-wise.

@gabriel-bolbotina
Copy link
Contributor Author

The attached video shows that the redo button jumps between visible/invisible states. I can not see it in the code though so I hope that it is just an outdated video. The code suggests that redo is just disabled (not hidden) when canRedo is false, and I think that is correct ux-wise.

In that video that was the behaviour before the figma design was updated. I modified it so that it works with the updated design. I will update the video as well.

@github-actions
Copy link

github-actions bot commented Feb 2, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 62551 dmg Expires: 03/05/2026 #6255
linux Build 📭 Build not yet complete or failed.
win64 Build 📬 Mergin Maps 54481 win64 Expires: 03/05/2026 #5448
Android Build 📬 Mergin Maps 756551 APK [arm64-v8a] Expires: 03/05/2026 #7565
Android Build 📬 Mergin Maps 756511 APK [armeabi-v7a] Expires: 03/05/2026 #7565
iOS Build 📬 Build number: 26.02.850611 #8506

@tomasMizera
Copy link
Collaborator

Let's proceed with testing :)

@gabriel-bolbotina gabriel-bolbotina merged commit fed97d3 into master Feb 2, 2026
12 checks passed
@gabriel-bolbotina gabriel-bolbotina deleted the fix/color-picker-editing branch February 2, 2026 15:09
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.

Map sketching color buttons do not show which one is selected Map sketching - UX of the eraser button

4 participants