Replicating the classic Multiple Document Interface (MDI) with Fyne

by | Sep 13, 2023 | Uncategorized | 0 comments

One of the things that people often ask is “can Fyne build larger applications?” – well MDI is demonstration of its capability.

As part of our work for a Collaborative App Builder it was important to have windows (to preview the apps) inside a larger window. Following that train of thought reminded us of the old Multiple Document Interface usage in various apps from years ago. Perhaps the desktop app is not in decline, it’s just that modern toolkits no longer provide the functionality of prior ones?

To make this capability easier for anyones app we decided to contribute the feature up-stream to the Fyne project. You can see below a video of the current work in progress – an inner window containing standard widgets that is being moved and resized inside the Fyne Demo application. This feature should be in the next release, around the end of 2023!

If you would like to see more about what can be done with advanced functionality like this be sure to check out our coding series about Creating an App Builder. If you would like to see other widgets added to Fyne then please get in touch using the form below.


Leave a Reply

%d bloggers like this: