├── .eslintrc ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── __tests__ ├── area │ ├── areaRowToMinSize.spec.ts │ ├── areaToRow.spec.ts │ ├── areaToViewport.spec.ts │ └── joinArea.spec.ts ├── expression │ └── expression.spec.ts ├── nodeEditor │ └── flowUtils.spec.ts └── util │ ├── mapUtils.spec.ts │ └── math │ └── exceedsDirectionVector.spec.ts ├── custom.d.ts ├── files ├── app-icon.icns └── readme-images │ ├── 2d-array-modifier-rect-properties.png │ ├── 2d-array-modifier-rect.png │ ├── 3d-array-modifier-rect.png │ ├── 3d-array-modifier-viewport.png │ ├── all-nodes.png │ ├── array-modifier-circle-properties.png │ ├── array-modifier-circles.png │ ├── combining-view.png │ ├── composition-nesting.png │ ├── composition.png │ ├── flow-editor-basic.png │ ├── graph-editor-multiple.png │ ├── graph-editor-single.png │ ├── pen-tool.png │ ├── shapes-array-modifier-animated.gif │ ├── shapes-array-modifier.png │ ├── split-view.png │ ├── svg-import.png │ ├── timeline.png │ ├── vector-math.png │ ├── wave-flow-editor.png │ └── wave-result.gif ├── index.d.ts ├── jest.config.js ├── other-licenses └── LICENSE ├── package.json ├── src ├── App.tsx ├── area │ ├── areaOperations.ts │ ├── areaRegistry.tsx │ ├── components │ │ ├── Area.styles.ts │ │ ├── Area.tsx │ │ ├── AreaErrorBoundary.tsx │ │ ├── AreaRoot.styles.ts │ │ ├── AreaRoot.tsx │ │ ├── AreaRowSeparators.tsx │ │ ├── AreaToOpenPreview.tsx │ │ ├── JoinAreaPreview.styles.ts │ │ ├── JoinAreaPreview.tsx │ │ └── useAreaKeyboardShortcuts.ts │ ├── handlers │ │ ├── areaDragFromCorner.ts │ │ └── areaDragResize.ts │ ├── state │ │ ├── areaActions.ts │ │ ├── areaConstants.ts │ │ ├── areaInitialStates.ts │ │ └── areaReducer.ts │ └── util │ │ ├── AreaIdContext.tsx │ │ ├── areaRowToMinSize.ts │ │ ├── areaToParentRow.ts │ │ ├── areaToRow.ts │ │ ├── areaToViewport.ts │ │ ├── areaUtils.ts │ │ ├── dragOpenArea.ts │ │ ├── getAreaViewport.ts │ │ └── joinArea.ts ├── clipper.d.ts ├── components │ ├── colorPicker │ │ └── ColorPicker.tsx │ ├── common │ │ ├── NumberInput.styles.ts │ │ └── NumberInput.tsx │ └── icons │ │ ├── ArrowBoldDownIcon.tsx │ │ ├── ArrowDownRightIcon.tsx │ │ ├── ConvertAnchorIcon.tsx │ │ ├── EditIcon.tsx │ │ ├── EllipseIcon.tsx │ │ ├── FillIcon.tsx │ │ ├── FunctionIcon.tsx │ │ ├── GraphIcon.tsx │ │ ├── IntersectionIcon.tsx │ │ ├── LinkIcon.tsx │ │ ├── OpenInAreaIcon.tsx │ │ ├── PenIcon.tsx │ │ ├── PickWhipIcon.tsx │ │ ├── PolygonIcon.tsx │ │ ├── RectangleIcon.tsx │ │ ├── SelectionIcon.tsx │ │ ├── StopwatchIcon.tsx │ │ ├── TypeIcon.tsx │ │ └── UndoIcon.tsx ├── composition │ ├── arrayModifier.ts │ ├── compositionConstants.ts │ ├── compositionPlayback.ts │ ├── compositionReducer.ts │ ├── compositionSelectionReducer.ts │ ├── compositionShortcuts.ts │ ├── compositionTypes.ts │ ├── compositionUtils.ts │ ├── factories │ │ ├── arrayModifierPropertiesFactory.ts │ │ ├── compositionLayerPropertiesFactory.ts │ │ ├── ellipseLayerPropertiesFactory.ts │ │ ├── layerFactory.ts │ │ ├── lineLayerPropertiesFactory.ts │ │ ├── modifierPropertyGroupFactory.ts │ │ ├── rectLayerPropertiesFactory.ts │ │ ├── shapeLayerPathPropertiesFactory.ts │ │ ├── shapeLayerPropertiesFactory.ts │ │ └── transformPropertiesFactory.ts │ ├── interaction │ │ ├── anchorGuide.ts │ │ ├── drawInteractions.ts │ │ ├── interactionTypes.ts │ │ ├── preview.ts │ │ ├── rectGuide.ts │ │ └── shouldShowInteraction.ts │ ├── layer │ │ ├── constructLayerMatrix.ts │ │ ├── layerDimensions.ts │ │ ├── layerInstances.ts │ │ ├── layerPropertyMap.ts │ │ ├── layerUtils.ts │ │ ├── shapeLayerInteraction.ts │ │ └── shapeLayerPreview.ts │ ├── manager │ │ ├── compositionDiffHandler.ts │ │ ├── compositionManager.ts │ │ ├── graphic │ │ │ └── GraphicManager.ts │ │ ├── hitTest │ │ │ └── HitTestManager.ts │ │ ├── interaction │ │ │ ├── interactionManager.ts │ │ │ └── interactionManagerDiffHandler.ts │ │ ├── layer │ │ │ ├── LayerManager.tsx │ │ │ └── layerManagerDiffHandler.ts │ │ ├── populateLayerManager.ts │ │ └── property │ │ │ ├── propertyManager.ts │ │ │ ├── propertyManagerDiffHandler.ts │ │ │ └── propertyStore.ts │ ├── property │ │ ├── getPropertyIdsAffectedByNodes.ts │ │ ├── propertyInfoMap.ts │ │ ├── propertyRawValues.ts │ │ └── recomputePropertyValuesAffectedByNode.ts │ ├── transformUtils.ts │ └── util │ │ ├── compSelectionUtils.ts │ │ └── compositionPropertyUtils.ts ├── constants.ts ├── contextMenu │ ├── CustomContextMenu.tsx │ ├── contextMenuActions.ts │ ├── contextMenuReducer.ts │ ├── contextMenuTypes.ts │ ├── normal │ │ ├── NormalContextMenu.styles.ts │ │ └── NormalContextMenu.tsx │ └── selectOne │ │ └── SelectOneContextMenu.tsx ├── cssVariables.ts ├── diff │ ├── adjustDiffsToChildComposition.ts │ ├── diffFactory.ts │ ├── diffs.ts │ └── filterIncomingTopLevelDiff.ts ├── flow │ ├── FlowEditor.styles.ts │ ├── FlowEditor.tsx │ ├── FlowEditorConnections.tsx │ ├── compileCompositionFlowGraphs.ts │ ├── compileFlowGraph.ts │ ├── components │ │ ├── FlowNodeBody.styles.ts │ │ ├── FlowNodeBody.tsx │ │ ├── FlowNodeError.tsx │ │ ├── FlowNodeNumberInput.tsx │ │ ├── FlowNodeSelect.tsx │ │ ├── FlowNodeTValueInput.tsx │ │ └── FlowNodeVec2Input.tsx │ ├── dragSelect │ │ └── FlowEditorDragSelect.tsx │ ├── flowAffectedExternals.ts │ ├── flowAreaActions.ts │ ├── flowCompiledNodes.ts │ ├── flowComputeNode.ts │ ├── flowEditorHandlers.ts │ ├── flowEditorKeyboardShortcuts.ts │ ├── flowExpressions.ts │ ├── flowExternals.ts │ ├── flowGraphOrder.ts │ ├── flowIO.ts │ ├── flowNodeComponents.ts │ ├── flowNodeState.ts │ ├── flowOperations.ts │ ├── flowToCompute.ts │ ├── flowTypes.ts │ ├── flowUtils.ts │ ├── flowValueConversion.ts │ ├── graph │ │ ├── createFlowGraph.ts │ │ └── graphOutputNodes.ts │ ├── graphNodeOutputs.ts │ ├── inputs │ │ ├── NodeNumberInput.tsx │ │ ├── NodeTValueInput.tsx │ │ └── NodeVec2Input.tsx │ ├── nodes │ │ ├── CapNumberNode.tsx │ │ ├── DegToRadNode.tsx │ │ ├── Node.styles.ts │ │ ├── Node.tsx │ │ ├── NodeInputCircle.tsx │ │ ├── NodeOutputCircle.tsx │ │ ├── NodeOutputs.tsx │ │ ├── NodePreview.tsx │ │ ├── NumberInputNode.tsx │ │ ├── NumberLerpNode.tsx │ │ ├── RadToDegNode.tsx │ │ ├── color │ │ │ ├── ColorFromHSLNode.tsx │ │ │ └── ColorInputNode.tsx │ │ ├── expression │ │ │ ├── ExpressionNode.tsx │ │ │ ├── ExpressionNodeInput.tsx │ │ │ ├── ExpressionNodeOutput.tsx │ │ │ ├── ExpressionNodeTextarea.tsx │ │ │ └── expressionUtils.ts │ │ ├── nodeHandlers.ts │ │ ├── property │ │ │ ├── PropertyInputNode.tsx │ │ │ ├── PropertyNodeSelectProperty.tsx │ │ │ └── PropertyOutputNode.tsx │ │ └── vec2 │ │ │ ├── Vec2AddNode.tsx │ │ │ ├── Vec2FactorsNode.tsx │ │ │ ├── Vec2InputNode.tsx │ │ │ └── Vec2LerpNode.tsx │ ├── state │ │ ├── flowActions.ts │ │ ├── flowAreaReducer.ts │ │ ├── flowReducers.ts │ │ └── flowSelectionReducer.ts │ └── util │ │ ├── flowGraphContextMenu.ts │ │ ├── flowNodeAvailableIO.ts │ │ └── flowNodeHeight.ts ├── globals.ts ├── graphEditor │ ├── GraphEditor.tsx │ ├── graphEditorContext.ts │ ├── graphEditorContextMenu.ts │ ├── graphEditorHandlers.ts │ ├── graphEditorUtils.ts │ ├── renderGraphEditor.ts │ └── useGraphEditorCursor.ts ├── historyEditor │ ├── HistoryEditor.styles.ts │ └── HistoryEditor.tsx ├── hook │ ├── useActionState.ts │ ├── useCanvasPixelSelector.ts │ ├── useComputeHistory.ts │ ├── useDebounce.ts │ ├── useDidUpdate.ts │ ├── useKeyDown.ts │ ├── useMouseEventOutside.ts │ ├── useNumberInputAction.ts │ ├── useNumberTransitionState.ts │ ├── useRefRect.ts │ └── useTickedRendering.ts ├── index.html ├── index.tsx ├── layer │ └── layerOperations.ts ├── listener │ ├── addListener.ts │ ├── diffListener.ts │ ├── keyboard.ts │ ├── registerListener.ts │ └── requestAction.ts ├── main │ ├── createWindow.ts │ ├── main.ts │ ├── menu.ts │ └── windowInitData.ts ├── preload.ts ├── project │ ├── DragCompositionPreview.tsx │ ├── Project.styles.ts │ ├── Project.tsx │ ├── ProjectComp.styles.ts │ ├── ProjectComp.tsx │ ├── ProjectCompName.tsx │ ├── composition │ │ └── handlers │ │ │ ├── dragProjectComp.ts │ │ │ ├── dragProjectTimelineToArea.ts │ │ │ └── dragProjectWorkspaceToArea.tsx │ ├── dragCompositionEligibleTargets.ts │ ├── projectContextMenu.ts │ └── projectReducer.ts ├── property │ ├── propertyConstants.ts │ └── propertyOperations.ts ├── render │ └── pixi │ │ ├── compositionLayerGraphic.ts │ │ ├── ellipseLayerGraphic.ts │ │ ├── layerToPixi.ts │ │ ├── pixiConstants.ts │ │ ├── pixiLayerTransform.ts │ │ ├── pixiTransform.ts │ │ ├── rectLayerGraphic.ts │ │ └── shapeLayerGraphic.ts ├── renderer.ts ├── shape │ ├── shapeReducer.ts │ ├── shapeSelectionReducer.ts │ ├── shapeTypes.ts │ └── shapeUtils.ts ├── shared │ ├── layer │ │ └── layerParentSort.ts │ └── viewport │ │ └── viewportWheelHandlers.ts ├── state │ ├── createApplicationStateFromActionState.ts │ ├── history │ │ ├── actionBasedReducer.ts │ │ ├── historyActions.ts │ │ └── historyReducer.ts │ ├── operation.ts │ ├── reducers.ts │ ├── saveState.ts │ ├── stateUtils.ts │ ├── store.ts │ └── undoRedo.ts ├── svg │ ├── composition │ │ ├── compositionFromSvg.ts │ │ ├── compositionFromSvgContext.ts │ │ ├── svgElementLayerProps.ts │ │ └── svgLayerFactory.ts │ ├── parse │ │ ├── dToCurves.ts │ │ ├── parseSvgContext.ts │ │ ├── polyToPoints.ts │ │ ├── shapeLayerFromCurves.ts │ │ ├── svgAttributes.ts │ │ ├── svgNodeFactory.ts │ │ ├── svgNodeTransformMatrix.ts │ │ ├── svgPathifyNode.ts │ │ └── svgTree.ts │ ├── svgStylesheet.ts │ ├── svgTransform.ts │ ├── svgTypes.ts │ └── svgUtils.ts ├── timeline │ ├── Timeline.styles.ts │ ├── Timeline.tsx │ ├── TimelineHeader.styles.ts │ ├── TimelineHeader.tsx │ ├── TimelineLayerList.tsx │ ├── TimelineViewBounds.styles.ts │ ├── TimelineViewBounds.tsx │ ├── context │ │ └── TimelineValueContext.tsx │ ├── layer │ │ ├── TimelineLayer.style.ts │ │ ├── TimelineLayer.tsx │ │ ├── TimelineLayerName.tsx │ │ ├── TimelineLayerParent.tsx │ │ ├── TimelineLayerParentPickWhipPreview.tsx │ │ └── layerHandlers.ts │ ├── operations │ │ └── timelineOperations.ts │ ├── property │ │ ├── TimelineProperty.styles.ts │ │ └── TimelineProperty.tsx │ ├── scrubber │ │ ├── TimelineScrubber.styles.ts │ │ ├── TimelineScrubber.tsx │ │ └── renderTimelineScrubber.ts │ ├── timelineActions.ts │ ├── timelineAreaReducer.ts │ ├── timelineContextMenu.ts │ ├── timelineHandlers.ts │ ├── timelineReducer.ts │ ├── timelineSelectionReducer.ts │ ├── timelineShortcuts.ts │ ├── timelineTypes.ts │ ├── timelineUtils.ts │ ├── timelineViewBoundsHandlers.ts │ └── value │ │ ├── TimelineColorValue.tsx │ │ ├── TimelineNumberValue.tsx │ │ ├── TimelineSelectValue.tsx │ │ └── TimelineValue.tsx ├── toolbar │ ├── Toolbar.styles.ts │ ├── Toolbar.tsx │ ├── toolActions.ts │ └── toolReducer.ts ├── trackEditor │ ├── TrackEditor.tsx │ ├── renderTrackEditor.ts │ ├── trackEditorUtils.ts │ ├── trackHandlers.ts │ └── useTrackEditorCanvasCursor.ts ├── types.ts ├── types │ └── areaTypes.ts ├── util │ ├── action │ │ └── mouseDownMoveAction.ts │ ├── alg │ │ └── getInsertIndex.ts │ ├── animation │ │ └── animate.ts │ ├── arrayUtils.ts │ ├── browserDetection.ts │ ├── canvas │ │ └── renderPrimitives.ts │ ├── color │ │ ├── convertColor.ts │ │ └── cssColors.ts │ ├── focus.ts │ ├── loopLimit.ts │ ├── mapUtils.ts │ ├── math.ts │ ├── math │ │ ├── boundingRect.ts │ │ ├── closestPoint.ts │ │ ├── exceedsDirectionVector.ts │ │ ├── expressions.ts │ │ ├── intersection │ │ │ ├── intersectBezier3Line.ts │ │ │ └── intersectInfiniteLines.ts │ │ ├── mat.ts │ │ ├── newTess.ts │ │ ├── splitCubicBezier.ts │ │ ├── svgPath.js │ │ └── vec2.ts │ ├── mouse.ts │ ├── names.ts │ ├── ndArray.ts │ ├── setUtils.ts │ ├── stylesheets.tsx │ └── wheelEvent.ts ├── value │ └── valueLabels.ts └── workspace │ ├── Workspace.styles.ts │ ├── Workspace.tsx │ ├── WorkspaceFooter.tsx │ ├── moveTool │ ├── moveTool.ts │ └── moveToolUtil.ts │ ├── penTool │ ├── penTool.ts │ ├── penToolContext.ts │ └── penToolMoveObjects.ts │ ├── useWorkspaceCursor.ts │ ├── workspaceAreaReducer.ts │ ├── workspaceHandlers.ts │ ├── workspaceOperations.ts │ ├── workspaceShortcuts.ts │ └── workspaceUtils.ts ├── static ├── css │ ├── base.css │ └── fonts.css ├── cursors │ ├── arrow_e.png │ ├── arrow_n.png │ ├── arrow_s.png │ ├── arrow_w.png │ ├── convert_anchor.png │ ├── grab.png │ ├── new_control_points.png │ ├── pan.png │ ├── pen_add.png │ ├── pen_default.png │ ├── pen_remove.png │ ├── pen_select_point.png │ ├── selection.png │ ├── selection_move.png │ ├── zoom_in.png │ └── zoom_out.png ├── js │ └── clipper.js ├── open_sans │ ├── OpenSans-Bold.ttf │ ├── OpenSans-BoldItalic.ttf │ ├── OpenSans-ExtraBold.ttf │ ├── OpenSans-ExtraBoldItalic.ttf │ ├── OpenSans-Italic.ttf │ ├── OpenSans-Light.ttf │ ├── OpenSans-LightItalic.ttf │ ├── OpenSans-Regular.ttf │ ├── OpenSans-SemiBold.ttf │ └── OpenSans-SemiBoldItalic.ttf ├── roboto_mono │ ├── RobotoMono-Light.ttf │ └── RobotoMono-Medium.ttf ├── source_code_pro │ ├── SourceCodePro-Black.ttf │ ├── SourceCodePro-BlackItalic.ttf │ ├── SourceCodePro-Bold.ttf │ ├── SourceCodePro-BoldItalic.ttf │ ├── SourceCodePro-ExtraLight.ttf │ ├── SourceCodePro-ExtraLightItalic.ttf │ ├── SourceCodePro-Italic.ttf │ ├── SourceCodePro-Light.ttf │ ├── SourceCodePro-LightItalic.ttf │ ├── SourceCodePro-Medium.ttf │ ├── SourceCodePro-MediumItalic.ttf │ ├── SourceCodePro-Regular.ttf │ ├── SourceCodePro-SemiBold.ttf │ └── SourceCodePro-SemiBoldItalic.ttf └── svg │ └── test0.svg ├── tsconfig.json ├── webpack.main.config.js ├── webpack.plugins.js ├── webpack.renderer.config.js └── webpack.rules.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.webpack 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/area/areaRowToMinSize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/area/areaRowToMinSize.spec.ts -------------------------------------------------------------------------------- /__tests__/area/areaToRow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/area/areaToRow.spec.ts -------------------------------------------------------------------------------- /__tests__/area/areaToViewport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/area/areaToViewport.spec.ts -------------------------------------------------------------------------------- /__tests__/area/joinArea.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/area/joinArea.spec.ts -------------------------------------------------------------------------------- /__tests__/expression/expression.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/expression/expression.spec.ts -------------------------------------------------------------------------------- /__tests__/nodeEditor/flowUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/nodeEditor/flowUtils.spec.ts -------------------------------------------------------------------------------- /__tests__/util/mapUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/util/mapUtils.spec.ts -------------------------------------------------------------------------------- /__tests__/util/math/exceedsDirectionVector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/__tests__/util/math/exceedsDirectionVector.spec.ts -------------------------------------------------------------------------------- /custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/custom.d.ts -------------------------------------------------------------------------------- /files/app-icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/app-icon.icns -------------------------------------------------------------------------------- /files/readme-images/2d-array-modifier-rect-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/2d-array-modifier-rect-properties.png -------------------------------------------------------------------------------- /files/readme-images/2d-array-modifier-rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/2d-array-modifier-rect.png -------------------------------------------------------------------------------- /files/readme-images/3d-array-modifier-rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/3d-array-modifier-rect.png -------------------------------------------------------------------------------- /files/readme-images/3d-array-modifier-viewport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/3d-array-modifier-viewport.png -------------------------------------------------------------------------------- /files/readme-images/all-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/all-nodes.png -------------------------------------------------------------------------------- /files/readme-images/array-modifier-circle-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/array-modifier-circle-properties.png -------------------------------------------------------------------------------- /files/readme-images/array-modifier-circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/array-modifier-circles.png -------------------------------------------------------------------------------- /files/readme-images/combining-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/combining-view.png -------------------------------------------------------------------------------- /files/readme-images/composition-nesting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/composition-nesting.png -------------------------------------------------------------------------------- /files/readme-images/composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/composition.png -------------------------------------------------------------------------------- /files/readme-images/flow-editor-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/flow-editor-basic.png -------------------------------------------------------------------------------- /files/readme-images/graph-editor-multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/graph-editor-multiple.png -------------------------------------------------------------------------------- /files/readme-images/graph-editor-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/graph-editor-single.png -------------------------------------------------------------------------------- /files/readme-images/pen-tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/pen-tool.png -------------------------------------------------------------------------------- /files/readme-images/shapes-array-modifier-animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/shapes-array-modifier-animated.gif -------------------------------------------------------------------------------- /files/readme-images/shapes-array-modifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/shapes-array-modifier.png -------------------------------------------------------------------------------- /files/readme-images/split-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/split-view.png -------------------------------------------------------------------------------- /files/readme-images/svg-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/svg-import.png -------------------------------------------------------------------------------- /files/readme-images/timeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/timeline.png -------------------------------------------------------------------------------- /files/readme-images/vector-math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/vector-math.png -------------------------------------------------------------------------------- /files/readme-images/wave-flow-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/wave-flow-editor.png -------------------------------------------------------------------------------- /files/readme-images/wave-result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/files/readme-images/wave-result.gif -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/index.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/jest.config.js -------------------------------------------------------------------------------- /other-licenses/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/other-licenses/LICENSE -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/package.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/area/areaOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/areaOperations.ts -------------------------------------------------------------------------------- /src/area/areaRegistry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/areaRegistry.tsx -------------------------------------------------------------------------------- /src/area/components/Area.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/Area.styles.ts -------------------------------------------------------------------------------- /src/area/components/Area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/Area.tsx -------------------------------------------------------------------------------- /src/area/components/AreaErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/AreaErrorBoundary.tsx -------------------------------------------------------------------------------- /src/area/components/AreaRoot.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/AreaRoot.styles.ts -------------------------------------------------------------------------------- /src/area/components/AreaRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/AreaRoot.tsx -------------------------------------------------------------------------------- /src/area/components/AreaRowSeparators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/AreaRowSeparators.tsx -------------------------------------------------------------------------------- /src/area/components/AreaToOpenPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/AreaToOpenPreview.tsx -------------------------------------------------------------------------------- /src/area/components/JoinAreaPreview.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/JoinAreaPreview.styles.ts -------------------------------------------------------------------------------- /src/area/components/JoinAreaPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/JoinAreaPreview.tsx -------------------------------------------------------------------------------- /src/area/components/useAreaKeyboardShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/components/useAreaKeyboardShortcuts.ts -------------------------------------------------------------------------------- /src/area/handlers/areaDragFromCorner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/handlers/areaDragFromCorner.ts -------------------------------------------------------------------------------- /src/area/handlers/areaDragResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/handlers/areaDragResize.ts -------------------------------------------------------------------------------- /src/area/state/areaActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/state/areaActions.ts -------------------------------------------------------------------------------- /src/area/state/areaConstants.ts: -------------------------------------------------------------------------------- 1 | export const AREA_PLACEMENT_TRESHOLD = 0.25; 2 | -------------------------------------------------------------------------------- /src/area/state/areaInitialStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/state/areaInitialStates.ts -------------------------------------------------------------------------------- /src/area/state/areaReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/state/areaReducer.ts -------------------------------------------------------------------------------- /src/area/util/AreaIdContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/AreaIdContext.tsx -------------------------------------------------------------------------------- /src/area/util/areaRowToMinSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/areaRowToMinSize.ts -------------------------------------------------------------------------------- /src/area/util/areaToParentRow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/areaToParentRow.ts -------------------------------------------------------------------------------- /src/area/util/areaToRow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/areaToRow.ts -------------------------------------------------------------------------------- /src/area/util/areaToViewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/areaToViewport.ts -------------------------------------------------------------------------------- /src/area/util/areaUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/areaUtils.ts -------------------------------------------------------------------------------- /src/area/util/dragOpenArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/dragOpenArea.ts -------------------------------------------------------------------------------- /src/area/util/getAreaViewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/getAreaViewport.ts -------------------------------------------------------------------------------- /src/area/util/joinArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/area/util/joinArea.ts -------------------------------------------------------------------------------- /src/clipper.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/clipper.d.ts -------------------------------------------------------------------------------- /src/components/colorPicker/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/colorPicker/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/common/NumberInput.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/common/NumberInput.styles.ts -------------------------------------------------------------------------------- /src/components/common/NumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/common/NumberInput.tsx -------------------------------------------------------------------------------- /src/components/icons/ArrowBoldDownIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/ArrowBoldDownIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/ArrowDownRightIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/ArrowDownRightIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/ConvertAnchorIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/ConvertAnchorIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/EditIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/EditIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/EllipseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/EllipseIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/FillIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/FillIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/FunctionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/FunctionIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/GraphIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/GraphIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/IntersectionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/IntersectionIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/LinkIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/LinkIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/OpenInAreaIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/OpenInAreaIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/PenIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PickWhipIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/PickWhipIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PolygonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/PolygonIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/RectangleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/RectangleIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/SelectionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/SelectionIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/StopwatchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/StopwatchIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/TypeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/TypeIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/UndoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/components/icons/UndoIcon.tsx -------------------------------------------------------------------------------- /src/composition/arrayModifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/arrayModifier.ts -------------------------------------------------------------------------------- /src/composition/compositionConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionConstants.ts -------------------------------------------------------------------------------- /src/composition/compositionPlayback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionPlayback.ts -------------------------------------------------------------------------------- /src/composition/compositionReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionReducer.ts -------------------------------------------------------------------------------- /src/composition/compositionSelectionReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionSelectionReducer.ts -------------------------------------------------------------------------------- /src/composition/compositionShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionShortcuts.ts -------------------------------------------------------------------------------- /src/composition/compositionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionTypes.ts -------------------------------------------------------------------------------- /src/composition/compositionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/compositionUtils.ts -------------------------------------------------------------------------------- /src/composition/factories/arrayModifierPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/arrayModifierPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/compositionLayerPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/compositionLayerPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/ellipseLayerPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/ellipseLayerPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/layerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/layerFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/lineLayerPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/lineLayerPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/modifierPropertyGroupFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/modifierPropertyGroupFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/rectLayerPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/rectLayerPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/shapeLayerPathPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/shapeLayerPathPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/shapeLayerPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/shapeLayerPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/factories/transformPropertiesFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/factories/transformPropertiesFactory.ts -------------------------------------------------------------------------------- /src/composition/interaction/anchorGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/anchorGuide.ts -------------------------------------------------------------------------------- /src/composition/interaction/drawInteractions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/drawInteractions.ts -------------------------------------------------------------------------------- /src/composition/interaction/interactionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/interactionTypes.ts -------------------------------------------------------------------------------- /src/composition/interaction/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/preview.ts -------------------------------------------------------------------------------- /src/composition/interaction/rectGuide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/rectGuide.ts -------------------------------------------------------------------------------- /src/composition/interaction/shouldShowInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/interaction/shouldShowInteraction.ts -------------------------------------------------------------------------------- /src/composition/layer/constructLayerMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/constructLayerMatrix.ts -------------------------------------------------------------------------------- /src/composition/layer/layerDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/layerDimensions.ts -------------------------------------------------------------------------------- /src/composition/layer/layerInstances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/layerInstances.ts -------------------------------------------------------------------------------- /src/composition/layer/layerPropertyMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/layerPropertyMap.ts -------------------------------------------------------------------------------- /src/composition/layer/layerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/layerUtils.ts -------------------------------------------------------------------------------- /src/composition/layer/shapeLayerInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/shapeLayerInteraction.ts -------------------------------------------------------------------------------- /src/composition/layer/shapeLayerPreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/layer/shapeLayerPreview.ts -------------------------------------------------------------------------------- /src/composition/manager/compositionDiffHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/compositionDiffHandler.ts -------------------------------------------------------------------------------- /src/composition/manager/compositionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/compositionManager.ts -------------------------------------------------------------------------------- /src/composition/manager/graphic/GraphicManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/graphic/GraphicManager.ts -------------------------------------------------------------------------------- /src/composition/manager/hitTest/HitTestManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/hitTest/HitTestManager.ts -------------------------------------------------------------------------------- /src/composition/manager/interaction/interactionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/interaction/interactionManager.ts -------------------------------------------------------------------------------- /src/composition/manager/interaction/interactionManagerDiffHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/interaction/interactionManagerDiffHandler.ts -------------------------------------------------------------------------------- /src/composition/manager/layer/LayerManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/layer/LayerManager.tsx -------------------------------------------------------------------------------- /src/composition/manager/layer/layerManagerDiffHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/layer/layerManagerDiffHandler.ts -------------------------------------------------------------------------------- /src/composition/manager/populateLayerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/populateLayerManager.ts -------------------------------------------------------------------------------- /src/composition/manager/property/propertyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/property/propertyManager.ts -------------------------------------------------------------------------------- /src/composition/manager/property/propertyManagerDiffHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/property/propertyManagerDiffHandler.ts -------------------------------------------------------------------------------- /src/composition/manager/property/propertyStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/manager/property/propertyStore.ts -------------------------------------------------------------------------------- /src/composition/property/getPropertyIdsAffectedByNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/property/getPropertyIdsAffectedByNodes.ts -------------------------------------------------------------------------------- /src/composition/property/propertyInfoMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/property/propertyInfoMap.ts -------------------------------------------------------------------------------- /src/composition/property/propertyRawValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/property/propertyRawValues.ts -------------------------------------------------------------------------------- /src/composition/property/recomputePropertyValuesAffectedByNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/property/recomputePropertyValuesAffectedByNode.ts -------------------------------------------------------------------------------- /src/composition/transformUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/transformUtils.ts -------------------------------------------------------------------------------- /src/composition/util/compSelectionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/util/compSelectionUtils.ts -------------------------------------------------------------------------------- /src/composition/util/compositionPropertyUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/composition/util/compositionPropertyUtils.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contextMenu/CustomContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/CustomContextMenu.tsx -------------------------------------------------------------------------------- /src/contextMenu/contextMenuActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/contextMenuActions.ts -------------------------------------------------------------------------------- /src/contextMenu/contextMenuReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/contextMenuReducer.ts -------------------------------------------------------------------------------- /src/contextMenu/contextMenuTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/contextMenuTypes.ts -------------------------------------------------------------------------------- /src/contextMenu/normal/NormalContextMenu.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/normal/NormalContextMenu.styles.ts -------------------------------------------------------------------------------- /src/contextMenu/normal/NormalContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/normal/NormalContextMenu.tsx -------------------------------------------------------------------------------- /src/contextMenu/selectOne/SelectOneContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/contextMenu/selectOne/SelectOneContextMenu.tsx -------------------------------------------------------------------------------- /src/cssVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/cssVariables.ts -------------------------------------------------------------------------------- /src/diff/adjustDiffsToChildComposition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/diff/adjustDiffsToChildComposition.ts -------------------------------------------------------------------------------- /src/diff/diffFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/diff/diffFactory.ts -------------------------------------------------------------------------------- /src/diff/diffs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/diff/diffs.ts -------------------------------------------------------------------------------- /src/diff/filterIncomingTopLevelDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/diff/filterIncomingTopLevelDiff.ts -------------------------------------------------------------------------------- /src/flow/FlowEditor.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/FlowEditor.styles.ts -------------------------------------------------------------------------------- /src/flow/FlowEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/FlowEditor.tsx -------------------------------------------------------------------------------- /src/flow/FlowEditorConnections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/FlowEditorConnections.tsx -------------------------------------------------------------------------------- /src/flow/compileCompositionFlowGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/compileCompositionFlowGraphs.ts -------------------------------------------------------------------------------- /src/flow/compileFlowGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/compileFlowGraph.ts -------------------------------------------------------------------------------- /src/flow/components/FlowNodeBody.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeBody.styles.ts -------------------------------------------------------------------------------- /src/flow/components/FlowNodeBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeBody.tsx -------------------------------------------------------------------------------- /src/flow/components/FlowNodeError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeError.tsx -------------------------------------------------------------------------------- /src/flow/components/FlowNodeNumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeNumberInput.tsx -------------------------------------------------------------------------------- /src/flow/components/FlowNodeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeSelect.tsx -------------------------------------------------------------------------------- /src/flow/components/FlowNodeTValueInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeTValueInput.tsx -------------------------------------------------------------------------------- /src/flow/components/FlowNodeVec2Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/components/FlowNodeVec2Input.tsx -------------------------------------------------------------------------------- /src/flow/dragSelect/FlowEditorDragSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/dragSelect/FlowEditorDragSelect.tsx -------------------------------------------------------------------------------- /src/flow/flowAffectedExternals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowAffectedExternals.ts -------------------------------------------------------------------------------- /src/flow/flowAreaActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowAreaActions.ts -------------------------------------------------------------------------------- /src/flow/flowCompiledNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowCompiledNodes.ts -------------------------------------------------------------------------------- /src/flow/flowComputeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowComputeNode.ts -------------------------------------------------------------------------------- /src/flow/flowEditorHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowEditorHandlers.ts -------------------------------------------------------------------------------- /src/flow/flowEditorKeyboardShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowEditorKeyboardShortcuts.ts -------------------------------------------------------------------------------- /src/flow/flowExpressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowExpressions.ts -------------------------------------------------------------------------------- /src/flow/flowExternals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowExternals.ts -------------------------------------------------------------------------------- /src/flow/flowGraphOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowGraphOrder.ts -------------------------------------------------------------------------------- /src/flow/flowIO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowIO.ts -------------------------------------------------------------------------------- /src/flow/flowNodeComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowNodeComponents.ts -------------------------------------------------------------------------------- /src/flow/flowNodeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowNodeState.ts -------------------------------------------------------------------------------- /src/flow/flowOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowOperations.ts -------------------------------------------------------------------------------- /src/flow/flowToCompute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowToCompute.ts -------------------------------------------------------------------------------- /src/flow/flowTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowTypes.ts -------------------------------------------------------------------------------- /src/flow/flowUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowUtils.ts -------------------------------------------------------------------------------- /src/flow/flowValueConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/flowValueConversion.ts -------------------------------------------------------------------------------- /src/flow/graph/createFlowGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/graph/createFlowGraph.ts -------------------------------------------------------------------------------- /src/flow/graph/graphOutputNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/graph/graphOutputNodes.ts -------------------------------------------------------------------------------- /src/flow/graphNodeOutputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/graphNodeOutputs.ts -------------------------------------------------------------------------------- /src/flow/inputs/NodeNumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/inputs/NodeNumberInput.tsx -------------------------------------------------------------------------------- /src/flow/inputs/NodeTValueInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/inputs/NodeTValueInput.tsx -------------------------------------------------------------------------------- /src/flow/inputs/NodeVec2Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/inputs/NodeVec2Input.tsx -------------------------------------------------------------------------------- /src/flow/nodes/CapNumberNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/CapNumberNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/DegToRadNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/DegToRadNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/Node.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/Node.styles.ts -------------------------------------------------------------------------------- /src/flow/nodes/Node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/Node.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NodeInputCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NodeInputCircle.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NodeOutputCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NodeOutputCircle.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NodeOutputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NodeOutputs.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NodePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NodePreview.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NumberInputNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NumberInputNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/NumberLerpNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/NumberLerpNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/RadToDegNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/RadToDegNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/color/ColorFromHSLNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/color/ColorFromHSLNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/color/ColorInputNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/color/ColorInputNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/expression/ExpressionNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/expression/ExpressionNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/expression/ExpressionNodeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/expression/ExpressionNodeInput.tsx -------------------------------------------------------------------------------- /src/flow/nodes/expression/ExpressionNodeOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/expression/ExpressionNodeOutput.tsx -------------------------------------------------------------------------------- /src/flow/nodes/expression/ExpressionNodeTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/expression/ExpressionNodeTextarea.tsx -------------------------------------------------------------------------------- /src/flow/nodes/expression/expressionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/expression/expressionUtils.ts -------------------------------------------------------------------------------- /src/flow/nodes/nodeHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/nodeHandlers.ts -------------------------------------------------------------------------------- /src/flow/nodes/property/PropertyInputNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/property/PropertyInputNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/property/PropertyNodeSelectProperty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/property/PropertyNodeSelectProperty.tsx -------------------------------------------------------------------------------- /src/flow/nodes/property/PropertyOutputNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/property/PropertyOutputNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/vec2/Vec2AddNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/vec2/Vec2AddNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/vec2/Vec2FactorsNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/vec2/Vec2FactorsNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/vec2/Vec2InputNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/vec2/Vec2InputNode.tsx -------------------------------------------------------------------------------- /src/flow/nodes/vec2/Vec2LerpNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/nodes/vec2/Vec2LerpNode.tsx -------------------------------------------------------------------------------- /src/flow/state/flowActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/state/flowActions.ts -------------------------------------------------------------------------------- /src/flow/state/flowAreaReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/state/flowAreaReducer.ts -------------------------------------------------------------------------------- /src/flow/state/flowReducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/state/flowReducers.ts -------------------------------------------------------------------------------- /src/flow/state/flowSelectionReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/state/flowSelectionReducer.ts -------------------------------------------------------------------------------- /src/flow/util/flowGraphContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/util/flowGraphContextMenu.ts -------------------------------------------------------------------------------- /src/flow/util/flowNodeAvailableIO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/util/flowNodeAvailableIO.ts -------------------------------------------------------------------------------- /src/flow/util/flowNodeHeight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/flow/util/flowNodeHeight.ts -------------------------------------------------------------------------------- /src/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/globals.ts -------------------------------------------------------------------------------- /src/graphEditor/GraphEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/GraphEditor.tsx -------------------------------------------------------------------------------- /src/graphEditor/graphEditorContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/graphEditorContext.ts -------------------------------------------------------------------------------- /src/graphEditor/graphEditorContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/graphEditorContextMenu.ts -------------------------------------------------------------------------------- /src/graphEditor/graphEditorHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/graphEditorHandlers.ts -------------------------------------------------------------------------------- /src/graphEditor/graphEditorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/graphEditorUtils.ts -------------------------------------------------------------------------------- /src/graphEditor/renderGraphEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/renderGraphEditor.ts -------------------------------------------------------------------------------- /src/graphEditor/useGraphEditorCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/graphEditor/useGraphEditorCursor.ts -------------------------------------------------------------------------------- /src/historyEditor/HistoryEditor.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/historyEditor/HistoryEditor.styles.ts -------------------------------------------------------------------------------- /src/historyEditor/HistoryEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/historyEditor/HistoryEditor.tsx -------------------------------------------------------------------------------- /src/hook/useActionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useActionState.ts -------------------------------------------------------------------------------- /src/hook/useCanvasPixelSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useCanvasPixelSelector.ts -------------------------------------------------------------------------------- /src/hook/useComputeHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useComputeHistory.ts -------------------------------------------------------------------------------- /src/hook/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useDebounce.ts -------------------------------------------------------------------------------- /src/hook/useDidUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useDidUpdate.ts -------------------------------------------------------------------------------- /src/hook/useKeyDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useKeyDown.ts -------------------------------------------------------------------------------- /src/hook/useMouseEventOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useMouseEventOutside.ts -------------------------------------------------------------------------------- /src/hook/useNumberInputAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useNumberInputAction.ts -------------------------------------------------------------------------------- /src/hook/useNumberTransitionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useNumberTransitionState.ts -------------------------------------------------------------------------------- /src/hook/useRefRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useRefRect.ts -------------------------------------------------------------------------------- /src/hook/useTickedRendering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/hook/useTickedRendering.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/layer/layerOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/layer/layerOperations.ts -------------------------------------------------------------------------------- /src/listener/addListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/listener/addListener.ts -------------------------------------------------------------------------------- /src/listener/diffListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/listener/diffListener.ts -------------------------------------------------------------------------------- /src/listener/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/listener/keyboard.ts -------------------------------------------------------------------------------- /src/listener/registerListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/listener/registerListener.ts -------------------------------------------------------------------------------- /src/listener/requestAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/listener/requestAction.ts -------------------------------------------------------------------------------- /src/main/createWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/main/createWindow.ts -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/main/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/main/menu.ts -------------------------------------------------------------------------------- /src/main/windowInitData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/main/windowInitData.ts -------------------------------------------------------------------------------- /src/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/preload.ts -------------------------------------------------------------------------------- /src/project/DragCompositionPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/DragCompositionPreview.tsx -------------------------------------------------------------------------------- /src/project/Project.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/Project.styles.ts -------------------------------------------------------------------------------- /src/project/Project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/Project.tsx -------------------------------------------------------------------------------- /src/project/ProjectComp.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/ProjectComp.styles.ts -------------------------------------------------------------------------------- /src/project/ProjectComp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/ProjectComp.tsx -------------------------------------------------------------------------------- /src/project/ProjectCompName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/ProjectCompName.tsx -------------------------------------------------------------------------------- /src/project/composition/handlers/dragProjectComp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/composition/handlers/dragProjectComp.ts -------------------------------------------------------------------------------- /src/project/composition/handlers/dragProjectTimelineToArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/composition/handlers/dragProjectTimelineToArea.ts -------------------------------------------------------------------------------- /src/project/composition/handlers/dragProjectWorkspaceToArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/composition/handlers/dragProjectWorkspaceToArea.tsx -------------------------------------------------------------------------------- /src/project/dragCompositionEligibleTargets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/dragCompositionEligibleTargets.ts -------------------------------------------------------------------------------- /src/project/projectContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/projectContextMenu.ts -------------------------------------------------------------------------------- /src/project/projectReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/project/projectReducer.ts -------------------------------------------------------------------------------- /src/property/propertyConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/property/propertyConstants.ts -------------------------------------------------------------------------------- /src/property/propertyOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/property/propertyOperations.ts -------------------------------------------------------------------------------- /src/render/pixi/compositionLayerGraphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/compositionLayerGraphic.ts -------------------------------------------------------------------------------- /src/render/pixi/ellipseLayerGraphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/ellipseLayerGraphic.ts -------------------------------------------------------------------------------- /src/render/pixi/layerToPixi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/layerToPixi.ts -------------------------------------------------------------------------------- /src/render/pixi/pixiConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/pixiConstants.ts -------------------------------------------------------------------------------- /src/render/pixi/pixiLayerTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/pixiLayerTransform.ts -------------------------------------------------------------------------------- /src/render/pixi/pixiTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/pixiTransform.ts -------------------------------------------------------------------------------- /src/render/pixi/rectLayerGraphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/rectLayerGraphic.ts -------------------------------------------------------------------------------- /src/render/pixi/shapeLayerGraphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/render/pixi/shapeLayerGraphic.ts -------------------------------------------------------------------------------- /src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/renderer.ts -------------------------------------------------------------------------------- /src/shape/shapeReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shape/shapeReducer.ts -------------------------------------------------------------------------------- /src/shape/shapeSelectionReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shape/shapeSelectionReducer.ts -------------------------------------------------------------------------------- /src/shape/shapeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shape/shapeTypes.ts -------------------------------------------------------------------------------- /src/shape/shapeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shape/shapeUtils.ts -------------------------------------------------------------------------------- /src/shared/layer/layerParentSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shared/layer/layerParentSort.ts -------------------------------------------------------------------------------- /src/shared/viewport/viewportWheelHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/shared/viewport/viewportWheelHandlers.ts -------------------------------------------------------------------------------- /src/state/createApplicationStateFromActionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/createApplicationStateFromActionState.ts -------------------------------------------------------------------------------- /src/state/history/actionBasedReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/history/actionBasedReducer.ts -------------------------------------------------------------------------------- /src/state/history/historyActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/history/historyActions.ts -------------------------------------------------------------------------------- /src/state/history/historyReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/history/historyReducer.ts -------------------------------------------------------------------------------- /src/state/operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/operation.ts -------------------------------------------------------------------------------- /src/state/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/reducers.ts -------------------------------------------------------------------------------- /src/state/saveState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/saveState.ts -------------------------------------------------------------------------------- /src/state/stateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/stateUtils.ts -------------------------------------------------------------------------------- /src/state/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/store.ts -------------------------------------------------------------------------------- /src/state/undoRedo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/state/undoRedo.ts -------------------------------------------------------------------------------- /src/svg/composition/compositionFromSvg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/composition/compositionFromSvg.ts -------------------------------------------------------------------------------- /src/svg/composition/compositionFromSvgContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/composition/compositionFromSvgContext.ts -------------------------------------------------------------------------------- /src/svg/composition/svgElementLayerProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/composition/svgElementLayerProps.ts -------------------------------------------------------------------------------- /src/svg/composition/svgLayerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/composition/svgLayerFactory.ts -------------------------------------------------------------------------------- /src/svg/parse/dToCurves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/dToCurves.ts -------------------------------------------------------------------------------- /src/svg/parse/parseSvgContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/parseSvgContext.ts -------------------------------------------------------------------------------- /src/svg/parse/polyToPoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/polyToPoints.ts -------------------------------------------------------------------------------- /src/svg/parse/shapeLayerFromCurves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/shapeLayerFromCurves.ts -------------------------------------------------------------------------------- /src/svg/parse/svgAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/svgAttributes.ts -------------------------------------------------------------------------------- /src/svg/parse/svgNodeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/svgNodeFactory.ts -------------------------------------------------------------------------------- /src/svg/parse/svgNodeTransformMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/svgNodeTransformMatrix.ts -------------------------------------------------------------------------------- /src/svg/parse/svgPathifyNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/svgPathifyNode.ts -------------------------------------------------------------------------------- /src/svg/parse/svgTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/parse/svgTree.ts -------------------------------------------------------------------------------- /src/svg/svgStylesheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/svgStylesheet.ts -------------------------------------------------------------------------------- /src/svg/svgTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/svgTransform.ts -------------------------------------------------------------------------------- /src/svg/svgTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/svgTypes.ts -------------------------------------------------------------------------------- /src/svg/svgUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/svg/svgUtils.ts -------------------------------------------------------------------------------- /src/timeline/Timeline.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/Timeline.styles.ts -------------------------------------------------------------------------------- /src/timeline/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/Timeline.tsx -------------------------------------------------------------------------------- /src/timeline/TimelineHeader.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/TimelineHeader.styles.ts -------------------------------------------------------------------------------- /src/timeline/TimelineHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/TimelineHeader.tsx -------------------------------------------------------------------------------- /src/timeline/TimelineLayerList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/TimelineLayerList.tsx -------------------------------------------------------------------------------- /src/timeline/TimelineViewBounds.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/TimelineViewBounds.styles.ts -------------------------------------------------------------------------------- /src/timeline/TimelineViewBounds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/TimelineViewBounds.tsx -------------------------------------------------------------------------------- /src/timeline/context/TimelineValueContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/context/TimelineValueContext.tsx -------------------------------------------------------------------------------- /src/timeline/layer/TimelineLayer.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/TimelineLayer.style.ts -------------------------------------------------------------------------------- /src/timeline/layer/TimelineLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/TimelineLayer.tsx -------------------------------------------------------------------------------- /src/timeline/layer/TimelineLayerName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/TimelineLayerName.tsx -------------------------------------------------------------------------------- /src/timeline/layer/TimelineLayerParent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/TimelineLayerParent.tsx -------------------------------------------------------------------------------- /src/timeline/layer/TimelineLayerParentPickWhipPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/TimelineLayerParentPickWhipPreview.tsx -------------------------------------------------------------------------------- /src/timeline/layer/layerHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/layer/layerHandlers.ts -------------------------------------------------------------------------------- /src/timeline/operations/timelineOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/operations/timelineOperations.ts -------------------------------------------------------------------------------- /src/timeline/property/TimelineProperty.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/property/TimelineProperty.styles.ts -------------------------------------------------------------------------------- /src/timeline/property/TimelineProperty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/property/TimelineProperty.tsx -------------------------------------------------------------------------------- /src/timeline/scrubber/TimelineScrubber.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/scrubber/TimelineScrubber.styles.ts -------------------------------------------------------------------------------- /src/timeline/scrubber/TimelineScrubber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/scrubber/TimelineScrubber.tsx -------------------------------------------------------------------------------- /src/timeline/scrubber/renderTimelineScrubber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/scrubber/renderTimelineScrubber.ts -------------------------------------------------------------------------------- /src/timeline/timelineActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineActions.ts -------------------------------------------------------------------------------- /src/timeline/timelineAreaReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineAreaReducer.ts -------------------------------------------------------------------------------- /src/timeline/timelineContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineContextMenu.ts -------------------------------------------------------------------------------- /src/timeline/timelineHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineHandlers.ts -------------------------------------------------------------------------------- /src/timeline/timelineReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineReducer.ts -------------------------------------------------------------------------------- /src/timeline/timelineSelectionReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineSelectionReducer.ts -------------------------------------------------------------------------------- /src/timeline/timelineShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineShortcuts.ts -------------------------------------------------------------------------------- /src/timeline/timelineTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineTypes.ts -------------------------------------------------------------------------------- /src/timeline/timelineUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineUtils.ts -------------------------------------------------------------------------------- /src/timeline/timelineViewBoundsHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/timelineViewBoundsHandlers.ts -------------------------------------------------------------------------------- /src/timeline/value/TimelineColorValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/value/TimelineColorValue.tsx -------------------------------------------------------------------------------- /src/timeline/value/TimelineNumberValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/value/TimelineNumberValue.tsx -------------------------------------------------------------------------------- /src/timeline/value/TimelineSelectValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/value/TimelineSelectValue.tsx -------------------------------------------------------------------------------- /src/timeline/value/TimelineValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/timeline/value/TimelineValue.tsx -------------------------------------------------------------------------------- /src/toolbar/Toolbar.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/toolbar/Toolbar.styles.ts -------------------------------------------------------------------------------- /src/toolbar/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/toolbar/Toolbar.tsx -------------------------------------------------------------------------------- /src/toolbar/toolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/toolbar/toolActions.ts -------------------------------------------------------------------------------- /src/toolbar/toolReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/toolbar/toolReducer.ts -------------------------------------------------------------------------------- /src/trackEditor/TrackEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/trackEditor/TrackEditor.tsx -------------------------------------------------------------------------------- /src/trackEditor/renderTrackEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/trackEditor/renderTrackEditor.ts -------------------------------------------------------------------------------- /src/trackEditor/trackEditorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/trackEditor/trackEditorUtils.ts -------------------------------------------------------------------------------- /src/trackEditor/trackHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/trackEditor/trackHandlers.ts -------------------------------------------------------------------------------- /src/trackEditor/useTrackEditorCanvasCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/trackEditor/useTrackEditorCanvasCursor.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/types/areaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/types/areaTypes.ts -------------------------------------------------------------------------------- /src/util/action/mouseDownMoveAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/action/mouseDownMoveAction.ts -------------------------------------------------------------------------------- /src/util/alg/getInsertIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/alg/getInsertIndex.ts -------------------------------------------------------------------------------- /src/util/animation/animate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/animation/animate.ts -------------------------------------------------------------------------------- /src/util/arrayUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/arrayUtils.ts -------------------------------------------------------------------------------- /src/util/browserDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/browserDetection.ts -------------------------------------------------------------------------------- /src/util/canvas/renderPrimitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/canvas/renderPrimitives.ts -------------------------------------------------------------------------------- /src/util/color/convertColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/color/convertColor.ts -------------------------------------------------------------------------------- /src/util/color/cssColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/color/cssColors.ts -------------------------------------------------------------------------------- /src/util/focus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/focus.ts -------------------------------------------------------------------------------- /src/util/loopLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/loopLimit.ts -------------------------------------------------------------------------------- /src/util/mapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/mapUtils.ts -------------------------------------------------------------------------------- /src/util/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math.ts -------------------------------------------------------------------------------- /src/util/math/boundingRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/boundingRect.ts -------------------------------------------------------------------------------- /src/util/math/closestPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/closestPoint.ts -------------------------------------------------------------------------------- /src/util/math/exceedsDirectionVector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/exceedsDirectionVector.ts -------------------------------------------------------------------------------- /src/util/math/expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/expressions.ts -------------------------------------------------------------------------------- /src/util/math/intersection/intersectBezier3Line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/intersection/intersectBezier3Line.ts -------------------------------------------------------------------------------- /src/util/math/intersection/intersectInfiniteLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/intersection/intersectInfiniteLines.ts -------------------------------------------------------------------------------- /src/util/math/mat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/mat.ts -------------------------------------------------------------------------------- /src/util/math/newTess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/newTess.ts -------------------------------------------------------------------------------- /src/util/math/splitCubicBezier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/splitCubicBezier.ts -------------------------------------------------------------------------------- /src/util/math/svgPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/svgPath.js -------------------------------------------------------------------------------- /src/util/math/vec2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/math/vec2.ts -------------------------------------------------------------------------------- /src/util/mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/mouse.ts -------------------------------------------------------------------------------- /src/util/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/names.ts -------------------------------------------------------------------------------- /src/util/ndArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/ndArray.ts -------------------------------------------------------------------------------- /src/util/setUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/setUtils.ts -------------------------------------------------------------------------------- /src/util/stylesheets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/stylesheets.tsx -------------------------------------------------------------------------------- /src/util/wheelEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/util/wheelEvent.ts -------------------------------------------------------------------------------- /src/value/valueLabels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/value/valueLabels.ts -------------------------------------------------------------------------------- /src/workspace/Workspace.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/Workspace.styles.ts -------------------------------------------------------------------------------- /src/workspace/Workspace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/Workspace.tsx -------------------------------------------------------------------------------- /src/workspace/WorkspaceFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/WorkspaceFooter.tsx -------------------------------------------------------------------------------- /src/workspace/moveTool/moveTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/moveTool/moveTool.ts -------------------------------------------------------------------------------- /src/workspace/moveTool/moveToolUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/moveTool/moveToolUtil.ts -------------------------------------------------------------------------------- /src/workspace/penTool/penTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/penTool/penTool.ts -------------------------------------------------------------------------------- /src/workspace/penTool/penToolContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/penTool/penToolContext.ts -------------------------------------------------------------------------------- /src/workspace/penTool/penToolMoveObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/penTool/penToolMoveObjects.ts -------------------------------------------------------------------------------- /src/workspace/useWorkspaceCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/useWorkspaceCursor.ts -------------------------------------------------------------------------------- /src/workspace/workspaceAreaReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/workspaceAreaReducer.ts -------------------------------------------------------------------------------- /src/workspace/workspaceHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/workspaceHandlers.ts -------------------------------------------------------------------------------- /src/workspace/workspaceOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/workspaceOperations.ts -------------------------------------------------------------------------------- /src/workspace/workspaceShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/workspaceShortcuts.ts -------------------------------------------------------------------------------- /src/workspace/workspaceUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/src/workspace/workspaceUtils.ts -------------------------------------------------------------------------------- /static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/css/base.css -------------------------------------------------------------------------------- /static/css/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/css/fonts.css -------------------------------------------------------------------------------- /static/cursors/arrow_e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/arrow_e.png -------------------------------------------------------------------------------- /static/cursors/arrow_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/arrow_n.png -------------------------------------------------------------------------------- /static/cursors/arrow_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/arrow_s.png -------------------------------------------------------------------------------- /static/cursors/arrow_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/arrow_w.png -------------------------------------------------------------------------------- /static/cursors/convert_anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/convert_anchor.png -------------------------------------------------------------------------------- /static/cursors/grab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/grab.png -------------------------------------------------------------------------------- /static/cursors/new_control_points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/new_control_points.png -------------------------------------------------------------------------------- /static/cursors/pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/pan.png -------------------------------------------------------------------------------- /static/cursors/pen_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/pen_add.png -------------------------------------------------------------------------------- /static/cursors/pen_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/pen_default.png -------------------------------------------------------------------------------- /static/cursors/pen_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/pen_remove.png -------------------------------------------------------------------------------- /static/cursors/pen_select_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/pen_select_point.png -------------------------------------------------------------------------------- /static/cursors/selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/selection.png -------------------------------------------------------------------------------- /static/cursors/selection_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/selection_move.png -------------------------------------------------------------------------------- /static/cursors/zoom_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/zoom_in.png -------------------------------------------------------------------------------- /static/cursors/zoom_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/cursors/zoom_out.png -------------------------------------------------------------------------------- /static/js/clipper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/js/clipper.js -------------------------------------------------------------------------------- /static/open_sans/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-Light.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /static/open_sans/OpenSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/open_sans/OpenSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /static/roboto_mono/RobotoMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/roboto_mono/RobotoMono-Light.ttf -------------------------------------------------------------------------------- /static/roboto_mono/RobotoMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/roboto_mono/RobotoMono-Medium.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Black.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-BlackItalic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Bold.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-BoldItalic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-ExtraLight.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Italic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Light.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-LightItalic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Medium.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-MediumItalic.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-Regular.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-SemiBold.ttf -------------------------------------------------------------------------------- /static/source_code_pro/SourceCodePro-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/source_code_pro/SourceCodePro-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /static/svg/test0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/static/svg/test0.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.main.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/webpack.main.config.js -------------------------------------------------------------------------------- /webpack.plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/webpack.plugins.js -------------------------------------------------------------------------------- /webpack.renderer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/webpack.renderer.config.js -------------------------------------------------------------------------------- /webpack.rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexharri/animation-editor/HEAD/webpack.rules.js --------------------------------------------------------------------------------