There is so much going on in this screen of my current #dotNETMAUI #MacCatalyst app already:
- Loading #SfSymbols via my custom library
- Coloring all icons with the #macOS/#iOS system colors via my custom library
- Extending image control to load a placeholder from SfSymbol
- Custom FramedContentControlWithText
- Entry handler modification to remove the border on Mac
Note: I did not yet wire up a #ViewModel instance.
#dotNET #CASBAN6 #MAUI #MAUIDev #MVVM #XAML #programming #developer #devlife
#dotnetmaui #MacCatalyst #sfsymbols #macos #viewmodel #dotnet #casban6 #maui #mauidev #mvvm #xaml #programming #developer #devlife
Regarding yesterday's post about the #SFSymbols #ImageSource for #macOS and #iOS.
As Apple states in their docs (https://developer.apple.com/documentation/uikit/uiimage/configuring_and_displaying_symbol_images_in_your_ui) we should apply configuration to the view.
So the solution is to simply use the #CommunityToolkit 's IconTintBehavior to get the icons colored.
https://mastodon.social/@msicc/109765955918118362
#iOSDev #MacCatalyst #dotNET #dotNET6 #CASBAN6 #MacDev #csharp #xaml #MAUIDev #MAUI #sideproject
#sfsymbols #imagesource #macos #iOS #communitytoolkit #iosdev #MacCatalyst #dotnet #dotnet6 #casban6 #macdev #csharp #xaml #mauidev #maui #sideproject
Well, the biggest part of this week's #dotNETMAUI task is done. I implemented a custom #ImageSource that uses #SFSymbols on #macOS and #iOS. Icons finally show up, now I need to figure out the coloring which is defaulting to the #accent tint no matter what I set (at least on the Mac).
Will #blog about it when I ironed out all the quirks.
#iOSDev #MacCatalyst #dotNET #dotNET6 #CASBAN6 #MacDev #csharp #xaml #MAUIDev #MAUI #sideproject
#dotnetmaui #imagesource #sfsymbols #macos #iOS #accent #blog #iosdev #MacCatalyst #dotnet #dotnet6 #casban6 #macdev #csharp #xaml #mauidev #maui #sideproject
Finally found some time to write some code to work around the missing #MacCatalyst support in #MSAL I mentioned earlier this week here: https://mastodon.social/@msicc/109660758651056972 .
In the end, I was able to log in to my #Azure #AD using the #MAUI WebAuthebticationBroker. It was just a matter of getting the authentication url right (luckily I found some help in the #docs). Will write details in an upcoming #CASBAN6 blog post.
#MacCatalyst #msal #azure #ad #maui #docs #casban6
More not so great news for #dotNET #MAUI developers on a #Mac:
#MSAL will not support the #MacCatalyst target in the foreseeable future.
If you want them to re-think, put your vote on this issue on #GitHub.
https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/3527
#dotnet #maui #mac #msal #MacCatalyst #github
What is the best way to distribute test (alpha) builds of a MacCatalyst app?
#macdev #iosdev #catalyst #MacCatalyst
What is the best way to distribute test (alpha) builds of a MacCatalyst app?
#macdev #iosdev #catalyst #MacCatalyst