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

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

Apple Developer Documentation

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

#CASBAN6: Function base class (and an update to the DTO models)

In this post, I am going to show you the base class for all entity functions (except for the Blog entity). Additionally, I remark some changes to the DTO models that were occurring as development advanced.

MSicc's Blog

Thanks to everyone who has participated in my #poll.

I preferred the manual option as well, but didn't want to influence the results.

https://mastodon.social/@msicc/109692319138831059 #DevLife #SDK #CASBAN6

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.
#CASBAN6: Setting up an Azure Functions project for the API

In this post, I am going to show you the setup of the Azure Functions project that will provide the API for our blogging engine.

MSicc's Blog

Just finished porting and refactoring my #XamarinForms #MVVM libraries to #dotNETMAUI.

Next step is setting up a #GitHubAction that generates the #NuGet packages for me for both branches. Once that is done I have a legacy version for XF, and a current #LTS version for #MAUI.

Finally, I will be able to continue with the admin client for my #CASBAN6 side project.

#DevLife #NextSteps #dotNET

Just spent my #morning with updating my #AzureFunctions with #oAuth via the built-in #AuthenticationProvider for #AzureActiveDirectory. Went smooth so far, but now there’s that #OpenAPI thing once again where I am struggling.
#devproblems #CASBAN6 #sigh #Azure

Finally, managed to finish the first implementation of #OpenAPI #documentation for my #CASBAN6 #AzureFunctions app. Took a bit longer, as I also used the chance to improve #usability of the #API by doing some #refactoring.

#programming #cloud #azure #devlife #sideproject #openweb