A collection of useful functions to simplify mobile prototyping with Framer.
Shortcuts for Framer is a library that provides a collection of helper functions to simplify mobile prototyping in Framer. It adds intuitive animation methods, event handling shortcuts, and layer utilities to reduce boilerplate code and speed up the prototyping process. It solves the problem of repetitive coding tasks when creating interactive mobile prototypes.
Designers and developers using Framer for mobile prototyping who want to streamline their workflow and reduce repetitive code.
Developers choose Shortcuts for Framer because it provides jQuery-like syntax for animations and events, automates layer initialization, and includes ready-made animation functions for common mobile interactions, saving time and effort.
A collection of useful functions to make mobile prototyping with Framer easier.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically creates global JavaScript variables from imported PSD/Sketch layers via initialize(), simplifying referencing from PSD['My Layer'] to My_Layer as per the README.
Provides shorthand methods like slideFromLeft and fadeIn that reduce boilerplate code for common mobile animations, speeding up prototyping workflows.
Replaces verbose event listeners with methods like tap and hover, and auto-binds hover/tap states for UI elements with specific naming conventions.
Includes getChild and getChildren functions for easier traversal of layer structures, helping manage complex prototypes.
The library is tied to Framer 3, which is outdated; Framer has evolved, and compatibility with newer versions like Framer X isn't supported, limiting modern use.
Requires downloading and placing shortcuts.coffee in the modules folder, adding an extra step compared to built-in Framer features or package managers.
Layer names that are reserved JavaScript keywords can cause issues, as noted in the README, requiring careful naming to avoid errors.