I know what Hype will do with a PSD:
“ * Convert non-web safe images — any image that is not a PNG, JPEG, GIF, or SVG — to a PNG or JPEG. If the source image has any transparency, Tumult Hype will convert it to a PNG to preserve that transparency. Otherwise the non-web safe image is converted to a JPEG to minimize size.”
But when I import a PSD, it is visible in the Assets, I can preview it the Assets, the thumbnail is visible in the Inspector, but not on the page.
I know all that. I just try what is explained in the Documentation where it is written that we can import PSDs. The fact that the file is heavy or not, high res or not, is irrelevant here. It is not visible on the page.
CooL I also created something similar for InDesign.
By following some filenaming convention in the way layers are named, a complete InDesign layout is exported, with just one click, into parts in JPG and PNG to be then reused by Hype. The parts contain position and size informations.
WebKit, including Safari (iirc), used to display PSDs inline. At some point they turned it off on Safari, but still allowed it for WebKit apps so it would display in Hype. Because PSD is a supported image format of macOS, Hype would use this facility to convert it to a websafe image format on export.
On some later version of macOS, Apple disabled displaying PSDs in all WebKit views, and that's why it appears as blank in Hype. It will still appear in an export because the underlying system conversion facility still exists to change it into a png/jpeg.
Not too many folks import PSDs, but we still consider it a bug that PSDs do not currently show up in Hype's scene editor, and have an item on our tracker to add a pre-render-and-cache phase for the format.
Importing a PSD can be 100% useful if we can
– hide/show layers of the imported PSD
– select a specific Artboard on an instance of the imported PSD
– select a specific Layer Comp on an instance of the imported PSD
Most of the time, it's smarter to just make a PNG version of the PSD.