Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to MAUI #24

Open
kiddailey opened this issue Jul 30, 2024 · 1 comment
Open

Migrate to MAUI #24

kiddailey opened this issue Jul 30, 2024 · 1 comment

Comments

@kiddailey
Copy link

First - thanks for this great example. It's an interesting take on rendering to XAML and I found it to be very helpful in a bunch of ways. That said, Xamarin Forms is officially deprecated :( and I'd really like to see this migrated to MAUI.

The good news is that I've already done the work :) And in doing the migration, also fixed a bunch of issues due to the platform changes (I'm looking at you StackLayout), added support for Tables and TaskLists, and implemented some other enhancements and fixes.

The thing is -- I don't think a pull request is the proper course of action. Why?:

  • The Xamarin Forms version live on as-is in case anyone needs or references it
  • The entire folder structure has changed due to how MAUI apps are organized
  • The namespaces have all changed to remove references to Xamarin Forms

So I guess this is really a request to create a new project repository. If there's no desire to manage it, I'm more than happy to do so -- just wanted to give first opportunity to you. In any case, the readme should be updated to link to the MAUI version wherever it ends up.

Thanks again!

@kiddailey
Copy link
Author

Since opening this issue, I forked the bares43 version because it had some notable changes, and have completely migrated the project to MAUI. While doing so, I also added a ton of new features and additional improvements (among which I added mark down table and task list support).

I also refactored the theming system so that it uses the native MAUI/Xamarin Styles and DynamicResources method instead of code. This gives the developer much more control over how things look and completely separates the visual style from the code.

It's dramatically different from the original libraries now, so I'll probably be posting it as a new project at some point, with credit to yours and bares43's great work. Will follow-up when it's ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant