├── .babelrc ├── .flowconfig ├── .gitignore ├── .new-component-config.json ├── .prettierrc ├── .vscode └── settings.json ├── Background.svg ├── README.md ├── bin └── cat-spritesheet.psd ├── flightplan.js ├── gatsby-browser.js ├── gatsby-config.js ├── gatsby-node.js ├── gatsby-ssr.js ├── package.json ├── src ├── actions │ └── index.js ├── components │ ├── AnimatedFire │ │ ├── AnimatedFire.js │ │ └── index.js │ ├── Asterisk │ │ ├── Asterisk.js │ │ └── index.js │ ├── AvailableWidth │ │ ├── AvailableWidth.js │ │ └── index.js │ ├── BezierControl │ │ ├── BezierControl.js │ │ └── index.js │ ├── BezierCurve │ │ ├── Background.js │ │ ├── BezierCurve.js │ │ └── index.js │ ├── BigOminousButton │ │ ├── BigOminousButton.js │ │ └── index.js │ ├── BounceIn │ │ ├── BounceIn.js │ │ └── index.js │ ├── Button │ │ ├── Button.js │ │ └── index.js │ ├── CanvasFrame │ │ ├── CanvasFrame.js │ │ └── index.js │ ├── CanvasToggle │ │ ├── CanvasToggle.js │ │ └── index.js │ ├── Cat │ │ ├── Cat.js │ │ └── index.js │ ├── ColorPicker │ │ ├── ColorPicker.js │ │ └── index.js │ ├── Column │ │ ├── Column.js │ │ └── index.js │ ├── ControlCompartment │ │ ├── ControlCompartment.js │ │ └── index.js │ ├── ControlPanel │ │ ├── ControlPanel.js │ │ ├── InstrumentCluster.js │ │ ├── Screw.js │ │ ├── ScrewRow.js │ │ └── index.js │ ├── Debounce │ │ ├── Debounce.js │ │ └── index.js │ ├── DevTools │ │ ├── index.dev.js │ │ ├── index.js │ │ └── index.prod.js │ ├── DownloadShelf │ │ └── index.js │ ├── Drop │ │ ├── Drop.js │ │ └── index.js │ ├── EndlessRotation │ │ ├── EndlessRotation.js │ │ └── index.js │ ├── FadeAfterChange │ │ ├── FadeAfterChange.js │ │ └── index.js │ ├── FadeIn │ │ ├── FadeIn.js │ │ └── index.js │ ├── FadeOnChange │ │ ├── FadeOnChange.js │ │ └── index.js │ ├── Falling │ │ ├── Falling.js │ │ └── index.js │ ├── FancyUnderlineLink │ │ ├── FancyUnderlineLink.js │ │ └── index.js │ ├── Float │ │ ├── Float.js │ │ └── index.js │ ├── Footer │ │ ├── Footer.js │ │ └── index.js │ ├── GlobalStyles │ │ ├── GlobalStyles.js │ │ └── index.js │ ├── HamburgerMenu │ │ ├── HamburgerMenu.js │ │ └── index.js │ ├── Header │ │ ├── Header.js │ │ ├── HeaderNavigationItem.js │ │ └── index.js │ ├── Heading │ │ ├── Heading.js │ │ └── index.js │ ├── HelpButton │ │ ├── HelpButton.js │ │ └── index.js │ ├── HiddenTopShelf │ │ ├── HiddenTopShelf.js │ │ └── index.js │ ├── HomepageGetStartedButton │ │ ├── HomepageGetStartedButton.js │ │ └── index.js │ ├── HomepageHero │ │ ├── HomepageHero.js │ │ └── index.js │ ├── HomepageHowItWorks │ │ ├── CanvasDisplay.js │ │ ├── Column.js │ │ ├── FlyingTruckDemo.js │ │ ├── HomeSlider.js │ │ ├── HomepageHowItWorks.js │ │ ├── Line.js │ │ ├── LineDemo.js │ │ ├── SliderDecorations.js │ │ └── index.js │ ├── HomepagePrintInfo │ │ ├── HomepagePrintInfo.js │ │ └── index.js │ ├── Hr │ │ ├── Hr.js │ │ └── index.js │ ├── Label │ │ ├── Label.js │ │ └── index.js │ ├── Layout │ │ ├── Layout.js │ │ └── index.js │ ├── LayoutSidePage │ │ ├── LayoutSidePage.js │ │ └── index.js │ ├── LimitedExperienceNotice │ │ ├── LimitedExperienceNotice.js │ │ └── index.js │ ├── Link │ │ ├── Link.js │ │ └── index.js │ ├── List │ │ ├── List.js │ │ └── index.js │ ├── LoadingMachine │ │ ├── LoadingBezier.js │ │ ├── LoadingCase.js │ │ ├── LoadingEarth.js │ │ ├── LoadingLilButtons.js │ │ ├── LoadingMachine.js │ │ ├── LoadingPolar.js │ │ ├── LoadingSine.js │ │ ├── LoadingSlider.js │ │ ├── LoadingStatus.js │ │ ├── LoadingTouchSlider.js │ │ └── index.js │ ├── Logo │ │ ├── Logo.js │ │ └── index.js │ ├── LogoParticles │ │ ├── LogoParticles.js │ │ └── index.js │ ├── LogoWithName │ │ ├── LogoWithName.js │ │ └── index.js │ ├── Mailtruck │ │ ├── Mailtruck.js │ │ └── index.js │ ├── MaxWidthWrapper │ │ ├── MaxWidthWrapper.helpers.js │ │ ├── MaxWidthWrapper.js │ │ └── index.js │ ├── MountAfterDelay │ │ ├── MountAfterDelay.js │ │ └── index.js │ ├── MountUponEnteringViewport │ │ ├── MountUponEnteringViewport.js │ │ └── index.js │ ├── MountainsBg │ │ ├── MountainsBg.js │ │ └── index.js │ ├── NoiseVisualization │ │ ├── NoiseVisualization.js │ │ └── index.js │ ├── PageHeader │ │ ├── PageHeader.js │ │ └── index.js │ ├── Paragraph │ │ ├── Paragraph.js │ │ └── index.js │ ├── Particle │ │ ├── Particle.js │ │ ├── index.js │ │ └── shapes.js │ ├── Pixellate │ │ ├── Pixellate.js │ │ └── index.js │ ├── PopcornKernel │ │ ├── PopcornKernel.js │ │ └── index.js │ ├── PowerButton │ │ ├── PowerButton.js │ │ └── index.js │ ├── QuestionAndAnswer │ │ ├── QuestionAndAnswer.js │ │ └── index.js │ ├── RadioButton │ │ ├── RadioButton.js │ │ └── index.js │ ├── RadioListSelect │ │ ├── RadioListSelect.js │ │ └── index.js │ ├── RectangularHandle │ │ ├── RectangularHandle.js │ │ └── index.js │ ├── RoundHandle │ │ ├── RoundHandle.js │ │ └── index.js │ ├── SEO │ │ ├── SEO.js │ │ └── index.js │ ├── Screw │ │ ├── Screw.js │ │ └── index.js │ ├── ScrollDisabler │ │ ├── ScrollDisabler.js │ │ └── index.js │ ├── SeedPicker │ │ ├── SeedPicker.js │ │ └── index.js │ ├── Shelf │ │ ├── Shelf.js │ │ └── index.js │ ├── SimpleTable │ │ ├── SimpleTable.js │ │ └── index.js │ ├── Slider │ │ ├── Decorations.js │ │ ├── Notches.js │ │ ├── Slider.js │ │ └── index.js │ ├── SliderIconControl │ │ ├── SliderIconControl.js │ │ └── index.js │ ├── SliderVideoControl │ │ ├── SliderVideoControl.js │ │ └── index.js │ ├── SlideshowDots │ │ ├── SlideshowDots.js │ │ └── index.js │ ├── Slopes │ │ ├── DownloadShelf.js │ │ ├── DownloadShelf.worker.js │ │ ├── DownloadVariant.js │ │ ├── Engraving.js │ │ ├── PoweredOffCanvas.js │ │ ├── Slopes.constants.js │ │ ├── Slopes.generator.js │ │ ├── Slopes.helpers.js │ │ ├── Slopes.helpers.test.js │ │ ├── Slopes.js │ │ ├── Slopes.params.js │ │ ├── SlopesCanvas.helpers.js │ │ ├── SlopesCanvas.js │ │ ├── SlopesCanvas.machine.js │ │ ├── SlopesCanvas.worker.js │ │ ├── SlopesCanvasMargins.js │ │ ├── SlopesCanvasWrapper.js │ │ ├── SlopesCat.js │ │ ├── SlopesControls.js │ │ ├── SlopesIndex.js │ │ ├── SlopesPlacard.js │ │ ├── SlopesState.helpers.js │ │ ├── SlopesState.js │ │ ├── controls │ │ │ ├── AmplitudeVisualization.js │ │ │ ├── AudioCluster.js │ │ │ ├── Ball.js │ │ │ ├── BallSizeVisualization.js │ │ │ ├── BlurryCatVisualization.js │ │ │ ├── BoilingSteam.js │ │ │ ├── BoilingWater.js │ │ │ ├── BulbToggle.js │ │ │ ├── ColorCluster.js │ │ │ ├── DestructiveCluster.js │ │ │ ├── GradientWidthVisualization.js │ │ │ ├── Grid.js │ │ │ ├── HiddenCluster.js │ │ │ ├── HiddenVisualization.js │ │ │ ├── LegoBrickVisualization.js │ │ │ ├── LineAmountVisualization.js │ │ │ ├── LineCluster.js │ │ │ ├── MarginsToggle.js │ │ │ ├── NoiseCluster.js │ │ │ ├── NoiseVisualization.js │ │ │ ├── OcclusionLine.js │ │ │ ├── OcclusionToggle.js │ │ │ ├── OcclusionVisualization.js │ │ │ ├── OctaveVisualization.js │ │ │ ├── OmegaVisualization.js │ │ │ ├── OmegaVisualizationPath.js │ │ │ ├── PeaksCluster.js │ │ │ ├── PersonInflateVisualization.js │ │ │ ├── PerspectiveCluster.js │ │ │ ├── PerspectiveVisualization.js │ │ │ ├── PlacardArea.js │ │ │ ├── PlacardCluster.js │ │ │ ├── PolarAmountVisualization.js │ │ │ ├── PolarCluster.js │ │ │ ├── SettingsCluster.js │ │ │ ├── SimilarityVisualization.js │ │ │ ├── SplitUniverseVisualization.js │ │ │ ├── StaticNoise.js │ │ │ ├── StaticVisualization.js │ │ │ └── WavelengthVisualization.js │ │ └── index.js │ ├── Spacer │ │ ├── Spacer.js │ │ └── index.js │ ├── Spin │ │ ├── Spin.js │ │ └── index.js │ ├── Star │ │ ├── Star.js │ │ └── index.js │ ├── Starfield │ │ ├── Starfield.js │ │ └── index.js │ ├── Svg │ │ ├── Svg.js │ │ └── index.js │ ├── Swatch │ │ ├── Swatch.js │ │ └── index.js │ ├── SwoopyBackground │ │ ├── SwoopyBackground.js │ │ └── index.js │ ├── TextInput │ │ ├── TextInput.js │ │ └── index.js │ ├── TextInputWithLabel │ │ ├── TextInputWithLabel.js │ │ └── index.js │ ├── TextLink │ │ ├── TextLink.js │ │ └── index.js │ ├── Toast │ │ ├── Toast.js │ │ └── index.js │ ├── ToastManager │ │ ├── ToastManager.js │ │ └── index.js │ ├── Toggle │ │ ├── Toggle.js │ │ └── index.js │ ├── ToggleButton │ │ ├── ToggleButton.js │ │ └── index.js │ ├── ToggleControl │ │ ├── ToggleControl.js │ │ └── index.js │ ├── TouchSlider │ │ ├── TouchSlider.helpers.js │ │ ├── TouchSlider.js │ │ └── index.js │ ├── TouchSliderIconControl │ │ ├── TouchSliderIconControl.js │ │ └── index.js │ └── UnstyledButton │ │ ├── UnstyledButton.js │ │ └── index.js ├── constants.js ├── fonts │ ├── CircularStd-Black.woff │ ├── CircularStd-Black.woff2 │ ├── CircularStd-Bold.woff │ ├── CircularStd-Bold.woff2 │ ├── CircularStd-Book.woff │ ├── CircularStd-Book.woff2 │ ├── CircularStd-Medium.woff │ └── CircularStd-Medium.woff2 ├── helpers │ ├── api.helpers.js │ ├── canvas.helpers.js │ ├── color.helpers.js │ ├── line.helpers.js │ ├── line.helpers.test.js │ ├── local-storage.helpers.js │ └── responsive.helpers.js ├── hooks │ ├── bounding-box.hook.js │ ├── canvas.hook.js │ ├── interval.hook.js │ ├── local-storage-state.hook.js │ ├── scroll-disabler.hook.js │ ├── timeout.hook.js │ ├── toggle.hook.js │ ├── window-dimensions.hook.js │ └── worker.hook.js ├── images │ ├── art-demo-1.png │ ├── art-demo-2.png │ ├── art-demo-3.png │ ├── art-demo-4.png │ ├── art-demo-5.png │ ├── art-demo-6.png │ ├── art-demo-7.png │ ├── art-demo-8.png │ ├── art-demo-9.png │ ├── baseball.svg │ ├── basketball.svg │ ├── beachball.svg │ ├── cat-spritesheet.png │ ├── cat-viz.svg │ ├── cat.png │ ├── cat.svg │ ├── cc-license.png │ ├── cc0-badge.png │ ├── console-table.svg │ ├── display-bg.png │ ├── faq-perf-1.gif │ ├── faq-perf-2.gif │ ├── favicon.development.png │ ├── favicon.production.png │ ├── fire-sprite-row.png │ ├── gatsby-astronaut.png │ ├── gatsby-icon.png │ ├── header-swoops.png │ ├── header-swoops.svg │ ├── homepage-table-shot.jpg │ ├── homepage-wall-shot-square.jpg │ ├── homepage-wall-shot-wide.jpg │ ├── homepage-wall-shot-wide.optimized.jpg │ ├── homepage-wall-shot.jpg │ ├── lakitu.png │ ├── logo-with-name.png │ ├── logo-with-text.png │ ├── logo.svg │ ├── margins-disabled.svg │ ├── margins-enabled.svg │ ├── mountains.svg │ ├── og-sample-image-twitter.png │ ├── og-sample-image.png │ ├── pingpongball.svg │ ├── potted-plant.svg │ ├── radar-sweep-2x.png │ ├── sample.png │ ├── slopes-placard-mobile.png │ ├── slopes-placard-old.svg │ ├── slopes-placard.svg │ ├── star.svg │ ├── stripe-logo.png │ ├── tennisball.svg │ ├── thanks.png │ ├── thanks.svg │ ├── transparent-tiles-dark.svg │ ├── transparent-tiles-light.svg │ ├── warning-wide.png │ ├── warning.png │ ├── wheel.svg │ └── wide-console-table.svg ├── middlewares │ └── focus-manager.middleware.js ├── pages │ ├── 404.js │ ├── contact.js │ ├── faq.js │ ├── index.js │ ├── privacy-2019-02-28.js │ ├── privacy.js │ └── slopes │ │ └── index.js ├── reducers │ ├── index.js │ ├── machine.reducer.js │ └── toasts.reducer.js ├── services │ ├── analytics.service.js │ ├── art-swatches.service.js │ ├── polylines.service.js │ └── random-name.service.js ├── store │ ├── configure-store.dev.js │ ├── configure-store.prod.js │ ├── index.js │ └── redux-config.js ├── types.js ├── utils.js ├── vendor │ ├── image-cache.js │ ├── noise │ │ └── index.js │ └── svg-to-png.js └── videos │ ├── faq-perf-count.mp4 │ ├── faq-perf-occ-modern.mp4 │ ├── faq-perf-resolution.mp4 │ ├── homepage-demo-0.mp4 │ ├── homepage-demo-1.mp4 │ ├── homepage-demo-2.mp4 │ ├── homepage-demo-3.mp4 │ ├── homepage-demo-4.mp4 │ ├── homepage-demo-5.mp4 │ ├── homepage-demo-6.mp4 │ ├── homepage-demo-7.mp4 │ └── tinkersynth-promo-video.mp4 └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.babelrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.gitignore -------------------------------------------------------------------------------- /.new-component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.new-component-config.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/Background.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/README.md -------------------------------------------------------------------------------- /bin/cat-spritesheet.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/bin/cat-spritesheet.psd -------------------------------------------------------------------------------- /flightplan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/flightplan.js -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/gatsby-browser.js -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/gatsby-ssr.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/components/AnimatedFire/AnimatedFire.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/AnimatedFire/AnimatedFire.js -------------------------------------------------------------------------------- /src/components/AnimatedFire/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './AnimatedFire'; 2 | -------------------------------------------------------------------------------- /src/components/Asterisk/Asterisk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Asterisk/Asterisk.js -------------------------------------------------------------------------------- /src/components/Asterisk/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Asterisk'; 2 | -------------------------------------------------------------------------------- /src/components/AvailableWidth/AvailableWidth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/AvailableWidth/AvailableWidth.js -------------------------------------------------------------------------------- /src/components/AvailableWidth/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './AvailableWidth'; 2 | -------------------------------------------------------------------------------- /src/components/BezierControl/BezierControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/BezierControl/BezierControl.js -------------------------------------------------------------------------------- /src/components/BezierControl/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './BezierControl'; 2 | -------------------------------------------------------------------------------- /src/components/BezierCurve/Background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/BezierCurve/Background.js -------------------------------------------------------------------------------- /src/components/BezierCurve/BezierCurve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/BezierCurve/BezierCurve.js -------------------------------------------------------------------------------- /src/components/BezierCurve/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './BezierCurve'; 2 | -------------------------------------------------------------------------------- /src/components/BigOminousButton/BigOminousButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/BigOminousButton/BigOminousButton.js -------------------------------------------------------------------------------- /src/components/BigOminousButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './BigOminousButton'; 2 | -------------------------------------------------------------------------------- /src/components/BounceIn/BounceIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/BounceIn/BounceIn.js -------------------------------------------------------------------------------- /src/components/BounceIn/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './BounceIn'; 2 | -------------------------------------------------------------------------------- /src/components/Button/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Button/Button.js -------------------------------------------------------------------------------- /src/components/Button/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Button'; 2 | -------------------------------------------------------------------------------- /src/components/CanvasFrame/CanvasFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/CanvasFrame/CanvasFrame.js -------------------------------------------------------------------------------- /src/components/CanvasFrame/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './CanvasFrame'; 2 | -------------------------------------------------------------------------------- /src/components/CanvasToggle/CanvasToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/CanvasToggle/CanvasToggle.js -------------------------------------------------------------------------------- /src/components/CanvasToggle/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './CanvasToggle'; 2 | -------------------------------------------------------------------------------- /src/components/Cat/Cat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Cat/Cat.js -------------------------------------------------------------------------------- /src/components/Cat/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Cat'; 2 | -------------------------------------------------------------------------------- /src/components/ColorPicker/ColorPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ColorPicker/ColorPicker.js -------------------------------------------------------------------------------- /src/components/ColorPicker/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ColorPicker'; 2 | -------------------------------------------------------------------------------- /src/components/Column/Column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Column/Column.js -------------------------------------------------------------------------------- /src/components/Column/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Column'; 2 | -------------------------------------------------------------------------------- /src/components/ControlCompartment/ControlCompartment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlCompartment/ControlCompartment.js -------------------------------------------------------------------------------- /src/components/ControlCompartment/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ControlCompartment'; 2 | -------------------------------------------------------------------------------- /src/components/ControlPanel/ControlPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlPanel/ControlPanel.js -------------------------------------------------------------------------------- /src/components/ControlPanel/InstrumentCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlPanel/InstrumentCluster.js -------------------------------------------------------------------------------- /src/components/ControlPanel/Screw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlPanel/Screw.js -------------------------------------------------------------------------------- /src/components/ControlPanel/ScrewRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlPanel/ScrewRow.js -------------------------------------------------------------------------------- /src/components/ControlPanel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ControlPanel/index.js -------------------------------------------------------------------------------- /src/components/Debounce/Debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Debounce/Debounce.js -------------------------------------------------------------------------------- /src/components/Debounce/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Debounce'; 2 | -------------------------------------------------------------------------------- /src/components/DevTools/index.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/DevTools/index.dev.js -------------------------------------------------------------------------------- /src/components/DevTools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/DevTools/index.js -------------------------------------------------------------------------------- /src/components/DevTools/index.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/DevTools/index.prod.js -------------------------------------------------------------------------------- /src/components/DownloadShelf/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './DownloadShelf'; 2 | -------------------------------------------------------------------------------- /src/components/Drop/Drop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Drop/Drop.js -------------------------------------------------------------------------------- /src/components/Drop/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Drop'; 2 | -------------------------------------------------------------------------------- /src/components/EndlessRotation/EndlessRotation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/EndlessRotation/EndlessRotation.js -------------------------------------------------------------------------------- /src/components/EndlessRotation/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './EndlessRotation'; 2 | -------------------------------------------------------------------------------- /src/components/FadeAfterChange/FadeAfterChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/FadeAfterChange/FadeAfterChange.js -------------------------------------------------------------------------------- /src/components/FadeAfterChange/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './FadeAfterChange'; 2 | -------------------------------------------------------------------------------- /src/components/FadeIn/FadeIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/FadeIn/FadeIn.js -------------------------------------------------------------------------------- /src/components/FadeIn/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './FadeIn'; 2 | -------------------------------------------------------------------------------- /src/components/FadeOnChange/FadeOnChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/FadeOnChange/FadeOnChange.js -------------------------------------------------------------------------------- /src/components/FadeOnChange/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './FadeOnChange'; 2 | -------------------------------------------------------------------------------- /src/components/Falling/Falling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Falling/Falling.js -------------------------------------------------------------------------------- /src/components/Falling/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Falling'; 2 | -------------------------------------------------------------------------------- /src/components/FancyUnderlineLink/FancyUnderlineLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/FancyUnderlineLink/FancyUnderlineLink.js -------------------------------------------------------------------------------- /src/components/FancyUnderlineLink/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './FancyUnderlineLink'; 2 | -------------------------------------------------------------------------------- /src/components/Float/Float.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Float/Float.js -------------------------------------------------------------------------------- /src/components/Float/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Float'; 2 | -------------------------------------------------------------------------------- /src/components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Footer/Footer.js -------------------------------------------------------------------------------- /src/components/Footer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Footer'; 2 | -------------------------------------------------------------------------------- /src/components/GlobalStyles/GlobalStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/GlobalStyles/GlobalStyles.js -------------------------------------------------------------------------------- /src/components/GlobalStyles/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './GlobalStyles'; 2 | -------------------------------------------------------------------------------- /src/components/HamburgerMenu/HamburgerMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HamburgerMenu/HamburgerMenu.js -------------------------------------------------------------------------------- /src/components/HamburgerMenu/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HamburgerMenu'; 2 | -------------------------------------------------------------------------------- /src/components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Header/Header.js -------------------------------------------------------------------------------- /src/components/Header/HeaderNavigationItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Header/HeaderNavigationItem.js -------------------------------------------------------------------------------- /src/components/Header/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Header'; 2 | -------------------------------------------------------------------------------- /src/components/Heading/Heading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Heading/Heading.js -------------------------------------------------------------------------------- /src/components/Heading/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Heading'; 2 | -------------------------------------------------------------------------------- /src/components/HelpButton/HelpButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HelpButton/HelpButton.js -------------------------------------------------------------------------------- /src/components/HelpButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HelpButton'; 2 | -------------------------------------------------------------------------------- /src/components/HiddenTopShelf/HiddenTopShelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HiddenTopShelf/HiddenTopShelf.js -------------------------------------------------------------------------------- /src/components/HiddenTopShelf/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HiddenTopShelf'; 2 | -------------------------------------------------------------------------------- /src/components/HomepageGetStartedButton/HomepageGetStartedButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageGetStartedButton/HomepageGetStartedButton.js -------------------------------------------------------------------------------- /src/components/HomepageGetStartedButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HomepageGetStartedButton'; 2 | -------------------------------------------------------------------------------- /src/components/HomepageHero/HomepageHero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHero/HomepageHero.js -------------------------------------------------------------------------------- /src/components/HomepageHero/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HomepageHero'; 2 | -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/CanvasDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/CanvasDisplay.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/Column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/Column.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/FlyingTruckDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/FlyingTruckDemo.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/HomeSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/HomeSlider.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/HomepageHowItWorks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/HomepageHowItWorks.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/Line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/Line.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/LineDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/LineDemo.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/SliderDecorations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepageHowItWorks/SliderDecorations.js -------------------------------------------------------------------------------- /src/components/HomepageHowItWorks/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HomepageHowItWorks'; 2 | -------------------------------------------------------------------------------- /src/components/HomepagePrintInfo/HomepagePrintInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/HomepagePrintInfo/HomepagePrintInfo.js -------------------------------------------------------------------------------- /src/components/HomepagePrintInfo/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './HomepagePrintInfo'; 2 | -------------------------------------------------------------------------------- /src/components/Hr/Hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Hr/Hr.js -------------------------------------------------------------------------------- /src/components/Hr/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Hr'; 2 | -------------------------------------------------------------------------------- /src/components/Label/Label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Label/Label.js -------------------------------------------------------------------------------- /src/components/Label/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Label'; 2 | -------------------------------------------------------------------------------- /src/components/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Layout/Layout.js -------------------------------------------------------------------------------- /src/components/Layout/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Layout'; 2 | -------------------------------------------------------------------------------- /src/components/LayoutSidePage/LayoutSidePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LayoutSidePage/LayoutSidePage.js -------------------------------------------------------------------------------- /src/components/LayoutSidePage/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LayoutSidePage'; 2 | -------------------------------------------------------------------------------- /src/components/LimitedExperienceNotice/LimitedExperienceNotice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LimitedExperienceNotice/LimitedExperienceNotice.js -------------------------------------------------------------------------------- /src/components/LimitedExperienceNotice/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LimitedExperienceNotice'; 2 | -------------------------------------------------------------------------------- /src/components/Link/Link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Link/Link.js -------------------------------------------------------------------------------- /src/components/Link/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Link'; 2 | -------------------------------------------------------------------------------- /src/components/List/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/List/List.js -------------------------------------------------------------------------------- /src/components/List/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './List'; 2 | -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingBezier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingBezier.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingCase.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingEarth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingEarth.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingLilButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingLilButtons.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingMachine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingMachine.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingPolar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingPolar.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingSine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingSine.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingSlider.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingStatus.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/LoadingTouchSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LoadingMachine/LoadingTouchSlider.js -------------------------------------------------------------------------------- /src/components/LoadingMachine/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LoadingMachine'; 2 | -------------------------------------------------------------------------------- /src/components/Logo/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Logo/Logo.js -------------------------------------------------------------------------------- /src/components/Logo/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Logo'; 2 | -------------------------------------------------------------------------------- /src/components/LogoParticles/LogoParticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LogoParticles/LogoParticles.js -------------------------------------------------------------------------------- /src/components/LogoParticles/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LogoParticles'; 2 | -------------------------------------------------------------------------------- /src/components/LogoWithName/LogoWithName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/LogoWithName/LogoWithName.js -------------------------------------------------------------------------------- /src/components/LogoWithName/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LogoWithName'; 2 | -------------------------------------------------------------------------------- /src/components/Mailtruck/Mailtruck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Mailtruck/Mailtruck.js -------------------------------------------------------------------------------- /src/components/Mailtruck/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Mailtruck'; 2 | -------------------------------------------------------------------------------- /src/components/MaxWidthWrapper/MaxWidthWrapper.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/MaxWidthWrapper/MaxWidthWrapper.helpers.js -------------------------------------------------------------------------------- /src/components/MaxWidthWrapper/MaxWidthWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/MaxWidthWrapper/MaxWidthWrapper.js -------------------------------------------------------------------------------- /src/components/MaxWidthWrapper/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './MaxWidthWrapper'; 2 | -------------------------------------------------------------------------------- /src/components/MountAfterDelay/MountAfterDelay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/MountAfterDelay/MountAfterDelay.js -------------------------------------------------------------------------------- /src/components/MountAfterDelay/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './MountAfterDelay'; 2 | -------------------------------------------------------------------------------- /src/components/MountUponEnteringViewport/MountUponEnteringViewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/MountUponEnteringViewport/MountUponEnteringViewport.js -------------------------------------------------------------------------------- /src/components/MountUponEnteringViewport/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './MountUponEnteringViewport'; 2 | -------------------------------------------------------------------------------- /src/components/MountainsBg/MountainsBg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/MountainsBg/MountainsBg.js -------------------------------------------------------------------------------- /src/components/MountainsBg/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './MountainsBg'; 2 | -------------------------------------------------------------------------------- /src/components/NoiseVisualization/NoiseVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/NoiseVisualization/NoiseVisualization.js -------------------------------------------------------------------------------- /src/components/NoiseVisualization/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './NoiseVisualization'; 2 | -------------------------------------------------------------------------------- /src/components/PageHeader/PageHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/PageHeader/PageHeader.js -------------------------------------------------------------------------------- /src/components/PageHeader/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './PageHeader'; 2 | -------------------------------------------------------------------------------- /src/components/Paragraph/Paragraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Paragraph/Paragraph.js -------------------------------------------------------------------------------- /src/components/Paragraph/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Paragraph'; 2 | -------------------------------------------------------------------------------- /src/components/Particle/Particle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Particle/Particle.js -------------------------------------------------------------------------------- /src/components/Particle/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Particle'; 2 | -------------------------------------------------------------------------------- /src/components/Particle/shapes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Particle/shapes.js -------------------------------------------------------------------------------- /src/components/Pixellate/Pixellate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Pixellate/Pixellate.js -------------------------------------------------------------------------------- /src/components/Pixellate/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Pixellate'; 2 | -------------------------------------------------------------------------------- /src/components/PopcornKernel/PopcornKernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/PopcornKernel/PopcornKernel.js -------------------------------------------------------------------------------- /src/components/PopcornKernel/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './PopcornKernel'; 2 | -------------------------------------------------------------------------------- /src/components/PowerButton/PowerButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/PowerButton/PowerButton.js -------------------------------------------------------------------------------- /src/components/PowerButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './PowerButton'; 2 | -------------------------------------------------------------------------------- /src/components/QuestionAndAnswer/QuestionAndAnswer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/QuestionAndAnswer/QuestionAndAnswer.js -------------------------------------------------------------------------------- /src/components/QuestionAndAnswer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './QuestionAndAnswer'; 2 | -------------------------------------------------------------------------------- /src/components/RadioButton/RadioButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/RadioButton/RadioButton.js -------------------------------------------------------------------------------- /src/components/RadioButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './RadioButton'; 2 | -------------------------------------------------------------------------------- /src/components/RadioListSelect/RadioListSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/RadioListSelect/RadioListSelect.js -------------------------------------------------------------------------------- /src/components/RadioListSelect/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './RadioListSelect'; 2 | -------------------------------------------------------------------------------- /src/components/RectangularHandle/RectangularHandle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/RectangularHandle/RectangularHandle.js -------------------------------------------------------------------------------- /src/components/RectangularHandle/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './RectangularHandle'; 2 | -------------------------------------------------------------------------------- /src/components/RoundHandle/RoundHandle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/RoundHandle/RoundHandle.js -------------------------------------------------------------------------------- /src/components/RoundHandle/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './RoundHandle'; 2 | -------------------------------------------------------------------------------- /src/components/SEO/SEO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SEO/SEO.js -------------------------------------------------------------------------------- /src/components/SEO/index.js: -------------------------------------------------------------------------------- 1 | export { default } from "./SEO"; 2 | -------------------------------------------------------------------------------- /src/components/Screw/Screw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Screw/Screw.js -------------------------------------------------------------------------------- /src/components/Screw/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Screw'; 2 | -------------------------------------------------------------------------------- /src/components/ScrollDisabler/ScrollDisabler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ScrollDisabler/ScrollDisabler.js -------------------------------------------------------------------------------- /src/components/ScrollDisabler/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ScrollDisabler'; 2 | -------------------------------------------------------------------------------- /src/components/SeedPicker/SeedPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SeedPicker/SeedPicker.js -------------------------------------------------------------------------------- /src/components/SeedPicker/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SeedPicker'; 2 | -------------------------------------------------------------------------------- /src/components/Shelf/Shelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Shelf/Shelf.js -------------------------------------------------------------------------------- /src/components/Shelf/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Shelf'; 2 | -------------------------------------------------------------------------------- /src/components/SimpleTable/SimpleTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SimpleTable/SimpleTable.js -------------------------------------------------------------------------------- /src/components/SimpleTable/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SimpleTable'; 2 | -------------------------------------------------------------------------------- /src/components/Slider/Decorations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slider/Decorations.js -------------------------------------------------------------------------------- /src/components/Slider/Notches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slider/Notches.js -------------------------------------------------------------------------------- /src/components/Slider/Slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slider/Slider.js -------------------------------------------------------------------------------- /src/components/Slider/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Slider'; 2 | -------------------------------------------------------------------------------- /src/components/SliderIconControl/SliderIconControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SliderIconControl/SliderIconControl.js -------------------------------------------------------------------------------- /src/components/SliderIconControl/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SliderIconControl'; 2 | -------------------------------------------------------------------------------- /src/components/SliderVideoControl/SliderVideoControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SliderVideoControl/SliderVideoControl.js -------------------------------------------------------------------------------- /src/components/SliderVideoControl/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SliderVideoControl'; 2 | -------------------------------------------------------------------------------- /src/components/SlideshowDots/SlideshowDots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SlideshowDots/SlideshowDots.js -------------------------------------------------------------------------------- /src/components/SlideshowDots/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SlideshowDots'; 2 | -------------------------------------------------------------------------------- /src/components/Slopes/DownloadShelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/DownloadShelf.js -------------------------------------------------------------------------------- /src/components/Slopes/DownloadShelf.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/DownloadShelf.worker.js -------------------------------------------------------------------------------- /src/components/Slopes/DownloadVariant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/DownloadVariant.js -------------------------------------------------------------------------------- /src/components/Slopes/Engraving.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Engraving.js -------------------------------------------------------------------------------- /src/components/Slopes/PoweredOffCanvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/PoweredOffCanvas.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.constants.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.generator.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.helpers.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.helpers.test.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.js -------------------------------------------------------------------------------- /src/components/Slopes/Slopes.params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/Slopes.params.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvas.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvas.helpers.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvas.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvas.machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvas.machine.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvas.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvas.worker.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvasMargins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvasMargins.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCanvasWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCanvasWrapper.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesCat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesCat.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesControls.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesIndex.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesPlacard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesPlacard.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesState.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesState.helpers.js -------------------------------------------------------------------------------- /src/components/Slopes/SlopesState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/SlopesState.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/AmplitudeVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/AmplitudeVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/AudioCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/AudioCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/Ball.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/Ball.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/BallSizeVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/BallSizeVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/BlurryCatVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/BlurryCatVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/BoilingSteam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/BoilingSteam.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/BoilingWater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/BoilingWater.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/BulbToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/BulbToggle.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/ColorCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/ColorCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/DestructiveCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/DestructiveCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/GradientWidthVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/GradientWidthVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/Grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/Grid.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/HiddenCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/HiddenCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/HiddenVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/HiddenVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/LegoBrickVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/LegoBrickVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/LineAmountVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/LineAmountVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/LineCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/LineCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/MarginsToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/MarginsToggle.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/NoiseCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/NoiseCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/NoiseVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/NoiseVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OcclusionLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OcclusionLine.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OcclusionToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OcclusionToggle.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OcclusionVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OcclusionVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OctaveVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OctaveVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OmegaVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OmegaVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/OmegaVisualizationPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/OmegaVisualizationPath.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PeaksCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PeaksCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PersonInflateVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PersonInflateVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PerspectiveCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PerspectiveCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PerspectiveVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PerspectiveVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PlacardArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PlacardArea.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PlacardCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PlacardCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PolarAmountVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PolarAmountVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/PolarCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/PolarCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/SettingsCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/SettingsCluster.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/SimilarityVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/SimilarityVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/SplitUniverseVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/SplitUniverseVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/StaticNoise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/StaticNoise.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/StaticVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/StaticVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/controls/WavelengthVisualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Slopes/controls/WavelengthVisualization.js -------------------------------------------------------------------------------- /src/components/Slopes/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Slopes'; 2 | -------------------------------------------------------------------------------- /src/components/Spacer/Spacer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Spacer/Spacer.js -------------------------------------------------------------------------------- /src/components/Spacer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Spacer'; 2 | -------------------------------------------------------------------------------- /src/components/Spin/Spin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Spin/Spin.js -------------------------------------------------------------------------------- /src/components/Spin/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Spin'; 2 | -------------------------------------------------------------------------------- /src/components/Star/Star.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Star/Star.js -------------------------------------------------------------------------------- /src/components/Star/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Star'; 2 | -------------------------------------------------------------------------------- /src/components/Starfield/Starfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Starfield/Starfield.js -------------------------------------------------------------------------------- /src/components/Starfield/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Starfield'; 2 | -------------------------------------------------------------------------------- /src/components/Svg/Svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Svg/Svg.js -------------------------------------------------------------------------------- /src/components/Svg/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Svg'; 2 | -------------------------------------------------------------------------------- /src/components/Swatch/Swatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Swatch/Swatch.js -------------------------------------------------------------------------------- /src/components/Swatch/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Swatch'; 2 | -------------------------------------------------------------------------------- /src/components/SwoopyBackground/SwoopyBackground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/SwoopyBackground/SwoopyBackground.js -------------------------------------------------------------------------------- /src/components/SwoopyBackground/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './SwoopyBackground'; 2 | -------------------------------------------------------------------------------- /src/components/TextInput/TextInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TextInput/TextInput.js -------------------------------------------------------------------------------- /src/components/TextInput/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './TextInput'; 2 | -------------------------------------------------------------------------------- /src/components/TextInputWithLabel/TextInputWithLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TextInputWithLabel/TextInputWithLabel.js -------------------------------------------------------------------------------- /src/components/TextInputWithLabel/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './TextInputWithLabel'; 2 | -------------------------------------------------------------------------------- /src/components/TextLink/TextLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TextLink/TextLink.js -------------------------------------------------------------------------------- /src/components/TextLink/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './TextLink'; 2 | -------------------------------------------------------------------------------- /src/components/Toast/Toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Toast/Toast.js -------------------------------------------------------------------------------- /src/components/Toast/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Toast'; 2 | -------------------------------------------------------------------------------- /src/components/ToastManager/ToastManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ToastManager/ToastManager.js -------------------------------------------------------------------------------- /src/components/ToastManager/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ToastManager'; 2 | -------------------------------------------------------------------------------- /src/components/Toggle/Toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/Toggle/Toggle.js -------------------------------------------------------------------------------- /src/components/Toggle/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Toggle'; 2 | -------------------------------------------------------------------------------- /src/components/ToggleButton/ToggleButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ToggleButton/ToggleButton.js -------------------------------------------------------------------------------- /src/components/ToggleButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ToggleButton'; 2 | -------------------------------------------------------------------------------- /src/components/ToggleControl/ToggleControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/ToggleControl/ToggleControl.js -------------------------------------------------------------------------------- /src/components/ToggleControl/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ToggleControl'; 2 | -------------------------------------------------------------------------------- /src/components/TouchSlider/TouchSlider.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TouchSlider/TouchSlider.helpers.js -------------------------------------------------------------------------------- /src/components/TouchSlider/TouchSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TouchSlider/TouchSlider.js -------------------------------------------------------------------------------- /src/components/TouchSlider/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './TouchSlider'; 2 | -------------------------------------------------------------------------------- /src/components/TouchSliderIconControl/TouchSliderIconControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/TouchSliderIconControl/TouchSliderIconControl.js -------------------------------------------------------------------------------- /src/components/TouchSliderIconControl/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './TouchSliderIconControl'; 2 | -------------------------------------------------------------------------------- /src/components/UnstyledButton/UnstyledButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/components/UnstyledButton/UnstyledButton.js -------------------------------------------------------------------------------- /src/components/UnstyledButton/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './UnstyledButton'; 2 | -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/fonts/CircularStd-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Black.woff -------------------------------------------------------------------------------- /src/fonts/CircularStd-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Black.woff2 -------------------------------------------------------------------------------- /src/fonts/CircularStd-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Bold.woff -------------------------------------------------------------------------------- /src/fonts/CircularStd-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Bold.woff2 -------------------------------------------------------------------------------- /src/fonts/CircularStd-Book.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Book.woff -------------------------------------------------------------------------------- /src/fonts/CircularStd-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Book.woff2 -------------------------------------------------------------------------------- /src/fonts/CircularStd-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Medium.woff -------------------------------------------------------------------------------- /src/fonts/CircularStd-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/fonts/CircularStd-Medium.woff2 -------------------------------------------------------------------------------- /src/helpers/api.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/api.helpers.js -------------------------------------------------------------------------------- /src/helpers/canvas.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/canvas.helpers.js -------------------------------------------------------------------------------- /src/helpers/color.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/color.helpers.js -------------------------------------------------------------------------------- /src/helpers/line.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/line.helpers.js -------------------------------------------------------------------------------- /src/helpers/line.helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/line.helpers.test.js -------------------------------------------------------------------------------- /src/helpers/local-storage.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/local-storage.helpers.js -------------------------------------------------------------------------------- /src/helpers/responsive.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/helpers/responsive.helpers.js -------------------------------------------------------------------------------- /src/hooks/bounding-box.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/bounding-box.hook.js -------------------------------------------------------------------------------- /src/hooks/canvas.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/canvas.hook.js -------------------------------------------------------------------------------- /src/hooks/interval.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/interval.hook.js -------------------------------------------------------------------------------- /src/hooks/local-storage-state.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/local-storage-state.hook.js -------------------------------------------------------------------------------- /src/hooks/scroll-disabler.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/scroll-disabler.hook.js -------------------------------------------------------------------------------- /src/hooks/timeout.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/timeout.hook.js -------------------------------------------------------------------------------- /src/hooks/toggle.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/toggle.hook.js -------------------------------------------------------------------------------- /src/hooks/window-dimensions.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/window-dimensions.hook.js -------------------------------------------------------------------------------- /src/hooks/worker.hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/hooks/worker.hook.js -------------------------------------------------------------------------------- /src/images/art-demo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-1.png -------------------------------------------------------------------------------- /src/images/art-demo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-2.png -------------------------------------------------------------------------------- /src/images/art-demo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-3.png -------------------------------------------------------------------------------- /src/images/art-demo-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-4.png -------------------------------------------------------------------------------- /src/images/art-demo-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-5.png -------------------------------------------------------------------------------- /src/images/art-demo-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-6.png -------------------------------------------------------------------------------- /src/images/art-demo-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-7.png -------------------------------------------------------------------------------- /src/images/art-demo-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-8.png -------------------------------------------------------------------------------- /src/images/art-demo-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/art-demo-9.png -------------------------------------------------------------------------------- /src/images/baseball.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/baseball.svg -------------------------------------------------------------------------------- /src/images/basketball.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/basketball.svg -------------------------------------------------------------------------------- /src/images/beachball.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/beachball.svg -------------------------------------------------------------------------------- /src/images/cat-spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cat-spritesheet.png -------------------------------------------------------------------------------- /src/images/cat-viz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cat-viz.svg -------------------------------------------------------------------------------- /src/images/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cat.png -------------------------------------------------------------------------------- /src/images/cat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cat.svg -------------------------------------------------------------------------------- /src/images/cc-license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cc-license.png -------------------------------------------------------------------------------- /src/images/cc0-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/cc0-badge.png -------------------------------------------------------------------------------- /src/images/console-table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/console-table.svg -------------------------------------------------------------------------------- /src/images/display-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/display-bg.png -------------------------------------------------------------------------------- /src/images/faq-perf-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/faq-perf-1.gif -------------------------------------------------------------------------------- /src/images/faq-perf-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/faq-perf-2.gif -------------------------------------------------------------------------------- /src/images/favicon.development.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/favicon.development.png -------------------------------------------------------------------------------- /src/images/favicon.production.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/favicon.production.png -------------------------------------------------------------------------------- /src/images/fire-sprite-row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/fire-sprite-row.png -------------------------------------------------------------------------------- /src/images/gatsby-astronaut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/gatsby-astronaut.png -------------------------------------------------------------------------------- /src/images/gatsby-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/gatsby-icon.png -------------------------------------------------------------------------------- /src/images/header-swoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/header-swoops.png -------------------------------------------------------------------------------- /src/images/header-swoops.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/header-swoops.svg -------------------------------------------------------------------------------- /src/images/homepage-table-shot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/homepage-table-shot.jpg -------------------------------------------------------------------------------- /src/images/homepage-wall-shot-square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/homepage-wall-shot-square.jpg -------------------------------------------------------------------------------- /src/images/homepage-wall-shot-wide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/homepage-wall-shot-wide.jpg -------------------------------------------------------------------------------- /src/images/homepage-wall-shot-wide.optimized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/homepage-wall-shot-wide.optimized.jpg -------------------------------------------------------------------------------- /src/images/homepage-wall-shot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/homepage-wall-shot.jpg -------------------------------------------------------------------------------- /src/images/lakitu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/lakitu.png -------------------------------------------------------------------------------- /src/images/logo-with-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/logo-with-name.png -------------------------------------------------------------------------------- /src/images/logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/logo-with-text.png -------------------------------------------------------------------------------- /src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/logo.svg -------------------------------------------------------------------------------- /src/images/margins-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/margins-disabled.svg -------------------------------------------------------------------------------- /src/images/margins-enabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/margins-enabled.svg -------------------------------------------------------------------------------- /src/images/mountains.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/mountains.svg -------------------------------------------------------------------------------- /src/images/og-sample-image-twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/og-sample-image-twitter.png -------------------------------------------------------------------------------- /src/images/og-sample-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/og-sample-image.png -------------------------------------------------------------------------------- /src/images/pingpongball.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/pingpongball.svg -------------------------------------------------------------------------------- /src/images/potted-plant.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/potted-plant.svg -------------------------------------------------------------------------------- /src/images/radar-sweep-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/radar-sweep-2x.png -------------------------------------------------------------------------------- /src/images/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/sample.png -------------------------------------------------------------------------------- /src/images/slopes-placard-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/slopes-placard-mobile.png -------------------------------------------------------------------------------- /src/images/slopes-placard-old.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/slopes-placard-old.svg -------------------------------------------------------------------------------- /src/images/slopes-placard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/slopes-placard.svg -------------------------------------------------------------------------------- /src/images/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/star.svg -------------------------------------------------------------------------------- /src/images/stripe-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/stripe-logo.png -------------------------------------------------------------------------------- /src/images/tennisball.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/tennisball.svg -------------------------------------------------------------------------------- /src/images/thanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/thanks.png -------------------------------------------------------------------------------- /src/images/thanks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/thanks.svg -------------------------------------------------------------------------------- /src/images/transparent-tiles-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/transparent-tiles-dark.svg -------------------------------------------------------------------------------- /src/images/transparent-tiles-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/transparent-tiles-light.svg -------------------------------------------------------------------------------- /src/images/warning-wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/warning-wide.png -------------------------------------------------------------------------------- /src/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/warning.png -------------------------------------------------------------------------------- /src/images/wheel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/wheel.svg -------------------------------------------------------------------------------- /src/images/wide-console-table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/images/wide-console-table.svg -------------------------------------------------------------------------------- /src/middlewares/focus-manager.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/middlewares/focus-manager.middleware.js -------------------------------------------------------------------------------- /src/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/404.js -------------------------------------------------------------------------------- /src/pages/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/contact.js -------------------------------------------------------------------------------- /src/pages/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/faq.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/pages/privacy-2019-02-28.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/privacy-2019-02-28.js -------------------------------------------------------------------------------- /src/pages/privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/privacy.js -------------------------------------------------------------------------------- /src/pages/slopes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/pages/slopes/index.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/reducers/machine.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/reducers/machine.reducer.js -------------------------------------------------------------------------------- /src/reducers/toasts.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/reducers/toasts.reducer.js -------------------------------------------------------------------------------- /src/services/analytics.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/services/analytics.service.js -------------------------------------------------------------------------------- /src/services/art-swatches.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/services/art-swatches.service.js -------------------------------------------------------------------------------- /src/services/polylines.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/services/polylines.service.js -------------------------------------------------------------------------------- /src/services/random-name.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/services/random-name.service.js -------------------------------------------------------------------------------- /src/store/configure-store.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/store/configure-store.dev.js -------------------------------------------------------------------------------- /src/store/configure-store.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/store/configure-store.prod.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/redux-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/store/redux-config.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/types.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/vendor/image-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/vendor/image-cache.js -------------------------------------------------------------------------------- /src/vendor/noise/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/vendor/noise/index.js -------------------------------------------------------------------------------- /src/vendor/svg-to-png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/vendor/svg-to-png.js -------------------------------------------------------------------------------- /src/videos/faq-perf-count.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/faq-perf-count.mp4 -------------------------------------------------------------------------------- /src/videos/faq-perf-occ-modern.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/faq-perf-occ-modern.mp4 -------------------------------------------------------------------------------- /src/videos/faq-perf-resolution.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/faq-perf-resolution.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-0.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-0.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-1.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-2.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-3.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-4.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-5.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-6.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-6.mp4 -------------------------------------------------------------------------------- /src/videos/homepage-demo-7.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/homepage-demo-7.mp4 -------------------------------------------------------------------------------- /src/videos/tinkersynth-promo-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/src/videos/tinkersynth-promo-video.mp4 -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshwcomeau/tinkersynth/HEAD/yarn.lock --------------------------------------------------------------------------------