You can compile a theme into an extension to use it in the editor. Here are the instructions:
Here’s a working example where the UI editor and the canvas are running with different themes
In Feathers 3.x, mobile themes have one major change: The theme texture is loaded with a default scale of 2 instead of 1. While this change works with ScreenDensityScaleFactoryManager, it doesn’t play nice with Starling Builder multiple resolution approach. To solve this problem you have 2 choices:
option | theme extension scale | theme scale |
---|---|---|
Starling Builder multiple resolution approach | 1 | 1 |
ScreenDensityScaleFactoryManager | 2 | 2 |
It’s your decision to choose which one to use. The 1st approach scales the stage based on design and device resolution, which is best for games independent to physical size and resolution. The 2nd approach scales the stage based on screen density, which is best for apps dependent on device DPI.