├── .env.example ├── .gitignore ├── LICENSE ├── assets ├── favicon.svg ├── pandasnap.jpg ├── preview.jpg ├── quick-searches │ ├── abstract.jpg │ ├── colourful.jpg │ ├── mountain.jpg │ ├── palm.jpg │ ├── snow.jpg │ ├── summer.jpg │ ├── sun.jpg │ ├── tree.jpg │ └── yosemite.jpg └── static │ ├── banner.jpg │ └── thumb.jpg ├── cloudflare └── worker.js ├── copy.js ├── global.d.ts ├── package.json ├── postcss.config.js ├── readme.md ├── src ├── components │ ├── compositor │ │ ├── controls-positions.tsx │ │ ├── controls.tsx │ │ ├── index.tsx │ │ ├── use-export.ts │ │ ├── use-styles.ts │ │ └── use-upload.ts │ ├── data.ts │ ├── images │ │ ├── image-controls.tsx │ │ ├── image-selector.tsx │ │ ├── index.tsx │ │ ├── pattern-colours.ts │ │ ├── pattern-selector.tsx │ │ ├── pattern-svgs.ts │ │ └── quick-presets.tsx │ ├── stores │ │ ├── options.ts │ │ └── unsplash.ts │ └── utils.ts ├── constants.ts ├── index.css ├── index.html ├── index.tsx └── types.ts ├── tailwind.config.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cache/ 2 | .env 3 | dist/ 4 | node_modules/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/favicon.svg -------------------------------------------------------------------------------- /assets/pandasnap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/pandasnap.jpg -------------------------------------------------------------------------------- /assets/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/preview.jpg -------------------------------------------------------------------------------- /assets/quick-searches/abstract.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/abstract.jpg -------------------------------------------------------------------------------- /assets/quick-searches/colourful.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/colourful.jpg -------------------------------------------------------------------------------- /assets/quick-searches/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/mountain.jpg -------------------------------------------------------------------------------- /assets/quick-searches/palm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/palm.jpg -------------------------------------------------------------------------------- /assets/quick-searches/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/snow.jpg -------------------------------------------------------------------------------- /assets/quick-searches/summer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/summer.jpg -------------------------------------------------------------------------------- /assets/quick-searches/sun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/sun.jpg -------------------------------------------------------------------------------- /assets/quick-searches/tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/tree.jpg -------------------------------------------------------------------------------- /assets/quick-searches/yosemite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/quick-searches/yosemite.jpg -------------------------------------------------------------------------------- /assets/static/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/static/banner.jpg -------------------------------------------------------------------------------- /assets/static/thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/assets/static/thumb.jpg -------------------------------------------------------------------------------- /cloudflare/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/cloudflare/worker.js -------------------------------------------------------------------------------- /copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/copy.js -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/global.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/postcss.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/readme.md -------------------------------------------------------------------------------- /src/components/compositor/controls-positions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/controls-positions.tsx -------------------------------------------------------------------------------- /src/components/compositor/controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/controls.tsx -------------------------------------------------------------------------------- /src/components/compositor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/index.tsx -------------------------------------------------------------------------------- /src/components/compositor/use-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/use-export.ts -------------------------------------------------------------------------------- /src/components/compositor/use-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/use-styles.ts -------------------------------------------------------------------------------- /src/components/compositor/use-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/compositor/use-upload.ts -------------------------------------------------------------------------------- /src/components/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/data.ts -------------------------------------------------------------------------------- /src/components/images/image-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/image-controls.tsx -------------------------------------------------------------------------------- /src/components/images/image-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/image-selector.tsx -------------------------------------------------------------------------------- /src/components/images/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/index.tsx -------------------------------------------------------------------------------- /src/components/images/pattern-colours.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/pattern-colours.ts -------------------------------------------------------------------------------- /src/components/images/pattern-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/pattern-selector.tsx -------------------------------------------------------------------------------- /src/components/images/pattern-svgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/pattern-svgs.ts -------------------------------------------------------------------------------- /src/components/images/quick-presets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/images/quick-presets.tsx -------------------------------------------------------------------------------- /src/components/stores/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/stores/options.ts -------------------------------------------------------------------------------- /src/components/stores/unsplash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/stores/unsplash.ts -------------------------------------------------------------------------------- /src/components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/components/utils.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/src/types.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kangabru/pretty-snap/HEAD/tsconfig.json --------------------------------------------------------------------------------