Hmm, an interesting idea.
There would be some limitations: the depth, color mode, and layer organization (at least near the target layer) would have to match between history states. And I think it needs a bit more UI to make it understandable.
We'll add that to the wish list.
• I guess mode conversions would require an automatic or warned conversion for pixel layers.
• No mode conversion can be done retaining adjustment layers so I'm not sure how that would be a problem, because there would be no current layers in the file that relate to the history state.
Maybe if you convert the mode the whole operation just becomes impossible/ grayed out?
• Layer oganization - hmm I guess thats one which I hadn't considered. I assume history states must have 'identifiers' attached to each layer, othewise the history brush wouldn't work. So relacing an entire layer with history, similar to paste with history, shouldnt be that difficult unless I'm missing something.
shouldnt be that difficult
Please, apply for an internship here. I've got some things to teach you....