├── .eslintrc.json ├── .github └── workflows │ └── astro.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── astro.config.mjs ├── package.json ├── public ├── banner-github.png ├── banner-og.png ├── banner-square.png ├── creativity-tools │ ├── 108.png │ ├── PCEImage-Editor.png │ ├── animated-drawings.png │ ├── ascii-art-paint.png │ ├── beepbox.png │ ├── bitsy.png │ ├── block-bench.png │ ├── bomomo.png │ ├── choo-choo-world.png │ ├── chrome-canvas.png │ ├── data.json │ ├── decker.png │ ├── default.png │ ├── dustsim.png │ ├── flip-anim.png │ ├── iiisometric.png │ ├── inspiral.png │ ├── isocity.png │ ├── jazzari.png │ ├── kid-pix.png │ ├── line-rider.png │ ├── ludotune.png │ ├── make-8-bit-art.png │ ├── makecode-arcade.png │ ├── marble-run.png │ ├── mini-music-machine.png │ ├── minimator.png │ ├── music-box-fun.png │ ├── mutsuacen.png │ ├── noisecraft.png │ ├── omni.png │ ├── peel.png │ ├── pico-8.png │ ├── polytrack.png │ ├── puzzle-script.png │ ├── rooms.png │ ├── sand-art.png │ ├── sandboxels.png │ ├── sandspiel-studio.png │ ├── sandspiel.png │ ├── shader-toy.png │ ├── silk.png │ ├── sliderland.png │ ├── snowdays.jpg │ ├── song-maker.png │ ├── sumo-paint.png │ ├── the-blob-toy.png │ ├── thirty-dollar-website.png │ ├── tixy-land.png │ ├── tldraw.png │ ├── townscaper.png │ ├── triangulart.png │ ├── twine.png │ └── uji.png ├── favicon-0.svg ├── favicon-1.svg ├── favicon-2.svg ├── favicon-3.svg ├── favicon-4.svg ├── favicon-5.svg ├── favicon-6.svg ├── ink-border.svg ├── ink-box.svg └── marker.svg ├── src ├── components │ ├── EditButton.tsx │ ├── PageTitle.astro │ ├── Whiteboard │ │ ├── Whiteboard.module.css │ │ ├── Whiteboard.tsx │ │ ├── colors.json │ │ ├── components │ │ │ ├── Controls │ │ │ │ ├── ColorBar.module.css │ │ │ │ ├── ColorBar.tsx │ │ │ │ ├── Controls.module.css │ │ │ │ ├── Controls.tsx │ │ │ │ ├── MenuBar.module.css │ │ │ │ └── MenuBar.tsx │ │ │ ├── DevPanel │ │ │ │ ├── Checkbox.module.css │ │ │ │ ├── Checkbox.tsx │ │ │ │ ├── Colors.module.css │ │ │ │ ├── Colors.tsx │ │ │ │ ├── DevPanel.module.css │ │ │ │ ├── DevPanel.tsx │ │ │ │ ├── Select.module.css │ │ │ │ ├── Select.tsx │ │ │ │ ├── Slider.module.css │ │ │ │ └── Slider.tsx │ │ │ └── Editor │ │ │ │ ├── Editor.module.css │ │ │ │ └── Editor.tsx │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useKeyboardShortcuts.ts │ │ │ └── useRecenterContentOnWindowResize.ts │ │ ├── index.tsx │ │ ├── state-manager │ │ │ ├── copy.ts │ │ │ ├── index.ts │ │ │ ├── merge.ts │ │ │ ├── state-manager.ts │ │ │ └── types.ts │ │ ├── state │ │ │ ├── background-0.js │ │ │ ├── background-1.js │ │ │ ├── background-2.js │ │ │ ├── easings.ts │ │ │ ├── index.ts │ │ │ ├── shapes │ │ │ │ ├── draw.tsx │ │ │ │ └── index.ts │ │ │ ├── state.ts │ │ │ └── utils.ts │ │ └── types.ts │ └── WhiteboardWrapper.tsx ├── env.d.ts ├── layouts │ └── Layout.astro ├── pages │ ├── feed.json.js │ └── index.astro ├── site-metadata.json └── styles │ └── main.css ├── tailwind.config.mjs └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/astro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/.github/workflows/astro.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/package.json -------------------------------------------------------------------------------- /public/banner-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/banner-github.png -------------------------------------------------------------------------------- /public/banner-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/banner-og.png -------------------------------------------------------------------------------- /public/banner-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/banner-square.png -------------------------------------------------------------------------------- /public/creativity-tools/108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/108.png -------------------------------------------------------------------------------- /public/creativity-tools/PCEImage-Editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/PCEImage-Editor.png -------------------------------------------------------------------------------- /public/creativity-tools/animated-drawings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/animated-drawings.png -------------------------------------------------------------------------------- /public/creativity-tools/ascii-art-paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/ascii-art-paint.png -------------------------------------------------------------------------------- /public/creativity-tools/beepbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/beepbox.png -------------------------------------------------------------------------------- /public/creativity-tools/bitsy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/bitsy.png -------------------------------------------------------------------------------- /public/creativity-tools/block-bench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/block-bench.png -------------------------------------------------------------------------------- /public/creativity-tools/bomomo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/bomomo.png -------------------------------------------------------------------------------- /public/creativity-tools/choo-choo-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/choo-choo-world.png -------------------------------------------------------------------------------- /public/creativity-tools/chrome-canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/chrome-canvas.png -------------------------------------------------------------------------------- /public/creativity-tools/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/data.json -------------------------------------------------------------------------------- /public/creativity-tools/decker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/decker.png -------------------------------------------------------------------------------- /public/creativity-tools/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/default.png -------------------------------------------------------------------------------- /public/creativity-tools/dustsim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/dustsim.png -------------------------------------------------------------------------------- /public/creativity-tools/flip-anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/flip-anim.png -------------------------------------------------------------------------------- /public/creativity-tools/iiisometric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/iiisometric.png -------------------------------------------------------------------------------- /public/creativity-tools/inspiral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/inspiral.png -------------------------------------------------------------------------------- /public/creativity-tools/isocity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/isocity.png -------------------------------------------------------------------------------- /public/creativity-tools/jazzari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/jazzari.png -------------------------------------------------------------------------------- /public/creativity-tools/kid-pix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/kid-pix.png -------------------------------------------------------------------------------- /public/creativity-tools/line-rider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/line-rider.png -------------------------------------------------------------------------------- /public/creativity-tools/ludotune.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/ludotune.png -------------------------------------------------------------------------------- /public/creativity-tools/make-8-bit-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/make-8-bit-art.png -------------------------------------------------------------------------------- /public/creativity-tools/makecode-arcade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/makecode-arcade.png -------------------------------------------------------------------------------- /public/creativity-tools/marble-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/marble-run.png -------------------------------------------------------------------------------- /public/creativity-tools/mini-music-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/mini-music-machine.png -------------------------------------------------------------------------------- /public/creativity-tools/minimator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/minimator.png -------------------------------------------------------------------------------- /public/creativity-tools/music-box-fun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/music-box-fun.png -------------------------------------------------------------------------------- /public/creativity-tools/mutsuacen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/mutsuacen.png -------------------------------------------------------------------------------- /public/creativity-tools/noisecraft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/noisecraft.png -------------------------------------------------------------------------------- /public/creativity-tools/omni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/omni.png -------------------------------------------------------------------------------- /public/creativity-tools/peel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/peel.png -------------------------------------------------------------------------------- /public/creativity-tools/pico-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/pico-8.png -------------------------------------------------------------------------------- /public/creativity-tools/polytrack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/polytrack.png -------------------------------------------------------------------------------- /public/creativity-tools/puzzle-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/puzzle-script.png -------------------------------------------------------------------------------- /public/creativity-tools/rooms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/rooms.png -------------------------------------------------------------------------------- /public/creativity-tools/sand-art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sand-art.png -------------------------------------------------------------------------------- /public/creativity-tools/sandboxels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sandboxels.png -------------------------------------------------------------------------------- /public/creativity-tools/sandspiel-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sandspiel-studio.png -------------------------------------------------------------------------------- /public/creativity-tools/sandspiel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sandspiel.png -------------------------------------------------------------------------------- /public/creativity-tools/shader-toy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/shader-toy.png -------------------------------------------------------------------------------- /public/creativity-tools/silk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/silk.png -------------------------------------------------------------------------------- /public/creativity-tools/sliderland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sliderland.png -------------------------------------------------------------------------------- /public/creativity-tools/snowdays.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/snowdays.jpg -------------------------------------------------------------------------------- /public/creativity-tools/song-maker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/song-maker.png -------------------------------------------------------------------------------- /public/creativity-tools/sumo-paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/sumo-paint.png -------------------------------------------------------------------------------- /public/creativity-tools/the-blob-toy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/the-blob-toy.png -------------------------------------------------------------------------------- /public/creativity-tools/thirty-dollar-website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/thirty-dollar-website.png -------------------------------------------------------------------------------- /public/creativity-tools/tixy-land.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/tixy-land.png -------------------------------------------------------------------------------- /public/creativity-tools/tldraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/tldraw.png -------------------------------------------------------------------------------- /public/creativity-tools/townscaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/townscaper.png -------------------------------------------------------------------------------- /public/creativity-tools/triangulart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/triangulart.png -------------------------------------------------------------------------------- /public/creativity-tools/twine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/twine.png -------------------------------------------------------------------------------- /public/creativity-tools/uji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/creativity-tools/uji.png -------------------------------------------------------------------------------- /public/favicon-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-0.svg -------------------------------------------------------------------------------- /public/favicon-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-1.svg -------------------------------------------------------------------------------- /public/favicon-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-2.svg -------------------------------------------------------------------------------- /public/favicon-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-3.svg -------------------------------------------------------------------------------- /public/favicon-4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-4.svg -------------------------------------------------------------------------------- /public/favicon-5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-5.svg -------------------------------------------------------------------------------- /public/favicon-6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/favicon-6.svg -------------------------------------------------------------------------------- /public/ink-border.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/ink-border.svg -------------------------------------------------------------------------------- /public/ink-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/ink-box.svg -------------------------------------------------------------------------------- /public/marker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/public/marker.svg -------------------------------------------------------------------------------- /src/components/EditButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/EditButton.tsx -------------------------------------------------------------------------------- /src/components/PageTitle.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/PageTitle.astro -------------------------------------------------------------------------------- /src/components/Whiteboard/Whiteboard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/Whiteboard.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/Whiteboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/Whiteboard.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/colors.json -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/ColorBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/ColorBar.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/ColorBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/ColorBar.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/Controls.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/Controls.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/Controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/Controls.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/MenuBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/MenuBar.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Controls/MenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Controls/MenuBar.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Checkbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Checkbox.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Colors.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Colors.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Colors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Colors.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/DevPanel.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/DevPanel.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/DevPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/DevPanel.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Select.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Select.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Select.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Slider.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Slider.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/DevPanel/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/DevPanel/Slider.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Editor/Editor.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Editor/Editor.module.css -------------------------------------------------------------------------------- /src/components/Whiteboard/components/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/components/Editor/Editor.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/hooks/index.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/hooks/useKeyboardShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/hooks/useKeyboardShortcuts.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/hooks/useRecenterContentOnWindowResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/hooks/useRecenterContentOnWindowResize.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/index.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/state-manager/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state-manager/copy.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state-manager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state-manager/index.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state-manager/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state-manager/merge.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state-manager/state-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state-manager/state-manager.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state-manager/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state-manager/types.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state/background-0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/background-0.js -------------------------------------------------------------------------------- /src/components/Whiteboard/state/background-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/background-1.js -------------------------------------------------------------------------------- /src/components/Whiteboard/state/background-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/background-2.js -------------------------------------------------------------------------------- /src/components/Whiteboard/state/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/easings.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state/index.ts: -------------------------------------------------------------------------------- 1 | export * from './state'; 2 | -------------------------------------------------------------------------------- /src/components/Whiteboard/state/shapes/draw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/shapes/draw.tsx -------------------------------------------------------------------------------- /src/components/Whiteboard/state/shapes/index.ts: -------------------------------------------------------------------------------- 1 | export * from './draw'; 2 | -------------------------------------------------------------------------------- /src/components/Whiteboard/state/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/state.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/state/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/state/utils.ts -------------------------------------------------------------------------------- /src/components/Whiteboard/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/Whiteboard/types.ts -------------------------------------------------------------------------------- /src/components/WhiteboardWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/components/WhiteboardWrapper.tsx -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/layouts/Layout.astro -------------------------------------------------------------------------------- /src/pages/feed.json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/pages/feed.json.js -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/site-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/site-metadata.json -------------------------------------------------------------------------------- /src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/src/styles/main.css -------------------------------------------------------------------------------- /tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/tailwind.config.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryanbraun/lets-get-creative/HEAD/tsconfig.json --------------------------------------------------------------------------------