Casing will help you to manage:
- Components (modular pieces of UI)
- Screens (sets of components)
- Data (mutable and immutable information shown in the prototype)
It is system which supports building truly big and complex Framer prototypes using real data.
Copy over following files to your PROJECT_NAME.framer/modules/
directory:
Casing.coffee
- REQUIRED. Contains the entirety of Casing's codeFrmrDatePicker.coffee
- if you want to use a date-picker in your prototypeFrmrDropdown.coffee
- if you want to use a drop-down in your prototypeFrmrTextInput.coffee
- if you want to use a text-input in your prototype
✕ ⃝ - Modules | Description |
---|---|
If you're new to modules in Framer:
|
To be added soon...!
✕ ⃝ - Example | Description |
---|---|
example-webapp.framer A non-linear multi-screen webapp built using Casing/Framer |
|
example-tictactoe.framer A Casing/Framer version of the popular React Tutorial |
✕ ⃝ - Component | Description |
---|---|
📅 Date Picker |
FrmrDatePicker.coffee A highly customisable 'real' calendar component for Framer Tutorial will be made available soon |
👇 Drop Down |
FrmrDropdown.coffee A dropdown menu built with real data in mind. Currently styled with inline CSS |
💬 Text Inputs |
FrmrTextInput.coffee A customisable input box Adapted from Ajimix's input module |
When Framer X is released, Casing ✕ will become open source soon after.
This will likely require:
- Compiling coffeescript code into ES6
- Updates to optimise the design tab workflow for Framer X
- Releasing the components to the component store
The Casing Framework and its components will still be applicable for building big & complex prototypes in Framer X
A warm thank you to Twitter and Oliver Turner for help with the name.
Thank you with all of my heart to everyone at Framer for building such an awesome tool and a supportive community