-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add storybook generation * Generate theme separately, refactors * Add theme to export * Bugfixes, conditional rendering, props generation, story improvements * Finish storybook variants * Added component instance swap + theme refactor * Bug fixes and refactors * Prepare for Tamagui support * Refactor styles * Fix storybook issues, update readme, misc bugs
- Loading branch information
Showing
41 changed files
with
1,532 additions
and
14,038 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,51 @@ | ||
# INTERFACING | ||
# ROADMAP | ||
|
||
- Add commands (export all, export, copy current component) | ||
- Switch to hosted UI to solve mouse issues | ||
- Highlight selected sub node within code | ||
- sourcemap from node ids -> line + column numbers needed when parsing | ||
|
||
|
||
# PREVIEWING | ||
### Polishing | ||
- Add fill prop to SVGs and provide them | ||
- Fix wrong variants being used (imports seem right) | ||
- Fix various parse errors | ||
- Fix styling differences | ||
|
||
- support LinguiJS import | ||
### Interfacing | ||
|
||
- Highlight selected sub node within code | ||
- sourcemap from node ids -> line + column numbers needed when parsing | ||
|
||
# GENERATING | ||
### Generating | ||
|
||
- Borders | ||
- Gradients | ||
- Variants | ||
- Loop through variants | ||
- Build and diff stylesheet from the root for each | ||
- Add suffix (named from the variant) for each diff stylesheet | ||
- Build the dynamic class with the props and the stylesheet classes | ||
- If state is "Hover" or "Focused" or "Pressed" then auto generate a <Pressable> and apply the class? | ||
- Images (including export & previewing) | ||
- Expo Image support: https://docs.expo.dev/versions/unversioned/sdk/image/ | ||
- Generate placeholder: https://github.com/evanw/thumbhash | ||
- Optimize: https://github.com/GoogleChromeLabs/squoosh | ||
- Theme values (fonts & effects left) | ||
- Shadows, rotations, etc. | ||
- Gradient backgrounds | ||
- Absolute positioning | ||
- Theme values | ||
- Properties | ||
- Screens (navigation based on prototype settings) | ||
- Variants (conditional styling) | ||
- Interactions (via Pressable & Link) | ||
- Hidden based on props (conditional rendering) | ||
- Images (including export & previewing) | ||
- Generate Thumbhash placeholder | ||
https://github.com/evanw/thumbhash | ||
- Screens (navigation based on prototype settings) | ||
|
||
### Exporting | ||
|
||
# MAINTENANCE | ||
- Git repository (https://isomorphic-git.org) | ||
- Each document / page export is a branch | ||
- Display diff | ||
|
||
### Maintaining | ||
|
||
- Refactor types | ||
- Use `--jsx=automatic` option (https://github.com/evanw/esbuild/issues/334) | ||
|
||
### Servicing | ||
|
||
- Payment system | ||
- Storybook syncing | ||
|
||
### Testing | ||
|
||
# AFTER MVP | ||
- Payment system | ||
- Ensure https://www.untitledui.com/ translates |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.