a repo where i keep:
- a collection of weird little toys
- a bunch of creative coding tools / libs etc. that are helpful to me when making weird little toys
you can look at the toys here: https://alex.dytry.ch/toys
before i had this repo, i'd make a new one for each new weird little toy and waste a bunch of time on build setup and reimplementing all my standard tools / libs from scratch. this way is quicker. i think some of the tools here are more generally useful, but i probably won't publish them cus i'd rather focus my limited free time on actually making things with the tools.
- splatapus
- fix state splitting
- localstorage state
- reset document
- go to undo/redo location first
- pan/zoom
- basic pan
- reset pan/zoom
- basic zoom
- zoom at cursor location
- fix zoom gesture zooming browser
- mobile pan/zoom support
- multi-dimensional
- keypoint tool
- tool boilerplate
- tap vs drag gesture detection
- select key points
- move key points
- add key points
- md-interpolation
- preview mode?
- quick preview tool
- TPS interpolation
- handle 1- and 2-point situations
- keypoint tool
- import/export
- (P0) introduce new "draw" -> "rig" -> "play" modes
- add basics
- restore mode as part of location
- drag-preview in rig mode
- (P0) fix up new drawing for unplaced point - extrapolation produces bad onion skins currently
- optimize for quickly drawing multiple shapes
- figure out proper workflow/right way to use the tool
- new "stack of cards" ui for keyframes
- a r t
- more shapes
- proper more shapes ui
- (P1) colors
- (P1) fills
- more shapes
- fun
- spring-interpolation
- paint spring params on lines
- animation
- (P2) try density based point allocation instead of distance based
- (P2) "pin" points on the line for animation consistency
- turn around?
- design overhaul
- login/share????
- blob factory
- blur mode
- fix color hue blending
- eased color blending
- experiment with noise?
- save as image
- import/export
- light/dark mode
- octopus
- disable signals inspector in prod
- get tentacle retract motion feeling good
- make sure layout doesn't care about screen size
- render keyboard
- clickable keyboard plays notes
- get it working on ios
- make touch controls work
- click-and-drag keyboard plays notes
- keyboard-controlled keyboard plays notes
- midi-controlled keyboard plays notes
- tentacles hit keyboard keys
- octopus tentacle rendering
- octopus facial expressions basics
- octopus singing mouth
- octopus singing text trails
- what happens when you touch somewhere other than the keyboard
- hats?????
- figure out other flavour / cool stuff to do with octopus face / tentacles etc
- signals
- make signal midi bindings work when inspector isn't rendered
- ADSR-style signal envelopes
- virtualized signal inspector list????