With increase concern over security of electron app and the poor performance of existing desktop portal. We are looking to implement desktop in managed code. aka .Net 6's MAUI + WebView2 component.
What will be changed:
Move away from electron, to avoid some of edge case for security reason.
Make sticky notification great again. #503
It should be sticky on top right corner of main screen
Position should be calculated by visible area, to avoid problem with windows vertical nav bar. #592
Important broadcast should be truely sticky and labeled with correct colour, also display correct message. As our original WPF version of desktop portal was.
Chat notification can go through this channel as well.
Extension page should use iframe's restriction, not based on electron. Which means, if browser not allow it to be embedded, it shouldn't be able to be embedded.
With increase concern over security of electron app and the poor performance of existing desktop portal. We are looking to implement desktop in managed code. aka .Net 6's MAUI + WebView2 component.
What will be changed: