malliaridis / malliaridis/penpot-plugin-material-theme-builder
Add support for retrieving source color from image
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### Description
The Material 3 color system has support for dynamic color. This may not be directly supported by Penpot, but it is possible to feed an image to the plugin and generate a source color from it. This allows users of the plugin to use Logos to generate colors from them, instead of providing source color hex value.
### Acceptance Criteria
- The user can choose an image to use as source
- The color is generated based on the material utilities from the image source
### Additional Information
The image source does not have to be stored in the generated theme somehow, as this may not be supported or require different approach for storing the image.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named. Start by locating the plugin's image-selection flow and the Material utilities integration for source-color generation; done means users can choose an image, generate its source color, and use it without storing the image in the theme.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100