dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.26k stars 1.76k forks source link

[iOS] [Android] Fix for Shell custom FlyoutIcon display problem #26016

Open Tamilarasan-Paranthaman opened 5 hours ago

Tamilarasan-Paranthaman commented 5 hours ago

Issue 1: Foreground color of the custom flyout icon is not applied.

Root Cause of the issue

Description of Change

Issue 2: The flyout icon is aligned to the center instead of the left, causing the title to extend beyond the view.

Root Cause of the issue

Description of Change

Reference for icon size: https://github.com/dotnet/maui/blob/main/src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/ShellPageRendererTracker.cs#L450

Issues Fixed

Fixes #25920

Tested the behaviour in the following platforms

Screenshot

iOS

Before Issue Fix After Issue Fix

Android"

Before Issue Fix After Issue Fix
dotnet-policy-service[bot] commented 5 hours ago

Hey there @Tamilarasan-Paranthaman! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

jsuarezruiz commented 3 hours ago

/azp run

azure-pipelines[bot] commented 3 hours ago
Azure Pipelines successfully started running 3 pipeline(s).