Open SmirbYrneh420 opened 1 year ago
It would involve lots of major changes to the UI, that's for sure. We currently do have something else cooking though. If you are asking what, it's a secret. (or open secret I would say)
I do need to wait for @xmine64 to have some time to work on this project though.
We already know and we are considering a solution. That's just I don't have enough time to work on it but @dongle-the-gadget made some good progresses on it and I consider that as v2.0 of MFE. Still v1.3 will be released with .NET Core 3.1, It has been ready since 2 months ago but we are waiting for translators for releasing it (I guess I should just remove out of date translations and release it right away, waiting is enough). We are considering several options for the future of MFE:
There's also one more option: We can separate MFE core and MFE UI into 2 different apps. Then we can have a "headless" MFE (as requested by an user in #56) and we can implement it with whatever runtime we want, and just port UI related stuff to C++ and use an IPC mechanism to send messages from UI to core.
We will need help from people who know more, to choose the best solution and implement it.
@xmine64 There's also one more option: We can separate MFE core and MFE UI into 2 different apps. Then we can have a "headless" MFE (as requested by an user in https://github.com/MicaForEveryone/MicaForEveryone/issues/56#issuecomment-1264649447) and we can implement it with whatever runtime we want, and just port UI related stuff to C++ and use an IPC mechanism to send messages from UI to core.
It sounds great. This workflow like electron App, which is embedded binary libraries: 1Password 8, Visual Studio Code, etc. If the team is more familiar with C# than C++, I think it would be good to choose this workflow.
In addition, Microsoft seems to be considering making C#'s UI library more diverse at present, and CPP seems to have not been updated for a long time. MAUI, WINUI 3, etc.
but when i press yes it does nothing.
Download .NET Core 3.1 manually from Microsoft. A link is in the Wiki of the repository.
Can someone build MicaForEveryone in .NET 6 and upload for us the installation link?
Doing that would be extremely hard without a UI rewrite.
@bigplayer-ai It can't be achieved easily with just rebuilding as Xaml Island support is removed in newer versions of .NET.
@dongle-the-gadget & @xmine64 is this still being worked on? i would like a status update after 9 months
Not really, atm.
This is very serious business, please note this in your readme!
Seriously, MFE needs to be updated so it can work with the latest version of .NET
any update? everyone is at risk at every time
Here is an C++ implementation.
Note though unofficial
My Device Version: Windows11 23H2(OS Build 2261.3880)
which .net core should I need? I downloaded both .net SDK 6 and SDK 8 but still it give me pop up .net core need to run this app
can anyone give me link plz
.NET Core 3.1
.NET Core 3.1
thanks, worked
.NET 3.1 Core is unsupported. Every MFE user is being at risk because of this.
We really need to upgrade .NET version to either 6.0 or 7.0.