Skip to content

Adding filter banner component and filtering activated message #4426

Open
gabriel-bolbotina wants to merge 5 commits intodev/filteringfrom
filter-hidden-feature-banner
Open

Adding filter banner component and filtering activated message #4426
gabriel-bolbotina wants to merge 5 commits intodev/filteringfrom
filter-hidden-feature-banner

Conversation

@gabriel-bolbotina
Copy link
Copy Markdown
Contributor

In this PR:

  • created MMFilterBanner component that has a rectangle with customisable message and an action button that can be active or not
  • added a new size for MMButton, ExtraSmall that is used inside the MMFilterBanner and took care of the logic for padding and text
  • added an info message in linked features and gallery editor drawers if the filtering is active
  • added function to check if the referencing layer has an active layer ( could be modified to be in sync with the latest filtering logic)

Below some visuals:

filter-banner-info.MP4

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 27, 2026

Pull Request Test Coverage Report for Build 23838949264

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 3 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.1%) to 57.993%

Files with Coverage Reduction New Missed Lines %
mm/core/merginapi.cpp 3 75.3%
Totals Coverage Status
Change from base Build 23803490228: 0.1%
Covered Lines: 8801
Relevant Lines: 15176

💛 - Coveralls

@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 65801 dmg Expires: 25/06/2026 #6580
linux Build 📬 Mergin Maps 65911 x86_64 Expires: 25/06/2026 #6591
win64 Build 📬 Mergin Maps 57751 win64 Expires: 25/06/2026 #5775
Android Build 📬 Mergin Maps 789251 APK [arm64-v8a] Expires: 25/06/2026 #7892
Android Build 📬 Mergin Maps 789211 APK [armeabi-v7a] Expires: 25/06/2026 #7892
iOS Build Build failed or not found. #8831

@Withalion Withalion linked an issue Mar 30, 2026 that may be closed by this pull request
@gabriel-bolbotina gabriel-bolbotina force-pushed the filter-hidden-feature-banner branch from 8f4d1be to de09c4b Compare March 31, 2026 12:37
@github-actions
Copy link
Copy Markdown

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build Build failed or not found. #6614
linux Build 📬 Mergin Maps 66251 x86_64 Expires: 29/06/2026 #6625
win64 Build 📬 Mergin Maps 58091 win64 Expires: 29/06/2026 #5809
Android Build 📬 Mergin Maps 792611 APK [armeabi-v7a] Expires: 29/06/2026 #7926
📬 Mergin Maps 792611 APK [armeabi-v7a] Google Play Store #7926
Android Build 📬 Mergin Maps 792651 APK [arm64-v8a] Expires: 29/06/2026 #7926
📬 Mergin Maps 792651 APK [arm64-v8a] Google Play Store #7926
iOS Build 📬 Build number: 26.03.886511 #8865

@gabriel-bolbotina gabriel-bolbotina force-pushed the filter-hidden-feature-banner branch from de09c4b to 8ddbff5 Compare April 1, 2026 06:51
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 66281 dmg Expires: 30/06/2026 #6628
linux Build 📬 Mergin Maps 66391 x86_64 Expires: 30/06/2026 #6639
win64 Build 📬 Mergin Maps 58231 win64 Expires: 30/06/2026 #5823
Android Build 📬 Mergin Maps 794051 APK [arm64-v8a] Expires: 30/06/2026 #7940
📬 Mergin Maps 794051 APK [arm64-v8a] Google Play Store #7940
Android Build 📬 Mergin Maps 794011 APK [armeabi-v7a] Expires: 30/06/2026 #7940
📬 Mergin Maps 794011 APK [armeabi-v7a] Google Play Store #7940
iOS Build 📬 Build number: 26.04.887911 #8879

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.

Add hidden features banner

2 participants