Context: Developer with some limited design chops, developing a desktop/workstation app (not based on web technologies) from a finished Figma design created by professional designers. Currently working on architecting our app’s UI framework and our workflow for translating design to development.
Goal: Create a UI framework for our app based on stitching together and overlaying images, with the application managing the layout of child components. The app does not need to dynamically resize or maximize the window, past having a few different sizes to choose from (100%/200%/whatever). It does need to render quickly and look and behave exactly the same on every platform. Some of you may find this questionable, but trust me when I say that it’s completely standard and normal in my highly niche industry.
The initial problem was that exporting images still contained not just the background, but also all child components in it. So I upgraded to a full seat, which allows me to hide child components and export the background only. Which is still deeply problematic because when I hide child components, the sizes of their parents often change, which I assume comes down to how the designers used layouts, and is probably too much work to fix the entire design. Which leaves a lot of cumbersome hackery to create each asset that I need by surgically deconstructing and modifying the design mock-ups that were handed over.
Am I missing something here? Is there a better way? Or is this pretty much it?
