Development is progressing rapidly. It looks more and more like this is going to be a major rework.
I have now integrated both the Random Editor and the old Fixed Editor interfaces into the main window. They are all separate modules now, that can be loaded and unloaded from the UI. When you now open a fixed playfield yaml, the FixedPlayfieldEditor module is loaded into the user interface. And also the RandomEditor doesn’t open a separate window anymore, but is also loaded into the same mask.
This means that all functions will be optimized and unified to work (almost) equally on random and fixed playfields.
There’s still a lot of work now, as all EPD functions that work with playfields need to be reworked and/or fixed to work with this new modular approach. That means all buttons, all menus and so on need to be reworked to handle the new UI properly.
But on the long run this will also open up the possibility to add other modules at a later time.
Let’s see where this goes. 😉