Add a Web app (chat app) as a tab to m-files desktop

I have developed a simple chat application using Chainlit and would like to add it as a new tab in m-files Desktop. I attempted to integrate it using the DisplayPersistentWebPageInTab method described in this GitHub page.
Github Link

However, it appears that m-files Desktop uses IE11 as its embedded browser, which leads to a blank white tab since Chainlit apps are not compatible with IE11.

Are there any alternative methods to achieve this integration? Specifically:

Is it possible to display a website (or locally hosted web app) in the m-files dashboard?
Are there updated approaches to embed web apps that rely on modern browser engines?
Any guidance or suggestions would be highly appreciated.

Parents
  • From the Developer Portal: "There are two versions of the User Interface Extensibility Framework. Version 1 is compatible with M-Files Classic Desktop and - with some restrictions - M-Files Classic Web. Version 2 is compatible with M-Files Web and the new M-Files Desktop clients. Whilst the core concepts are transferrable between the two versions, the development practices and API models vary significantly."

    If you are starting new development now, I would consider targeting Version 2 directly so you don't need to put in extra effort later to make your extension compatible with the new clients. I'm not deeply familiar with the technical details but I believe Version 2 supports modern browser engines better than Version 1 thanks to the new architecture.

    UIXv2 reference is available here: developer.m-files.com/.../

Reply
  • From the Developer Portal: "There are two versions of the User Interface Extensibility Framework. Version 1 is compatible with M-Files Classic Desktop and - with some restrictions - M-Files Classic Web. Version 2 is compatible with M-Files Web and the new M-Files Desktop clients. Whilst the core concepts are transferrable between the two versions, the development practices and API models vary significantly."

    If you are starting new development now, I would consider targeting Version 2 directly so you don't need to put in extra effort later to make your extension compatible with the new clients. I'm not deeply familiar with the technical details but I believe Version 2 supports modern browser engines better than Version 1 thanks to the new architecture.

    UIXv2 reference is available here: developer.m-files.com/.../

Children
No Data