├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .node-version ├── .prettierrc.yaml ├── LICENSE ├── README.md ├── index.html ├── jest.config.cjs ├── jsconfig.json ├── lefthook.yml ├── netlify.toml ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── public ├── _headers ├── apple-touch-icon.png ├── favicon.ico └── screenshot.jpg ├── release-on-sentry.sh ├── site-info.js ├── src ├── App.svelte ├── Checkbox.svelte ├── ColorSpaceSelector.svelte ├── ColorsPlot.svelte ├── ControlGroup.svelte ├── ControlPoint.svelte ├── CopyOnClick.svelte ├── CubicBezierEditor.svelte ├── DownloadAsSvg.svelte ├── EaseControl.svelte ├── EaseSelectOptions.svelte ├── Icon.svelte ├── OverlayKnobs.svelte ├── Palette.svelte ├── PaletteKnobs.svelte ├── PaletteSelector.svelte ├── Palettes.svelte ├── Pitch.svelte ├── Plots.svelte ├── RadioGroup.svelte ├── RangeField.svelte ├── ReferenceColorFieldGroup.svelte ├── Scrim.svelte ├── SelectField.svelte ├── ShareDialog.svelte ├── SiteFooter.svelte ├── SiteHeader.svelte ├── StepsKnob.svelte ├── Swatch.svelte ├── TextField.svelte ├── TinySwatch.svelte ├── VhProvider.svelte ├── XYInputField.svelte ├── base.css ├── global.css ├── lib │ ├── array.js │ ├── clipboard.js │ ├── colors.js │ ├── colors.test.js │ ├── colors.test.js.md │ ├── colors.test.js.snap │ ├── eases.js │ ├── eases.test.js │ ├── math.js │ ├── string.js │ ├── svg.js │ └── url.js ├── machines │ └── draggableMachine.js ├── main.js └── store.js ├── tailwind.config.cjs └── vite.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v22.0.0 2 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/lefthook.yml -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/public/_headers -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/public/screenshot.jpg -------------------------------------------------------------------------------- /release-on-sentry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/release-on-sentry.sh -------------------------------------------------------------------------------- /site-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/site-info.js -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/Checkbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Checkbox.svelte -------------------------------------------------------------------------------- /src/ColorSpaceSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ColorSpaceSelector.svelte -------------------------------------------------------------------------------- /src/ColorsPlot.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ColorsPlot.svelte -------------------------------------------------------------------------------- /src/ControlGroup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ControlGroup.svelte -------------------------------------------------------------------------------- /src/ControlPoint.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ControlPoint.svelte -------------------------------------------------------------------------------- /src/CopyOnClick.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/CopyOnClick.svelte -------------------------------------------------------------------------------- /src/CubicBezierEditor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/CubicBezierEditor.svelte -------------------------------------------------------------------------------- /src/DownloadAsSvg.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/DownloadAsSvg.svelte -------------------------------------------------------------------------------- /src/EaseControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/EaseControl.svelte -------------------------------------------------------------------------------- /src/EaseSelectOptions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/EaseSelectOptions.svelte -------------------------------------------------------------------------------- /src/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Icon.svelte -------------------------------------------------------------------------------- /src/OverlayKnobs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/OverlayKnobs.svelte -------------------------------------------------------------------------------- /src/Palette.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Palette.svelte -------------------------------------------------------------------------------- /src/PaletteKnobs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/PaletteKnobs.svelte -------------------------------------------------------------------------------- /src/PaletteSelector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/PaletteSelector.svelte -------------------------------------------------------------------------------- /src/Palettes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Palettes.svelte -------------------------------------------------------------------------------- /src/Pitch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Pitch.svelte -------------------------------------------------------------------------------- /src/Plots.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Plots.svelte -------------------------------------------------------------------------------- /src/RadioGroup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/RadioGroup.svelte -------------------------------------------------------------------------------- /src/RangeField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/RangeField.svelte -------------------------------------------------------------------------------- /src/ReferenceColorFieldGroup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ReferenceColorFieldGroup.svelte -------------------------------------------------------------------------------- /src/Scrim.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Scrim.svelte -------------------------------------------------------------------------------- /src/SelectField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/SelectField.svelte -------------------------------------------------------------------------------- /src/ShareDialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/ShareDialog.svelte -------------------------------------------------------------------------------- /src/SiteFooter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/SiteFooter.svelte -------------------------------------------------------------------------------- /src/SiteHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/SiteHeader.svelte -------------------------------------------------------------------------------- /src/StepsKnob.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/StepsKnob.svelte -------------------------------------------------------------------------------- /src/Swatch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/Swatch.svelte -------------------------------------------------------------------------------- /src/TextField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/TextField.svelte -------------------------------------------------------------------------------- /src/TinySwatch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/TinySwatch.svelte -------------------------------------------------------------------------------- /src/VhProvider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/VhProvider.svelte -------------------------------------------------------------------------------- /src/XYInputField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/XYInputField.svelte -------------------------------------------------------------------------------- /src/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/base.css -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/global.css -------------------------------------------------------------------------------- /src/lib/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/array.js -------------------------------------------------------------------------------- /src/lib/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/clipboard.js -------------------------------------------------------------------------------- /src/lib/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/colors.js -------------------------------------------------------------------------------- /src/lib/colors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/colors.test.js -------------------------------------------------------------------------------- /src/lib/colors.test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/colors.test.js.md -------------------------------------------------------------------------------- /src/lib/colors.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/colors.test.js.snap -------------------------------------------------------------------------------- /src/lib/eases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/eases.js -------------------------------------------------------------------------------- /src/lib/eases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/eases.test.js -------------------------------------------------------------------------------- /src/lib/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/math.js -------------------------------------------------------------------------------- /src/lib/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/string.js -------------------------------------------------------------------------------- /src/lib/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/svg.js -------------------------------------------------------------------------------- /src/lib/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/lib/url.js -------------------------------------------------------------------------------- /src/machines/draggableMachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/machines/draggableMachine.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/main.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/src/store.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saneef/color-color/HEAD/vite.config.js --------------------------------------------------------------------------------