A dead-simple static React app for designing plain weaving patterns.
Used as a project to practice building UIs with React, and for my partner to design weaving patterns.
Instructions:
- Navigate to huego.far.in.net.
- Create and modify colourscheme using top buttons.
- Resize grid to satisfaction.
- Set colours for each column and row using selectors at ends of columns and rows.
Example design:
Testimonials:
I really like it. I think it's really cool, but I don't know how to review it. You can put words in my mouth, that's fine. Make it glowing. Cos I really really like it.
---A user.
Requirements:
Instructions:
- Work in
src/
. - Build with
make
from root directory - Navigate your browser to
dev/index.html
(the site is completely static and needs no server...)
Requirements:
- A GitHub Account
- A repository
Instructions:
-
Create a subrepo (
ghp
folder) and configure GitHub pages using the GitHub website -
Build the app and copy
dev/
contents intoghp/
-
Replace the react library imports in
ghp/index.html
with the following:<script src="https://unpkg.com/react@18.2.0/umd/react.production.min.js" crossorigin></script> <script src="https://unpkg.com/react-dom@18.2.0/umd/react-dom.production.min.js" crossorigin></script>
-
Commit and push the subrepo.
Alternatives:
- Whatever static website hosting you like.
Proof of concept:
- display the checkered grid
- change the colour of each row/column
- dynamic colors
- dynamic grid
- deploy with github pages
First round of user testing and feedback
- decrease number of rows/columns
- click and drag to set colours on columns/rows
- open source (this repo is the result)
Moving forward:
- add dense mode
- persist designs (through URL?)
- review and improve codebase
- Hugo Weaving favicon