I often make objects in Illustrator, and then bring them into Photoshop to use them as a mask, by selecting the pixels of the layer, and then applying it as a mask to another. The downside to this is that whenever I change the smart object, I need to repeat this process.

Is there a way to apply a smart object as a mask to a layer, and keep it as a smart object?


Question: Can a Floating Action Button morph be reverted?
Answer: While the guidelines don't state anything about reverting the state of a Floating Action Menu triggered by a Floating Action Button, two patterns have become prominent in this use case, and rightly so:


The Floating Action Menu in Inbox fades in a translucent white overlay over the rest of the content, drawing focus towards the menu. While the rest of the UI is not blocked, the overlay portrays it and disabled or unusable when the Floating Action Menu is in focus, a tap anywhere outside the menu causing it to lose focus and thus revert its state. This pattern has also been adopted by apps like Evernote and Cabinet
The second pattern involves the Floating Action Button staying on as one of the items in the Floating Action Menu, changing its form to match that of a close button, portraying the close action concisely while not blocking the UI. Here's an excellent Gist and Gif of this implementation.