diff --git a/src/MauiIcons.Cupertino/readme.md b/src/MauiIcons.Cupertino/readme.md
index 6531db3..8d39105 100644
--- a/src/MauiIcons.Cupertino/readme.md
+++ b/src/MauiIcons.Cupertino/readme.md
@@ -52,7 +52,9 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
-## Breaking Changes from v2
+## Breaking Changes
+
+### Version 1 to 2
`Old (v1)`
@@ -70,6 +72,11 @@ xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"
```
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -161,29 +168,6 @@ new MauiIcon().Icon(CupertinoIcons.Airplane).OnIdioms(new List{"Desktop"
new MauiIcon().Icon(CupertinoIcons.AntFill).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.Cupertino**
diff --git a/src/MauiIcons.Fluent.Filled/readme.md b/src/MauiIcons.Fluent.Filled/readme.md
index 94de34f..ab5c5ca 100644
--- a/src/MauiIcons.Fluent.Filled/readme.md
+++ b/src/MauiIcons.Fluent.Filled/readme.md
@@ -52,14 +52,16 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
-## Breaking Changes from v2
+## Breaking Changes
+
+### Version 1 to 2
`Old (v1)`
```xml
-xmlns:fluentFilled="clr-namespace:MauiIcons.FluentFilled;assembly=MauiIcons.FluentFilled"
+xmlns:cupertino="clr-namespace:MauiIcons.Cupertino;assembly=MauiIcons.Cupertino"
-
+
```
`New (v2)`
@@ -67,9 +69,14 @@ xmlns:fluentFilled="clr-namespace:MauiIcons.FluentFilled;assembly=MauiIcons.Flue
```xml
xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"
-
+
```
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
### Nuget Package Changes
- **`AathifMahir.Maui.MauiIcons.FluentFilled`** is Depcrecated and Replaced by [`AathifMahir.Maui.MauiIcons.Fluent.Filled`](https://www.nuget.org/packages/AathifMahir.Maui.MauiIcons.Fluent.Filled/)
@@ -165,29 +172,6 @@ new MauiIcon().Icon(FluentFilledIcons.Accessibility48Filled).OnIdioms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.Fluent.Filled**
diff --git a/src/MauiIcons.Fluent/readme.md b/src/MauiIcons.Fluent/readme.md
index ef705f6..3a2beae 100644
--- a/src/MauiIcons.Fluent/readme.md
+++ b/src/MauiIcons.Fluent/readme.md
@@ -52,14 +52,16 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
-## Breaking Changes from v2
+## Breaking Changes
+
+### Version 1 to 2
`Old (v1)`
```xml
-xmlns:fluent="clr-namespace:MauiIcons.Fluent;assembly=MauiIcons.Fluent"
+xmlns:cupertino="clr-namespace:MauiIcons.Cupertino;assembly=MauiIcons.Cupertino"
-
+
```
`New (v2)`
@@ -67,9 +69,15 @@ xmlns:fluent="clr-namespace:MauiIcons.Fluent;assembly=MauiIcons.Fluent"
```xml
xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"
-
+
```
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
+
## Built in Control Usage
`Xaml`
@@ -161,29 +169,6 @@ new MauiIcon().Icon(FluentIcons.Accessibility48).OnIdioms(new List{"Desk
new MauiIcon().Icon(FluentIcons.AppFolder48).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.Fluent**
diff --git a/src/MauiIcons.FontAwesome.Brand/readme.md b/src/MauiIcons.FontAwesome.Brand/readme.md
index 5dbb46d..d1843bd 100644
--- a/src/MauiIcons.FontAwesome.Brand/readme.md
+++ b/src/MauiIcons.FontAwesome.Brand/readme.md
@@ -52,6 +52,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -143,29 +150,6 @@ new MauiIcon().Icon(FontAwesomeBrandIcons.Github).OnIdioms(new List{"Des
new MauiIcon().Icon(FontAwesomeBrandIcons.PenToSquare).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.FontAwesome.Brand**
diff --git a/src/MauiIcons.FontAwesome.Solid/readme.md b/src/MauiIcons.FontAwesome.Solid/readme.md
index 3b1ac9e..dcba378 100644
--- a/src/MauiIcons.FontAwesome.Solid/readme.md
+++ b/src/MauiIcons.FontAwesome.Solid/readme.md
@@ -52,6 +52,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -143,29 +150,6 @@ new MauiIcon().Icon(FontAwesomeSolidIcons.Asterisk).OnIdioms(new List{"D
new MauiIcon().Icon(FontAwesomeSolidIcons.PenToSquare).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.FontAwesome.Solid**
diff --git a/src/MauiIcons.FontAwesome/readme.md b/src/MauiIcons.FontAwesome/readme.md
index b37c520..b97121e 100644
--- a/src/MauiIcons.FontAwesome/readme.md
+++ b/src/MauiIcons.FontAwesome/readme.md
@@ -52,6 +52,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -143,29 +150,6 @@ new MauiIcon().Icon(FontAwesomeIcons.Asterisk).OnIdioms(new List{"Deskto
new MauiIcon().Icon(FontAwesomeIcons.PenToSquare).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.FontAwesome**
diff --git a/src/MauiIcons.Material.Outlined/readme.md b/src/MauiIcons.Material.Outlined/readme.md
index e3aa69d..5caf1d2 100644
--- a/src/MauiIcons.Material.Outlined/readme.md
+++ b/src/MauiIcons.Material.Outlined/readme.md
@@ -52,6 +52,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -143,29 +150,6 @@ new MauiIcon().Icon(MaterialOutlinedIcons.ABC).OnIdioms(new List{"Deskto
new MauiIcon().Icon(MaterialOutlinedIcons.AddRoad).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.Material.Outlined**
diff --git a/src/MauiIcons.Material.Rounded/readme.md b/src/MauiIcons.Material.Rounded/readme.md
index 88b6eef..b691e32 100644
--- a/src/MauiIcons.Material.Rounded/readme.md
+++ b/src/MauiIcons.Material.Rounded/readme.md
@@ -51,6 +51,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
@@ -143,30 +150,6 @@ new MauiIcon().Icon(MaterialRoundedIcons.ABC).OnIdioms(new List{"Desktop
new MauiIcon().Icon(MaterialRoundedIcons.AddRoad).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
-
# License
**MauiIcons.Material.Rounded**
diff --git a/src/MauiIcons.Material.Sharp/readme.md b/src/MauiIcons.Material.Sharp/readme.md
index 43cddf2..2e01933 100644
--- a/src/MauiIcons.Material.Sharp/readme.md
+++ b/src/MauiIcons.Material.Sharp/readme.md
@@ -52,6 +52,13 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
+## Breaking Changes
+
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -143,30 +150,6 @@ new MauiIcon().Icon(MaterialSharpIcons.ABC).OnIdioms(new List{"Desktop",
new MauiIcon().Icon(MaterialSharpIcons.AddRoad).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
-
# License
**MauiIcons.Material.Sharp**
diff --git a/src/MauiIcons.Material/readme.md b/src/MauiIcons.Material/readme.md
index 89cfeea..9158a1d 100644
--- a/src/MauiIcons.Material/readme.md
+++ b/src/MauiIcons.Material/readme.md
@@ -52,14 +52,16 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
-## Breaking Changes from v2
+## Breaking Changes
+
+### Version 1 to 2
`Old (v1)`
```xml
-xmlns:material="clr-namespace:MauiIcons.Material;assembly=MauiIcons.Material"
+xmlns:cupertino="clr-namespace:MauiIcons.Cupertino;assembly=MauiIcons.Cupertino"
-
+
```
`New (v2)`
@@ -67,9 +69,14 @@ xmlns:material="clr-namespace:MauiIcons.Material;assembly=MauiIcons.Material"
```xml
xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"
-
+
```
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
### Nuget Package Changes
- **`AathifMahir.Maui.MauiIcons.Material`** doesn't contain all the Variants anymore, Now only contains **Regular version** of Material Icons. Other Variants Decoupled into Seperate Packages Like Below
@@ -169,29 +176,6 @@ new MauiIcon().Icon(MaterialIcons.ABC).OnIdioms(new List{"Desktop", "Pho
new MauiIcon().Icon(MaterialIcons.AddRoad).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.Material**
diff --git a/src/MauiIcons.SegoeFluent/readme.md b/src/MauiIcons.SegoeFluent/readme.md
index aaf3d0d..d8c7599 100644
--- a/src/MauiIcons.SegoeFluent/readme.md
+++ b/src/MauiIcons.SegoeFluent/readme.md
@@ -52,14 +52,16 @@ if you came across this issue dotnet/maui#7503 when using new namespace, Make su
```
-## Breaking Changes from v2
+## Breaking Changes
+
+### Version 1 to 2
`Old (v1)`
```xml
-xmlns:segoeFluent="clr-namespace:MauiIcons.SegoeFluent;assembly=MauiIcons.SegoeFluent"
+xmlns:cupertino="clr-namespace:MauiIcons.Cupertino;assembly=MauiIcons.Cupertino"
-
+
```
`New (v2)`
@@ -67,9 +69,14 @@ xmlns:segoeFluent="clr-namespace:MauiIcons.SegoeFluent;assembly=MauiIcons.SegoeF
```xml
xmlns:mi="http://www.aathifmahir.com/dotnet/2022/maui/icons"
-
+
```
+### Version 2 to 3
+
+ - Removal of **TypeArgument** and Built in OnPlatform and OnIdiom Support, Use MauiIcons Integrated [Custom OnPlatform and OnIdioms Feature](#custom-onplatform-and-onidiom-usage)
+ - Removal of **Dotnet 7** Support
+
## Built in Control Usage
`Xaml`
@@ -161,29 +168,6 @@ new MauiIcon().Icon(SegoeFluentIcons.AdjustHologram).OnIdioms(new List{"
new MauiIcon().Icon(SegoeFluentIcons.ActionCenterQuiet).OnPlatforms(new List{"WinUI", "Android"}).OnIdioms(new List{"Desktop", "Phone"});
```
-## Maui Built in OnPlatform and OnIdiom Usage
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-```
-**Disclaimer:** Only **ImageSource** or **FontImageSource** Supports Maui's Built in OnPlatform or OnIdiom and **TypeArgument** Should be Assigned to Work Optimally, Therefore It's Recommended to use MauiIcons Custom OnPlatform and OnIdioms
-
# License
**MauiIcons.SegoeFluent**