Woka is a library that provides workarounds for issues/bugs related to .NET MAUI. This project uses mostly handlers to provide workarounds. As I experience more bugs, I will add more effective and efficient workarounds.
- 📦 NuGet:
dotnet add package Woka
(main package)
Add the .ConfigureWorkarounds()
in your MauiProgram.cs
as shown below:
using Woka;
builder
.UseMauiApp<App>()
.UseMauiCommunityToolkit()
.ConfigureWorkarounds();
Fixes known issues/bugs:
- #5983 - (Removed) ✔️ Keyboard does not Pop Up when Entry View's Focus is set to True Programmatically
- #8787 (Removed) ✔️ - Image Source to null doesn't work if the Source had a different value before
- #8926 - Pull to refresh on RefreshView does not hide the refresh indicator
- #6092 - The prompts displayed by DisplayAlert and other controls do not follow the theme set
- #6030 - (Removed) ✔️ Label MaxLines doesn't work
- #12219 (Removed) ✔️ - [Android] CollectionView: VirtualView cannot be null here, when clearing and adding items on second navigation
- #4116 - [Windows] CollectionView ItemsUpdatingScrollMode property not working
- #8387 - [Windows] Notify changes in CollectionView Layouts
- #15143 - Account for padding when expanding * rows/columns to new sizes
- #15018 - [iOS/Catalyst] Grid issue with calculating * values on iOS/MacCatalyst
- #14557 - CollectionView Header & Footer not showing
- #6404 - (Windows) RC1 - RefreshView does not appear when swiping down with mouse
- #7315 - iOS - CollectionView inside of RefreshView does not size correctly