├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ └── spec.yml ├── .gitignore ├── .prettierrc ├── .vim └── coc-settings.json ├── .yarnrc.yml ├── COPYING ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── icon-192x192.png ├── icon-256x256.png ├── icon-384x384.png ├── icon-512x512.png ├── icon-96x96.png └── no-mans-folly.svg ├── src ├── App.tsx ├── assets │ ├── externals │ │ ├── bmc-logo.svg │ │ ├── google_drive_logo.png │ │ └── google_sign_in_light.svg │ └── icons │ │ ├── add_filled.svg │ │ ├── align_center.svg │ │ ├── align_left.svg │ │ ├── align_right.svg │ │ ├── check.svg │ │ ├── clip_rule_in.svg │ │ ├── clip_rule_out.svg │ │ ├── custom.svg │ │ ├── custom_gear.svg │ │ ├── delete_filled.svg │ │ ├── direction_bottom.svg │ │ ├── direction_middle.svg │ │ ├── direction_top.svg │ │ ├── double_circle.svg │ │ ├── download.svg │ │ ├── dropdown.svg │ │ ├── dustbin.svg │ │ ├── dustbin_red.svg │ │ ├── empty.svg │ │ ├── expand_direction_newtral.svg │ │ ├── expand_direction_t.svg │ │ ├── expand_direction_tl.svg │ │ ├── external_link.svg │ │ ├── eyedropper.svg │ │ ├── filter.svg │ │ ├── folder.svg │ │ ├── folder_colored.svg │ │ ├── group_constraints_0.svg │ │ ├── group_constraints_1.svg │ │ ├── group_constraints_2.svg │ │ ├── group_constraints_3.svg │ │ ├── group_constraints_4.svg │ │ ├── group_constraints_5.svg │ │ ├── group_constraints_6.svg │ │ ├── head_closed_blank.svg │ │ ├── head_closed_filled.svg │ │ ├── head_diamond_blank.svg │ │ ├── head_diamond_filled.svg │ │ ├── head_dot_blank.svg │ │ ├── head_dot_filled.svg │ │ ├── head_dot_top_blank.svg │ │ ├── head_dot_top_filled.svg │ │ ├── head_many.svg │ │ ├── head_none.svg │ │ ├── head_one.svg │ │ ├── head_one_many.svg │ │ ├── head_one_only.svg │ │ ├── head_open.svg │ │ ├── head_star_stiff_blank.svg │ │ ├── head_star_stiff_filled.svg │ │ ├── head_zero_many.svg │ │ ├── head_zero_one.svg │ │ ├── help.svg │ │ ├── hint.svg │ │ ├── layout.svg │ │ ├── layout_align_box.svg │ │ ├── layout_board.svg │ │ ├── layout_branch.svg │ │ ├── line_detach.svg │ │ ├── line_normal.svg │ │ ├── line_polygon.svg │ │ ├── line_polyline.svg │ │ ├── line_shape.svg │ │ ├── line_tangent.svg │ │ ├── lineheight.svg │ │ ├── link.svg │ │ ├── link_on.svg │ │ ├── loope.svg │ │ ├── minus.svg │ │ ├── padding.svg │ │ ├── plus.svg │ │ ├── redo.svg │ │ ├── refinement.svg │ │ ├── select_area.svg │ │ ├── shape_angle_bracket.svg │ │ ├── shape_arc.svg │ │ ├── shape_bracket.svg │ │ ├── shape_bubble.svg │ │ ├── shape_capsule.svg │ │ ├── shape_chevron.svg │ │ ├── shape_cross.svg │ │ ├── shape_curly_bracket.svg │ │ ├── shape_cylinder.svg │ │ ├── shape_diagonal_cross.svg │ │ ├── shape_document_symbol.svg │ │ ├── shape_donut.svg │ │ ├── shape_donut_arc.svg │ │ ├── shape_ellipse.svg │ │ ├── shape_gear.svg │ │ ├── shape_hexagon.svg │ │ ├── shape_line_arc.svg │ │ ├── shape_line_curve.svg │ │ ├── shape_line_elbow.svg │ │ ├── shape_line_elbow_curve.svg │ │ ├── shape_line_straight.svg │ │ ├── shape_moon.svg │ │ ├── shape_one_sided_arrow.svg │ │ ├── shape_parallelogram.svg │ │ ├── shape_rectangle.svg │ │ ├── shape_rhombus.svg │ │ ├── shape_ribbon.svg │ │ ├── shape_round_bracket.svg │ │ ├── shape_rounded_rectangle.svg │ │ ├── shape_set.svg │ │ ├── shape_spiky_rectangle.svg │ │ ├── shape_star.svg │ │ ├── shape_trapezoid.svg │ │ ├── shape_triangle.svg │ │ ├── shape_two_sided_arrow.svg │ │ ├── shape_wave.svg │ │ ├── slideshow.svg │ │ ├── stack.svg │ │ ├── stack_after.svg │ │ ├── stack_before.svg │ │ ├── stack_first.svg │ │ ├── stack_last.svg │ │ ├── swap.svg │ │ ├── text.svg │ │ ├── three_dots_v.svg │ │ ├── vn_polygon.svg │ │ └── vnnode.svg ├── components │ ├── AppFootbar.tsx │ ├── AppHeader.tsx │ ├── AppRightPanel.tsx │ ├── ContextMenu.spec.tsx │ ├── ContextMenu.tsx │ ├── PreviewDialog.tsx │ ├── RealtimePanel.tsx │ ├── ShapeLibraryPanel.tsx │ ├── ShapeTemplatePanel.tsx │ ├── ToastMessages.tsx │ ├── UserSettingPanel.tsx │ ├── ViewportHistoryPanel.tsx │ ├── appCanvas │ │ ├── AppCanvas.tsx │ │ ├── CommandExamFloatPanel.tsx │ │ └── hooks.ts │ ├── appToolbar │ │ ├── AppToolbar.tsx │ │ └── ShapeListPanel.tsx │ ├── atoms │ │ ├── BlockField.tsx │ │ ├── BlockGroupField.tsx │ │ ├── ClickOrDragHandler.tsx │ │ ├── Dialog.tsx │ │ ├── FileDropArea.tsx │ │ ├── FloatDialog.tsx │ │ ├── GridBackground.tsx │ │ ├── ImageWithSkeleton.tsx │ │ ├── InlineField.tsx │ │ ├── LazyOnScreenRender.tsx │ │ ├── LongPressStarter.tsx │ │ ├── OutsideObserver.tsx │ │ ├── PopupButton.tsx │ │ ├── ResizablePanelV.tsx │ │ ├── SortableListV.tsx │ │ ├── TabPanelV.tsx │ │ ├── Tooltip.tsx │ │ ├── buttons │ │ │ ├── FormButton.tsx │ │ │ ├── IconButton.tsx │ │ │ └── ListButton.tsx │ │ ├── effects │ │ │ └── FadeIn.tsx │ │ ├── icons │ │ │ └── TextColorIcon.tsx │ │ └── inputs │ │ │ ├── NumberCombobox.tsx │ │ │ ├── NumberInput.spec.tsx │ │ │ ├── NumberInput.tsx │ │ │ ├── RadioSelectInput.tsx │ │ │ ├── SelectInput.tsx │ │ │ ├── SliderInput.tsx │ │ │ ├── TextInput.tsx │ │ │ └── ToggleInput.tsx │ ├── floatMenu │ │ ├── AlignAnchorButton.tsx │ │ ├── BoxPaddingButton.tsx │ │ ├── FillPanel.tsx │ │ ├── FloatMenu.tsx │ │ ├── FloatMenuInspector.tsx │ │ ├── FloatMenuLineSegment.tsx │ │ ├── FloatMenuSmartBranch.tsx │ │ ├── FloatMenuVnNodeItems.tsx │ │ ├── LineHeadItems.tsx │ │ ├── LineTypeButton.tsx │ │ ├── ShapeTypeButton.tsx │ │ ├── StackButton.tsx │ │ ├── StrokePanel.tsx │ │ ├── TextItems.tsx │ │ └── texts │ │ │ ├── TextBackgroundPanel.tsx │ │ │ ├── TextColorPanel.tsx │ │ │ ├── TextDecoration.tsx │ │ │ └── TextLink.tsx │ ├── framePanel │ │ ├── FrameExportDialog.tsx │ │ ├── FrameItem.tsx │ │ ├── FramePanel.tsx │ │ ├── FrameThumbnail.tsx │ │ ├── FrameToolPanel.tsx │ │ ├── FrameTreePanel.tsx │ │ └── Slideshow.tsx │ ├── linkMenu │ │ └── LinkMenu.tsx │ ├── molecules │ │ ├── AppText.tsx │ │ ├── ColorPickerButton.tsx │ │ ├── ColorPickerPanel.tsx │ │ ├── CommandExamPanel.tsx │ │ ├── EmojiPicker.tsx │ │ ├── LangSelection.tsx │ │ ├── ModifierSupportPanel.tsx │ │ ├── ShapeLibraryGroup.tsx │ │ ├── ZoomField.tsx │ │ └── _EmojiPicker.tsx │ ├── navigations │ │ ├── CleanSheetDialog.tsx │ │ ├── EntranceDialog.tsx │ │ ├── LoadingDialog.tsx │ │ └── WorkspacePickerDialog.tsx │ ├── shapeInspectorPanel │ │ ├── AlphaField.tsx │ │ ├── AttachmentInspector.tsx │ │ ├── BoundsField.tsx │ │ ├── ClipInspector.tsx │ │ ├── ConventionalShapeInspector.tsx │ │ ├── GroupConstraintInspector.tsx │ │ ├── LineShapeInspector.tsx │ │ ├── MultipleShapesInspector.tsx │ │ ├── PointField.tsx │ │ ├── ShapeInspectorPanel.tsx │ │ ├── ShapeSelectionPanel.tsx │ │ ├── ShapeTreeInspectorPanel.tsx │ │ └── SheetInspectorPanel.tsx │ ├── shapeTreePanel │ │ └── ShapeTreePanel.tsx │ ├── sheets │ │ ├── SheetList.tsx │ │ └── SheetPanel.tsx │ └── textEditor │ │ └── TextEditor.tsx ├── composables │ ├── alignHandler.spec.ts │ ├── alignHandler.ts │ ├── assetAPI.ts │ ├── boardHandler.spec.ts │ ├── boardHandler.ts │ ├── boundingBox.spec.ts │ ├── boundingBox.ts │ ├── canvasBank.spec.ts │ ├── canvasBank.ts │ ├── clipboard.ts │ ├── colorParser.ts │ ├── connectedLineHandler.spec.ts │ ├── connectedLineHandler.ts │ ├── coordinateRenderer.ts │ ├── curveLineHandler.spec.ts │ ├── curveLineHandler.ts │ ├── elbowLineHandler.spec.ts │ ├── elbowLineHandler.ts │ ├── featureFlags.ts │ ├── fileAccess.ts │ ├── fileInMemoryAccess.ts │ ├── frame.spec.ts │ ├── frame.ts │ ├── frameGroups │ │ ├── frameAlignGroupHandler.spec.ts │ │ └── frameAlignGroupHandler.ts │ ├── grid.spec.ts │ ├── grid.ts │ ├── imageBuilder.spec.ts │ ├── imageBuilder.ts │ ├── imageStore.ts │ ├── keywordFilter.spec.ts │ ├── keywordFilter.ts │ ├── lineAttachmentHandler.spec.ts │ ├── lineAttachmentHandler.ts │ ├── lineBounding.spec.ts │ ├── lineBounding.ts │ ├── lineLabelHandler.spec.ts │ ├── lineLabelHandler.ts │ ├── lineSnapping.spec.ts │ ├── lineSnapping.ts │ ├── pointer.spec.ts │ ├── pointer.ts │ ├── realtime │ │ ├── core.ts │ │ └── websocketChannel.ts │ ├── shapeComposite.spec.ts │ ├── shapeComposite.ts │ ├── shapeExport.spec.ts │ ├── shapeExport.ts │ ├── shapeHandlers │ │ ├── arcHandler.ts │ │ ├── bubbleHandler.ts │ │ ├── core.ts │ │ ├── crossHandler.ts │ │ ├── cylinderHandler.ts │ │ ├── donutHandler.ts │ │ ├── frameHandler.ts │ │ ├── lineSegmentEditingHandler.spec.ts │ │ ├── lineSegmentEditingHandler.ts │ │ ├── moonHandler.ts │ │ ├── multipleSelectedHandler.spec.ts │ │ ├── multipleSelectedHandler.ts │ │ ├── roundedRectangleHandler.ts │ │ ├── shapeImageHandler.ts │ │ ├── simplePolygonHandler.spec.ts │ │ ├── simplePolygonHandler.ts │ │ ├── symbolHandler.ts │ │ ├── treeHandler.spec.ts │ │ ├── treeHandler.ts │ │ └── vnNodeHandler.ts │ ├── shapeHitTest.spec.ts │ ├── shapeHitTest.ts │ ├── shapeLayoutHandler.spec.ts │ ├── shapeLayoutHandler.ts │ ├── shapePosition.spec.ts │ ├── shapePosition.ts │ ├── shapeRelation.spec.ts │ ├── shapeRelation.ts │ ├── shapeRenderer.ts │ ├── shapeResizing.spec.ts │ ├── shapeResizing.ts │ ├── shapeSVGRenderer.ts │ ├── shapeSnapping.spec.ts │ ├── shapeSnapping.ts │ ├── shapeTypes.ts │ ├── smartBranchHandler.spec.ts │ ├── smartBranchHandler.ts │ ├── smartBranchSettingHandler.ts │ ├── states │ │ ├── appCanvas │ │ │ ├── align │ │ │ │ ├── alignBoxGapState.ts │ │ │ │ ├── alignBoxPaddingState.ts │ │ │ │ ├── alignBoxSelectedState.ts │ │ │ │ ├── movingShapeInAlignState.ts │ │ │ │ └── utils.ts │ │ │ ├── arc │ │ │ │ └── arcSelectedState.ts │ │ │ ├── arrow │ │ │ │ ├── arrowSelectedState.ts │ │ │ │ └── arrowTwoSelectedState.ts │ │ │ ├── board │ │ │ │ ├── boardCardMovingState.ts │ │ │ │ ├── boardColumnMovingState.ts │ │ │ │ ├── boardEntitySelectedState.spec.ts │ │ │ │ ├── boardEntitySelectedState.ts │ │ │ │ └── boardLaneMovingState.ts │ │ │ ├── brackets │ │ │ │ ├── angleBracketSelectedState.ts │ │ │ │ ├── bracketSelectedState.ts │ │ │ │ └── curlyBracketSelectedState.ts │ │ │ ├── bubble │ │ │ │ └── bubbleSelectedState.ts │ │ │ ├── capsule │ │ │ │ └── capsuleSelectedState.ts │ │ │ ├── chevron │ │ │ │ └── chevronSelectedState.ts │ │ │ ├── commandExams.ts │ │ │ ├── commons.spec.ts │ │ │ ├── commons.ts │ │ │ ├── contextMenuItems.spec.ts │ │ │ ├── contextMenuItems.ts │ │ │ ├── core.ts │ │ │ ├── cross │ │ │ │ ├── crossSelectedState.ts │ │ │ │ ├── diagonalCrossSelectedState.ts │ │ │ │ └── transformingDiagonalCrossState.ts │ │ │ ├── cylinder │ │ │ │ └── cylinderSelectedState.ts │ │ │ ├── defaultState.spec.ts │ │ │ ├── defaultState.ts │ │ │ ├── documentSymbol │ │ │ │ └── documentSymbolSelectedState.ts │ │ │ ├── donut │ │ │ │ └── donutSelectedState.ts │ │ │ ├── droppingNewShapeState.spec.ts │ │ │ ├── droppingNewShapeState.ts │ │ │ ├── duplicatingShapesState.spec.ts │ │ │ ├── duplicatingShapesState.ts │ │ │ ├── emojiPickerState.ts │ │ │ ├── frame │ │ │ │ └── frameSelectedState.ts │ │ │ ├── frameAlign │ │ │ │ ├── frameAlignGroupSelectedState.ts │ │ │ │ └── movingFrameInAlignState.ts │ │ │ ├── gear │ │ │ │ └── gearSelectedState.ts │ │ │ ├── group │ │ │ │ ├── groupSelectedState.spec.ts │ │ │ │ └── groupSelectedState.ts │ │ │ ├── hexagon │ │ │ │ └── hexagonSelectedState.ts │ │ │ ├── images │ │ │ │ └── symbolSelectedState.ts │ │ │ ├── index.ts │ │ │ ├── intransientState.spec.ts │ │ │ ├── intransientState.ts │ │ │ ├── lines │ │ │ │ ├── extrudingLineSegment.ts │ │ │ │ ├── lineCombineState.ts │ │ │ │ ├── lineDrawingState.spec.ts │ │ │ │ ├── lineDrawingState.ts │ │ │ │ ├── lineLabelSelectedState.ts │ │ │ │ ├── lineNormalReadyState.ts │ │ │ │ ├── lineReadyState.ts │ │ │ │ ├── lineSegmentEditingState.ts │ │ │ │ ├── lineSelectedState.ts │ │ │ │ ├── lineTangentReadyState.ts │ │ │ │ ├── movingAnchorOnLineState.spec.ts │ │ │ │ ├── movingAnchorOnLineState.ts │ │ │ │ ├── movingElbowSegmentState.ts │ │ │ │ ├── movingLineArcState.ts │ │ │ │ ├── movingLineBezierState.spec.ts │ │ │ │ ├── movingLineBezierState.ts │ │ │ │ ├── movingLineLabelState.ts │ │ │ │ ├── movingLineSegmentState.ts │ │ │ │ ├── movingLineVertexState.ts │ │ │ │ ├── movingNewVertexState.ts │ │ │ │ ├── movingOnLineState.ts │ │ │ │ ├── rotatingLineLabelState.ts │ │ │ │ └── vertexAttachingState.ts │ │ │ ├── moon │ │ │ │ └── moonSelectedState.ts │ │ │ ├── movingHubState.spec.ts │ │ │ ├── movingHubState.ts │ │ │ ├── movingShapeControlState.ts │ │ │ ├── movingShapeLayoutHandler.spec.ts │ │ │ ├── movingShapeLayoutHandler.ts │ │ │ ├── movingShapeOnLineHandler.ts │ │ │ ├── movingShapeState.spec.ts │ │ │ ├── movingShapeState.ts │ │ │ ├── multipleSelectedState.spec.ts │ │ │ ├── multipleSelectedState.ts │ │ │ ├── panToShapeState.spec.ts │ │ │ ├── panToShapeState.ts │ │ │ ├── parallelogram │ │ │ │ └── parallelogramSelectedState.ts │ │ │ ├── pointerDownEmptyState.spec.ts │ │ │ ├── pointerDownEmptyState.ts │ │ │ ├── rectangleSelectingReadyState.ts │ │ │ ├── rectangleSelectingState.spec.ts │ │ │ ├── rectangleSelectingState.ts │ │ │ ├── resizingState.spec.ts │ │ │ ├── resizingState.ts │ │ │ ├── ribbon │ │ │ │ └── ribbonSelectedState.ts │ │ │ ├── rotatingState.spec.ts │ │ │ ├── rotatingState.ts │ │ │ ├── roundedRectangle │ │ │ │ └── roundedRectangleSelectedState.ts │ │ │ ├── selectedByPointerOnState.spec.ts │ │ │ ├── selectedByPointerOnState.ts │ │ │ ├── selectionHubState.spec.ts │ │ │ ├── selectionHubState.ts │ │ │ ├── shapeInspectionState.ts │ │ │ ├── sheetImage │ │ │ │ └── sheetImageSelectedState.ts │ │ │ ├── singleSelectedHandlerState.ts │ │ │ ├── singleSelectedState.spec.ts │ │ │ ├── singleSelectedState.ts │ │ │ ├── smartBranch │ │ │ │ ├── smartBranchChildMarginState.ts │ │ │ │ ├── smartBranchPointerDownState.ts │ │ │ │ ├── smartBranchSettingState.ts │ │ │ │ └── smartBranchSiblingMarginState.ts │ │ │ ├── spikyRectangle │ │ │ │ └── spikyRectangleSelectedState.ts │ │ │ ├── star │ │ │ │ └── starSelectedState.ts │ │ │ ├── text │ │ │ │ ├── textEditingState.ts │ │ │ │ ├── textReadyState.ts │ │ │ │ └── textSelectingState.ts │ │ │ ├── trapezoid │ │ │ │ └── trapezoidSelectedState.ts │ │ │ ├── tree │ │ │ │ ├── treeNodeMovingState.ts │ │ │ │ ├── treeNodeSelectedState.ts │ │ │ │ ├── treeRootMovingState.ts │ │ │ │ └── treeRootSelectedState.ts │ │ │ ├── triangle │ │ │ │ └── triangleSelectedState.ts │ │ │ ├── utils │ │ │ │ ├── frame.spec.ts │ │ │ │ ├── frame.ts │ │ │ │ ├── shapeExport.ts │ │ │ │ ├── shapeUpdatedEventHandlers.spec.ts │ │ │ │ ├── shapeUpdatedEventHandlers.ts │ │ │ │ ├── style.ts │ │ │ │ ├── text.spec.ts │ │ │ │ └── text.ts │ │ │ ├── vectorNetworks │ │ │ │ ├── vnCreatePolygonState.ts │ │ │ │ ├── vnEdgeDrawingState.ts │ │ │ │ ├── vnNodeInsertReadyState.ts │ │ │ │ └── vnNodeSelectedState.ts │ │ │ └── wave │ │ │ │ └── waveSelectedState.ts │ │ ├── asyncState.ts │ │ ├── autoPanningState.spec.ts │ │ ├── autoPanningState.ts │ │ ├── commons.spec.ts │ │ ├── commons.ts │ │ ├── core.spec.ts │ │ ├── core.ts │ │ ├── panningReadyState.spec.ts │ │ ├── panningReadyState.ts │ │ ├── panningState.spec.ts │ │ ├── panningState.ts │ │ ├── previewState.ts │ │ └── types.ts │ ├── textEditor.ts │ ├── vectorNetwork.spec.ts │ ├── vectorNetwork.ts │ ├── vectorSnapping.spec.ts │ ├── vectorSnapping.ts │ └── workspaceFile.ts ├── contexts │ ├── AppCanvasContext.ts │ ├── AppContext.tsx │ ├── AppContextProvider.tsx │ └── ToastMessageContext.ts ├── google │ ├── composables │ │ └── driveAccess.ts │ ├── hooks │ │ └── drivePicker.ts │ ├── types.ts │ └── utils │ │ └── auth.ts ├── hooks │ ├── canvas.spec.ts │ ├── canvas.ts │ ├── clickable.ts │ ├── draggable.ts │ ├── localStorage.spec.ts │ ├── localStorage.ts │ ├── persistence.ts │ ├── pointerLock.ts │ ├── realtimeHooks.ts │ ├── storeHooks.spec.ts │ ├── storeHooks.ts │ ├── toastMessage.spec.ts │ ├── toastMessage.ts │ ├── undoManager.ts │ ├── utils.spec.ts │ ├── utils.ts │ └── window.ts ├── i18n │ └── index.ts ├── index.css ├── models │ ├── document.ts │ ├── factories.ts │ └── index.ts ├── pages │ ├── auth-result │ │ ├── AuthResult.spec.tsx │ │ ├── AuthResult.tsx │ │ ├── index.html │ │ └── main.tsx │ ├── index.html │ ├── main.tsx │ └── terms │ │ ├── privacy-policy │ │ └── index.html │ │ └── terms.css ├── partials │ └── meta.html ├── shapes │ ├── __snapshots__ │ │ └── line.spec.ts.snap │ ├── align │ │ └── alignBox.ts │ ├── arc.spec.ts │ ├── arc.ts │ ├── board │ │ ├── boardCard.spec.ts │ │ ├── boardCard.ts │ │ ├── boardColumn.ts │ │ ├── boardLane.ts │ │ └── boardRoot.ts │ ├── commonStructs.ts │ ├── core.spec.ts │ ├── core.ts │ ├── donut.spec.ts │ ├── donut.ts │ ├── ellipse.spec.ts │ ├── ellipse.ts │ ├── emoji.ts │ ├── frame.ts │ ├── frameGroups │ │ ├── core.ts │ │ └── frameAlignGroup.ts │ ├── group.spec.ts │ ├── group.ts │ ├── image.ts │ ├── index.spec.ts │ ├── index.ts │ ├── line.spec.ts │ ├── line.ts │ ├── lineHeads │ │ ├── closed.ts │ │ ├── core.spec.ts │ │ ├── core.ts │ │ ├── diamond.ts │ │ ├── dot.ts │ │ ├── dot_top.ts │ │ ├── er_core.ts │ │ ├── er_many.ts │ │ ├── er_one.ts │ │ ├── er_one_many.ts │ │ ├── er_one_only.ts │ │ ├── er_zero.ts │ │ ├── er_zero_many.ts │ │ ├── er_zero_one.ts │ │ ├── index.ts │ │ ├── open.ts │ │ └── star_stiff.ts │ ├── moon.spec.ts │ ├── moon.ts │ ├── oneSidedArrow.spec.ts │ ├── oneSidedArrow.ts │ ├── polygons │ │ ├── angleBracket.ts │ │ ├── bracket.ts │ │ ├── bubble.ts │ │ ├── capsule.ts │ │ ├── chevron.ts │ │ ├── cross.ts │ │ ├── curlyBracket.ts │ │ ├── cylinder.ts │ │ ├── diagonalCross.spec.ts │ │ ├── diagonalCross.ts │ │ ├── documentSymbol.ts │ │ ├── gear.ts │ │ ├── hexagon.ts │ │ ├── linePolygon.spec.ts │ │ ├── linePolygon.ts │ │ ├── parallelogram.ts │ │ ├── ribbon.ts │ │ ├── roundBracket.ts │ │ ├── roundedRectangle.ts │ │ ├── spikyRectangle.ts │ │ ├── star.spec.ts │ │ ├── star.ts │ │ ├── trapezoid.ts │ │ ├── triangle.ts │ │ └── wave.ts │ ├── rectPolygon.spec.ts │ ├── rectPolygon.ts │ ├── rectangle.spec.ts │ ├── rectangle.ts │ ├── rhombus.ts │ ├── sheetImage.ts │ ├── simplePolygon.spec.ts │ ├── simplePolygon.ts │ ├── symbol.spec.ts │ ├── symbol.ts │ ├── text.spec.ts │ ├── text.ts │ ├── tree │ │ ├── core.ts │ │ ├── treeNode.spec.ts │ │ ├── treeNode.ts │ │ ├── treeRoot.spec.ts │ │ └── treeRoot.ts │ ├── twoSidedArrow.ts │ ├── unknown.ts │ ├── utils │ │ ├── curveLine.spec.ts │ │ ├── curveLine.ts │ │ ├── duplicator.spec.ts │ │ ├── duplicator.ts │ │ ├── line.spec.ts │ │ ├── line.ts │ │ ├── lineJump.spec.ts │ │ ├── lineJump.ts │ │ ├── lineLabel.spec.ts │ │ ├── lineLabel.ts │ │ ├── linePolygon.spec.ts │ │ ├── linePolygon.ts │ │ ├── shapeTemplateUtil.spec.ts │ │ ├── shapeTemplateUtil.ts │ │ ├── svgParser.spec.ts │ │ ├── svgParser.ts │ │ ├── symbol.spec.ts │ │ ├── symbol.ts │ │ ├── tree.spec.ts │ │ └── tree.ts │ └── vectorNetworks │ │ └── vnNode.ts ├── stores │ ├── core │ │ ├── entities.bench.ts │ │ ├── entities.spec.ts │ │ ├── entities.ts │ │ ├── entitySelectable.spec.ts │ │ ├── entitySelectable.ts │ │ ├── values.spec.ts │ │ └── values.ts │ ├── diagram.ts │ ├── documents.spec.ts │ ├── documents.ts │ ├── layers.ts │ ├── shapes.spec.ts │ ├── shapes.ts │ ├── sheets.spec.ts │ ├── sheets.ts │ └── userSettingStore.ts ├── stubs │ └── y-indexeddb.ts ├── tailwind.css ├── testUtils.ts ├── utils │ ├── arc.spec.ts │ ├── arc.ts │ ├── boxPadding.spec.ts │ ├── boxPadding.ts │ ├── color.spec.ts │ ├── color.ts │ ├── commons.spec.ts │ ├── commons.ts │ ├── devices.ts │ ├── elbowLine.spec.ts │ ├── elbowLine.ts │ ├── entities.spec.ts │ ├── entities.ts │ ├── fileAccess.spec.ts │ ├── fileAccess.ts │ ├── fillStyle.spec.ts │ ├── fillStyle.ts │ ├── findex.spec.ts │ ├── findex.ts │ ├── geometry.spec.ts │ ├── geometry.ts │ ├── graph.spec.ts │ ├── graph.ts │ ├── hash.spec.ts │ ├── hash.ts │ ├── layouts │ │ ├── align.spec.ts │ │ ├── align.ts │ │ ├── board.spec.ts │ │ ├── board.ts │ │ ├── core.ts │ │ ├── dropDownTree.spec.ts │ │ ├── dropDownTree.ts │ │ ├── tree.spec.ts │ │ └── tree.ts │ ├── path.spec.ts │ ├── path.ts │ ├── random.spec.ts │ ├── random.ts │ ├── renderer.ts │ ├── route.spec.ts │ ├── route.ts │ ├── stateful │ │ ├── cache.spec.ts │ │ ├── cache.ts │ │ ├── debounce.spec.ts │ │ ├── debounce.ts │ │ ├── reactives.spec.ts │ │ ├── reactives.ts │ │ ├── throttle.spec.ts │ │ └── throttle.ts │ ├── strokeStyle.spec.ts │ ├── strokeStyle.ts │ ├── styleHelper.spec.ts │ ├── styleHelper.ts │ ├── svgElements.spec.ts │ ├── svgElements.ts │ ├── terminology.spec.ts │ ├── terminology.ts │ ├── text.spec.ts │ ├── text.ts │ ├── textEditor.spec.ts │ ├── textEditor.ts │ ├── tree.spec.ts │ ├── tree.ts │ ├── types.ts │ ├── vectorNetwork.spec.ts │ ├── vectorNetwork.ts │ └── yjs.ts ├── vite-env.d.ts ├── vitest.d.ts └── vitest.setup.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vitest.config.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.github/workflows/spec.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/.vim/coc-settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/icon-192x192.png -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/icon-384x384.png -------------------------------------------------------------------------------- /public/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/icon-512x512.png -------------------------------------------------------------------------------- /public/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/icon-96x96.png -------------------------------------------------------------------------------- /public/no-mans-folly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/public/no-mans-folly.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/externals/bmc-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/externals/bmc-logo.svg -------------------------------------------------------------------------------- /src/assets/externals/google_drive_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/externals/google_drive_logo.png -------------------------------------------------------------------------------- /src/assets/externals/google_sign_in_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/externals/google_sign_in_light.svg -------------------------------------------------------------------------------- /src/assets/icons/add_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/add_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/align_center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/align_center.svg -------------------------------------------------------------------------------- /src/assets/icons/align_left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/align_left.svg -------------------------------------------------------------------------------- /src/assets/icons/align_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/align_right.svg -------------------------------------------------------------------------------- /src/assets/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/check.svg -------------------------------------------------------------------------------- /src/assets/icons/clip_rule_in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/clip_rule_in.svg -------------------------------------------------------------------------------- /src/assets/icons/clip_rule_out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/clip_rule_out.svg -------------------------------------------------------------------------------- /src/assets/icons/custom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/custom.svg -------------------------------------------------------------------------------- /src/assets/icons/custom_gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/custom_gear.svg -------------------------------------------------------------------------------- /src/assets/icons/delete_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/delete_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/direction_bottom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/direction_bottom.svg -------------------------------------------------------------------------------- /src/assets/icons/direction_middle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/direction_middle.svg -------------------------------------------------------------------------------- /src/assets/icons/direction_top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/direction_top.svg -------------------------------------------------------------------------------- /src/assets/icons/double_circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/double_circle.svg -------------------------------------------------------------------------------- /src/assets/icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/download.svg -------------------------------------------------------------------------------- /src/assets/icons/dropdown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/dropdown.svg -------------------------------------------------------------------------------- /src/assets/icons/dustbin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/dustbin.svg -------------------------------------------------------------------------------- /src/assets/icons/dustbin_red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/dustbin_red.svg -------------------------------------------------------------------------------- /src/assets/icons/empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/empty.svg -------------------------------------------------------------------------------- /src/assets/icons/expand_direction_newtral.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/expand_direction_newtral.svg -------------------------------------------------------------------------------- /src/assets/icons/expand_direction_t.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/expand_direction_t.svg -------------------------------------------------------------------------------- /src/assets/icons/expand_direction_tl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/expand_direction_tl.svg -------------------------------------------------------------------------------- /src/assets/icons/external_link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/external_link.svg -------------------------------------------------------------------------------- /src/assets/icons/eyedropper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/eyedropper.svg -------------------------------------------------------------------------------- /src/assets/icons/filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/filter.svg -------------------------------------------------------------------------------- /src/assets/icons/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/folder.svg -------------------------------------------------------------------------------- /src/assets/icons/folder_colored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/folder_colored.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_0.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_1.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_2.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_3.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_4.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_5.svg -------------------------------------------------------------------------------- /src/assets/icons/group_constraints_6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/group_constraints_6.svg -------------------------------------------------------------------------------- /src/assets/icons/head_closed_blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_closed_blank.svg -------------------------------------------------------------------------------- /src/assets/icons/head_closed_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_closed_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/head_diamond_blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_diamond_blank.svg -------------------------------------------------------------------------------- /src/assets/icons/head_diamond_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_diamond_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/head_dot_blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_dot_blank.svg -------------------------------------------------------------------------------- /src/assets/icons/head_dot_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_dot_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/head_dot_top_blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_dot_top_blank.svg -------------------------------------------------------------------------------- /src/assets/icons/head_dot_top_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_dot_top_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/head_many.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_many.svg -------------------------------------------------------------------------------- /src/assets/icons/head_none.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_none.svg -------------------------------------------------------------------------------- /src/assets/icons/head_one.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_one.svg -------------------------------------------------------------------------------- /src/assets/icons/head_one_many.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_one_many.svg -------------------------------------------------------------------------------- /src/assets/icons/head_one_only.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_one_only.svg -------------------------------------------------------------------------------- /src/assets/icons/head_open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_open.svg -------------------------------------------------------------------------------- /src/assets/icons/head_star_stiff_blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_star_stiff_blank.svg -------------------------------------------------------------------------------- /src/assets/icons/head_star_stiff_filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_star_stiff_filled.svg -------------------------------------------------------------------------------- /src/assets/icons/head_zero_many.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_zero_many.svg -------------------------------------------------------------------------------- /src/assets/icons/head_zero_one.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/head_zero_one.svg -------------------------------------------------------------------------------- /src/assets/icons/help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/help.svg -------------------------------------------------------------------------------- /src/assets/icons/hint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/hint.svg -------------------------------------------------------------------------------- /src/assets/icons/layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/layout.svg -------------------------------------------------------------------------------- /src/assets/icons/layout_align_box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/layout_align_box.svg -------------------------------------------------------------------------------- /src/assets/icons/layout_board.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/layout_board.svg -------------------------------------------------------------------------------- /src/assets/icons/layout_branch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/layout_branch.svg -------------------------------------------------------------------------------- /src/assets/icons/line_detach.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_detach.svg -------------------------------------------------------------------------------- /src/assets/icons/line_normal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_normal.svg -------------------------------------------------------------------------------- /src/assets/icons/line_polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_polygon.svg -------------------------------------------------------------------------------- /src/assets/icons/line_polyline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_polyline.svg -------------------------------------------------------------------------------- /src/assets/icons/line_shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_shape.svg -------------------------------------------------------------------------------- /src/assets/icons/line_tangent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/line_tangent.svg -------------------------------------------------------------------------------- /src/assets/icons/lineheight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/lineheight.svg -------------------------------------------------------------------------------- /src/assets/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/link.svg -------------------------------------------------------------------------------- /src/assets/icons/link_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/link_on.svg -------------------------------------------------------------------------------- /src/assets/icons/loope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/loope.svg -------------------------------------------------------------------------------- /src/assets/icons/minus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/minus.svg -------------------------------------------------------------------------------- /src/assets/icons/padding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/padding.svg -------------------------------------------------------------------------------- /src/assets/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/plus.svg -------------------------------------------------------------------------------- /src/assets/icons/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/redo.svg -------------------------------------------------------------------------------- /src/assets/icons/refinement.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/refinement.svg -------------------------------------------------------------------------------- /src/assets/icons/select_area.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/select_area.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_angle_bracket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_angle_bracket.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_arc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_arc.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_bracket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_bracket.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_bubble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_bubble.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_capsule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_capsule.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_chevron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_chevron.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_cross.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_curly_bracket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_curly_bracket.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_cylinder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_cylinder.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_diagonal_cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_diagonal_cross.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_document_symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_document_symbol.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_donut.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_donut.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_donut_arc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_donut_arc.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_ellipse.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_gear.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_hexagon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_hexagon.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_line_arc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_line_arc.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_line_curve.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_line_curve.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_line_elbow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_line_elbow.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_line_elbow_curve.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_line_elbow_curve.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_line_straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_line_straight.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_moon.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_one_sided_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_one_sided_arrow.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_parallelogram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_parallelogram.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_rectangle.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_rhombus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_rhombus.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_ribbon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_ribbon.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_round_bracket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_round_bracket.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_rounded_rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_rounded_rectangle.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_set.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_set.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_spiky_rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_spiky_rectangle.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_star.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_trapezoid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_trapezoid.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_triangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_triangle.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_two_sided_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_two_sided_arrow.svg -------------------------------------------------------------------------------- /src/assets/icons/shape_wave.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/shape_wave.svg -------------------------------------------------------------------------------- /src/assets/icons/slideshow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/slideshow.svg -------------------------------------------------------------------------------- /src/assets/icons/stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/stack.svg -------------------------------------------------------------------------------- /src/assets/icons/stack_after.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/stack_after.svg -------------------------------------------------------------------------------- /src/assets/icons/stack_before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/stack_before.svg -------------------------------------------------------------------------------- /src/assets/icons/stack_first.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/stack_first.svg -------------------------------------------------------------------------------- /src/assets/icons/stack_last.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/stack_last.svg -------------------------------------------------------------------------------- /src/assets/icons/swap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/swap.svg -------------------------------------------------------------------------------- /src/assets/icons/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/text.svg -------------------------------------------------------------------------------- /src/assets/icons/three_dots_v.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/three_dots_v.svg -------------------------------------------------------------------------------- /src/assets/icons/vn_polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/vn_polygon.svg -------------------------------------------------------------------------------- /src/assets/icons/vnnode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/assets/icons/vnnode.svg -------------------------------------------------------------------------------- /src/components/AppFootbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/AppFootbar.tsx -------------------------------------------------------------------------------- /src/components/AppHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/AppHeader.tsx -------------------------------------------------------------------------------- /src/components/AppRightPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/AppRightPanel.tsx -------------------------------------------------------------------------------- /src/components/ContextMenu.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ContextMenu.spec.tsx -------------------------------------------------------------------------------- /src/components/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ContextMenu.tsx -------------------------------------------------------------------------------- /src/components/PreviewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/PreviewDialog.tsx -------------------------------------------------------------------------------- /src/components/RealtimePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/RealtimePanel.tsx -------------------------------------------------------------------------------- /src/components/ShapeLibraryPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ShapeLibraryPanel.tsx -------------------------------------------------------------------------------- /src/components/ShapeTemplatePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ShapeTemplatePanel.tsx -------------------------------------------------------------------------------- /src/components/ToastMessages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ToastMessages.tsx -------------------------------------------------------------------------------- /src/components/UserSettingPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/UserSettingPanel.tsx -------------------------------------------------------------------------------- /src/components/ViewportHistoryPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/ViewportHistoryPanel.tsx -------------------------------------------------------------------------------- /src/components/appCanvas/AppCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/appCanvas/AppCanvas.tsx -------------------------------------------------------------------------------- /src/components/appCanvas/CommandExamFloatPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/appCanvas/CommandExamFloatPanel.tsx -------------------------------------------------------------------------------- /src/components/appCanvas/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/appCanvas/hooks.ts -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/appToolbar/AppToolbar.tsx -------------------------------------------------------------------------------- /src/components/appToolbar/ShapeListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/appToolbar/ShapeListPanel.tsx -------------------------------------------------------------------------------- /src/components/atoms/BlockField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/BlockField.tsx -------------------------------------------------------------------------------- /src/components/atoms/BlockGroupField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/BlockGroupField.tsx -------------------------------------------------------------------------------- /src/components/atoms/ClickOrDragHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/ClickOrDragHandler.tsx -------------------------------------------------------------------------------- /src/components/atoms/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/Dialog.tsx -------------------------------------------------------------------------------- /src/components/atoms/FileDropArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/FileDropArea.tsx -------------------------------------------------------------------------------- /src/components/atoms/FloatDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/FloatDialog.tsx -------------------------------------------------------------------------------- /src/components/atoms/GridBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/GridBackground.tsx -------------------------------------------------------------------------------- /src/components/atoms/ImageWithSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/ImageWithSkeleton.tsx -------------------------------------------------------------------------------- /src/components/atoms/InlineField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/InlineField.tsx -------------------------------------------------------------------------------- /src/components/atoms/LazyOnScreenRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/LazyOnScreenRender.tsx -------------------------------------------------------------------------------- /src/components/atoms/LongPressStarter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/LongPressStarter.tsx -------------------------------------------------------------------------------- /src/components/atoms/OutsideObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/OutsideObserver.tsx -------------------------------------------------------------------------------- /src/components/atoms/PopupButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/PopupButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/ResizablePanelV.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/ResizablePanelV.tsx -------------------------------------------------------------------------------- /src/components/atoms/SortableListV.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/SortableListV.tsx -------------------------------------------------------------------------------- /src/components/atoms/TabPanelV.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/TabPanelV.tsx -------------------------------------------------------------------------------- /src/components/atoms/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/Tooltip.tsx -------------------------------------------------------------------------------- /src/components/atoms/buttons/FormButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/buttons/FormButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/buttons/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/buttons/IconButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/buttons/ListButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/buttons/ListButton.tsx -------------------------------------------------------------------------------- /src/components/atoms/effects/FadeIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/effects/FadeIn.tsx -------------------------------------------------------------------------------- /src/components/atoms/icons/TextColorIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/icons/TextColorIcon.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/NumberCombobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/NumberCombobox.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/NumberInput.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/NumberInput.spec.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/NumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/NumberInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/RadioSelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/RadioSelectInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/SelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/SelectInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/SliderInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/SliderInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/TextInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/inputs/ToggleInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/atoms/inputs/ToggleInput.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/AlignAnchorButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/AlignAnchorButton.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/BoxPaddingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/BoxPaddingButton.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FillPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FillPanel.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FloatMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FloatMenu.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FloatMenuInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FloatMenuInspector.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FloatMenuLineSegment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FloatMenuLineSegment.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FloatMenuSmartBranch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FloatMenuSmartBranch.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/FloatMenuVnNodeItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/FloatMenuVnNodeItems.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/LineHeadItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/LineHeadItems.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/LineTypeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/LineTypeButton.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/ShapeTypeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/ShapeTypeButton.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/StackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/StackButton.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/StrokePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/StrokePanel.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/TextItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/TextItems.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/texts/TextBackgroundPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/texts/TextBackgroundPanel.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/texts/TextColorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/texts/TextColorPanel.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/texts/TextDecoration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/texts/TextDecoration.tsx -------------------------------------------------------------------------------- /src/components/floatMenu/texts/TextLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/floatMenu/texts/TextLink.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FrameExportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FrameExportDialog.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FrameItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FrameItem.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FramePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FramePanel.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FrameThumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FrameThumbnail.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FrameToolPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FrameToolPanel.tsx -------------------------------------------------------------------------------- /src/components/framePanel/FrameTreePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/FrameTreePanel.tsx -------------------------------------------------------------------------------- /src/components/framePanel/Slideshow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/framePanel/Slideshow.tsx -------------------------------------------------------------------------------- /src/components/linkMenu/LinkMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/linkMenu/LinkMenu.tsx -------------------------------------------------------------------------------- /src/components/molecules/AppText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/AppText.tsx -------------------------------------------------------------------------------- /src/components/molecules/ColorPickerButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/ColorPickerButton.tsx -------------------------------------------------------------------------------- /src/components/molecules/ColorPickerPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/ColorPickerPanel.tsx -------------------------------------------------------------------------------- /src/components/molecules/CommandExamPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/CommandExamPanel.tsx -------------------------------------------------------------------------------- /src/components/molecules/EmojiPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/EmojiPicker.tsx -------------------------------------------------------------------------------- /src/components/molecules/LangSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/LangSelection.tsx -------------------------------------------------------------------------------- /src/components/molecules/ModifierSupportPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/ModifierSupportPanel.tsx -------------------------------------------------------------------------------- /src/components/molecules/ShapeLibraryGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/ShapeLibraryGroup.tsx -------------------------------------------------------------------------------- /src/components/molecules/ZoomField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/ZoomField.tsx -------------------------------------------------------------------------------- /src/components/molecules/_EmojiPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/molecules/_EmojiPicker.tsx -------------------------------------------------------------------------------- /src/components/navigations/CleanSheetDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/navigations/CleanSheetDialog.tsx -------------------------------------------------------------------------------- /src/components/navigations/EntranceDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/navigations/EntranceDialog.tsx -------------------------------------------------------------------------------- /src/components/navigations/LoadingDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/navigations/LoadingDialog.tsx -------------------------------------------------------------------------------- /src/components/navigations/WorkspacePickerDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/navigations/WorkspacePickerDialog.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/AlphaField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/AlphaField.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/AttachmentInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/AttachmentInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/BoundsField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/BoundsField.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/ClipInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/ClipInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/ConventionalShapeInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/ConventionalShapeInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/GroupConstraintInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/GroupConstraintInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/LineShapeInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/LineShapeInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/MultipleShapesInspector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/MultipleShapesInspector.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/PointField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/PointField.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/ShapeInspectorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/ShapeInspectorPanel.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/ShapeSelectionPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/ShapeSelectionPanel.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/ShapeTreeInspectorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/ShapeTreeInspectorPanel.tsx -------------------------------------------------------------------------------- /src/components/shapeInspectorPanel/SheetInspectorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeInspectorPanel/SheetInspectorPanel.tsx -------------------------------------------------------------------------------- /src/components/shapeTreePanel/ShapeTreePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/shapeTreePanel/ShapeTreePanel.tsx -------------------------------------------------------------------------------- /src/components/sheets/SheetList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/sheets/SheetList.tsx -------------------------------------------------------------------------------- /src/components/sheets/SheetPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/sheets/SheetPanel.tsx -------------------------------------------------------------------------------- /src/components/textEditor/TextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/components/textEditor/TextEditor.tsx -------------------------------------------------------------------------------- /src/composables/alignHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/alignHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/alignHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/alignHandler.ts -------------------------------------------------------------------------------- /src/composables/assetAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/assetAPI.ts -------------------------------------------------------------------------------- /src/composables/boardHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/boardHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/boardHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/boardHandler.ts -------------------------------------------------------------------------------- /src/composables/boundingBox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/boundingBox.spec.ts -------------------------------------------------------------------------------- /src/composables/boundingBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/boundingBox.ts -------------------------------------------------------------------------------- /src/composables/canvasBank.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/canvasBank.spec.ts -------------------------------------------------------------------------------- /src/composables/canvasBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/canvasBank.ts -------------------------------------------------------------------------------- /src/composables/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/clipboard.ts -------------------------------------------------------------------------------- /src/composables/colorParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/colorParser.ts -------------------------------------------------------------------------------- /src/composables/connectedLineHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/connectedLineHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/connectedLineHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/connectedLineHandler.ts -------------------------------------------------------------------------------- /src/composables/coordinateRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/coordinateRenderer.ts -------------------------------------------------------------------------------- /src/composables/curveLineHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/curveLineHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/curveLineHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/curveLineHandler.ts -------------------------------------------------------------------------------- /src/composables/elbowLineHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/elbowLineHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/elbowLineHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/elbowLineHandler.ts -------------------------------------------------------------------------------- /src/composables/featureFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/featureFlags.ts -------------------------------------------------------------------------------- /src/composables/fileAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/fileAccess.ts -------------------------------------------------------------------------------- /src/composables/fileInMemoryAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/fileInMemoryAccess.ts -------------------------------------------------------------------------------- /src/composables/frame.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/frame.spec.ts -------------------------------------------------------------------------------- /src/composables/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/frame.ts -------------------------------------------------------------------------------- /src/composables/frameGroups/frameAlignGroupHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/frameGroups/frameAlignGroupHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/frameGroups/frameAlignGroupHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/frameGroups/frameAlignGroupHandler.ts -------------------------------------------------------------------------------- /src/composables/grid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/grid.spec.ts -------------------------------------------------------------------------------- /src/composables/grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/grid.ts -------------------------------------------------------------------------------- /src/composables/imageBuilder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/imageBuilder.spec.ts -------------------------------------------------------------------------------- /src/composables/imageBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/imageBuilder.ts -------------------------------------------------------------------------------- /src/composables/imageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/imageStore.ts -------------------------------------------------------------------------------- /src/composables/keywordFilter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/keywordFilter.spec.ts -------------------------------------------------------------------------------- /src/composables/keywordFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/keywordFilter.ts -------------------------------------------------------------------------------- /src/composables/lineAttachmentHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineAttachmentHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/lineAttachmentHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineAttachmentHandler.ts -------------------------------------------------------------------------------- /src/composables/lineBounding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineBounding.spec.ts -------------------------------------------------------------------------------- /src/composables/lineBounding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineBounding.ts -------------------------------------------------------------------------------- /src/composables/lineLabelHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineLabelHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/lineLabelHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineLabelHandler.ts -------------------------------------------------------------------------------- /src/composables/lineSnapping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineSnapping.spec.ts -------------------------------------------------------------------------------- /src/composables/lineSnapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/lineSnapping.ts -------------------------------------------------------------------------------- /src/composables/pointer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/pointer.spec.ts -------------------------------------------------------------------------------- /src/composables/pointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/pointer.ts -------------------------------------------------------------------------------- /src/composables/realtime/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/realtime/core.ts -------------------------------------------------------------------------------- /src/composables/realtime/websocketChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/realtime/websocketChannel.ts -------------------------------------------------------------------------------- /src/composables/shapeComposite.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeComposite.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeComposite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeComposite.ts -------------------------------------------------------------------------------- /src/composables/shapeExport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeExport.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeExport.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/arcHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/arcHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/bubbleHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/bubbleHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/core.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/crossHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/crossHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/cylinderHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/cylinderHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/donutHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/donutHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/frameHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/frameHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/lineSegmentEditingHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/lineSegmentEditingHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/lineSegmentEditingHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/lineSegmentEditingHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/moonHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/moonHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/multipleSelectedHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/multipleSelectedHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/multipleSelectedHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/multipleSelectedHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/roundedRectangleHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/roundedRectangleHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/shapeImageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/shapeImageHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/simplePolygonHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/simplePolygonHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/simplePolygonHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/simplePolygonHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/symbolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/symbolHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/treeHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/treeHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/treeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/treeHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHandlers/vnNodeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHandlers/vnNodeHandler.ts -------------------------------------------------------------------------------- /src/composables/shapeHitTest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHitTest.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeHitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeHitTest.ts -------------------------------------------------------------------------------- /src/composables/shapeLayoutHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeLayoutHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeLayoutHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeLayoutHandler.ts -------------------------------------------------------------------------------- /src/composables/shapePosition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapePosition.spec.ts -------------------------------------------------------------------------------- /src/composables/shapePosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapePosition.ts -------------------------------------------------------------------------------- /src/composables/shapeRelation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeRelation.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeRelation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeRelation.ts -------------------------------------------------------------------------------- /src/composables/shapeRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeRenderer.ts -------------------------------------------------------------------------------- /src/composables/shapeResizing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeResizing.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeResizing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeResizing.ts -------------------------------------------------------------------------------- /src/composables/shapeSVGRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeSVGRenderer.ts -------------------------------------------------------------------------------- /src/composables/shapeSnapping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeSnapping.spec.ts -------------------------------------------------------------------------------- /src/composables/shapeSnapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeSnapping.ts -------------------------------------------------------------------------------- /src/composables/shapeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/shapeTypes.ts -------------------------------------------------------------------------------- /src/composables/smartBranchHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/smartBranchHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/smartBranchHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/smartBranchHandler.ts -------------------------------------------------------------------------------- /src/composables/smartBranchSettingHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/smartBranchSettingHandler.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/align/alignBoxGapState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/align/alignBoxGapState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/align/alignBoxPaddingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/align/alignBoxPaddingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/align/alignBoxSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/align/alignBoxSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/align/movingShapeInAlignState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/align/movingShapeInAlignState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/align/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/align/utils.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/arc/arcSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/arc/arcSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/arrow/arrowSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/arrow/arrowSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/arrow/arrowTwoSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/arrow/arrowTwoSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/board/boardCardMovingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/board/boardCardMovingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/board/boardColumnMovingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/board/boardColumnMovingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/board/boardEntitySelectedState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/board/boardEntitySelectedState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/board/boardEntitySelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/board/boardEntitySelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/board/boardLaneMovingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/board/boardLaneMovingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/brackets/angleBracketSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/brackets/angleBracketSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/brackets/bracketSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/brackets/bracketSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/brackets/curlyBracketSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/brackets/curlyBracketSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/bubble/bubbleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/bubble/bubbleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/capsule/capsuleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/capsule/capsuleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/chevron/chevronSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/chevron/chevronSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/commandExams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/commandExams.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/commons.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/commons.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/commons.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/contextMenuItems.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/contextMenuItems.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/contextMenuItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/contextMenuItems.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/core.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/cross/crossSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/cross/crossSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/cross/diagonalCrossSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/cross/diagonalCrossSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/cross/transformingDiagonalCrossState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/cross/transformingDiagonalCrossState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/cylinder/cylinderSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/cylinder/cylinderSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/defaultState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/defaultState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/defaultState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/defaultState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/documentSymbol/documentSymbolSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/documentSymbol/documentSymbolSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/donut/donutSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/donut/donutSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/droppingNewShapeState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/droppingNewShapeState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/droppingNewShapeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/droppingNewShapeState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/duplicatingShapesState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/duplicatingShapesState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/duplicatingShapesState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/duplicatingShapesState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/emojiPickerState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/emojiPickerState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/frame/frameSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/frame/frameSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/frameAlign/frameAlignGroupSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/frameAlign/frameAlignGroupSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/frameAlign/movingFrameInAlignState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/frameAlign/movingFrameInAlignState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/gear/gearSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/gear/gearSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/group/groupSelectedState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/group/groupSelectedState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/group/groupSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/group/groupSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/hexagon/hexagonSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/hexagon/hexagonSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/images/symbolSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/images/symbolSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/index.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/intransientState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/intransientState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/intransientState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/intransientState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/extrudingLineSegment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/extrudingLineSegment.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineCombineState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineCombineState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineDrawingState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineDrawingState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineDrawingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineDrawingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineLabelSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineLabelSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineNormalReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineNormalReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineSegmentEditingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineSegmentEditingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/lineTangentReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/lineTangentReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingAnchorOnLineState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingAnchorOnLineState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingAnchorOnLineState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingAnchorOnLineState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingElbowSegmentState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingElbowSegmentState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineArcState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineArcState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineBezierState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineBezierState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineBezierState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineBezierState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineLabelState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineLabelState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineSegmentState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineSegmentState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingLineVertexState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingLineVertexState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingNewVertexState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingNewVertexState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/movingOnLineState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/movingOnLineState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/rotatingLineLabelState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/rotatingLineLabelState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/lines/vertexAttachingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/lines/vertexAttachingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/moon/moonSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/moon/moonSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingHubState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingHubState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingHubState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingHubState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeControlState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeControlState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeLayoutHandler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeLayoutHandler.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeLayoutHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeLayoutHandler.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeOnLineHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeOnLineHandler.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/movingShapeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/movingShapeState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/multipleSelectedState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/multipleSelectedState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/multipleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/multipleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/panToShapeState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/panToShapeState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/panToShapeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/panToShapeState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/parallelogram/parallelogramSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/parallelogram/parallelogramSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/pointerDownEmptyState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/pointerDownEmptyState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/pointerDownEmptyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/pointerDownEmptyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/rectangleSelectingReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/rectangleSelectingReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/rectangleSelectingState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/rectangleSelectingState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/rectangleSelectingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/rectangleSelectingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/resizingState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/resizingState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/resizingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/resizingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/ribbon/ribbonSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/ribbon/ribbonSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/rotatingState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/rotatingState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/rotatingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/rotatingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/roundedRectangle/roundedRectangleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/roundedRectangle/roundedRectangleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/selectedByPointerOnState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/selectedByPointerOnState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/selectedByPointerOnState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/selectedByPointerOnState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/selectionHubState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/selectionHubState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/selectionHubState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/selectionHubState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/shapeInspectionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/shapeInspectionState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/sheetImage/sheetImageSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/sheetImage/sheetImageSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/singleSelectedHandlerState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/singleSelectedHandlerState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/singleSelectedState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/singleSelectedState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/singleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/singleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/smartBranch/smartBranchChildMarginState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/smartBranch/smartBranchChildMarginState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/smartBranch/smartBranchPointerDownState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/smartBranch/smartBranchPointerDownState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/smartBranch/smartBranchSettingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/smartBranch/smartBranchSettingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/smartBranch/smartBranchSiblingMarginState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/smartBranch/smartBranchSiblingMarginState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/spikyRectangle/spikyRectangleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/spikyRectangle/spikyRectangleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/star/starSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/star/starSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/text/textEditingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/text/textEditingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/text/textReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/text/textReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/text/textSelectingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/text/textSelectingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/trapezoid/trapezoidSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/trapezoid/trapezoidSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/tree/treeNodeMovingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/tree/treeNodeMovingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/tree/treeNodeSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/tree/treeNodeSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/tree/treeRootMovingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/tree/treeRootMovingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/tree/treeRootSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/tree/treeRootSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/triangle/triangleSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/triangle/triangleSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/frame.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/frame.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/frame.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/shapeExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/shapeExport.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/shapeUpdatedEventHandlers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/shapeUpdatedEventHandlers.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/shapeUpdatedEventHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/shapeUpdatedEventHandlers.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/style.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/text.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/text.spec.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/utils/text.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/vectorNetworks/vnCreatePolygonState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/vectorNetworks/vnCreatePolygonState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/vectorNetworks/vnEdgeDrawingState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/vectorNetworks/vnEdgeDrawingState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/vectorNetworks/vnNodeInsertReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/vectorNetworks/vnNodeInsertReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/vectorNetworks/vnNodeSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/vectorNetworks/vnNodeSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/appCanvas/wave/waveSelectedState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/appCanvas/wave/waveSelectedState.ts -------------------------------------------------------------------------------- /src/composables/states/asyncState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/asyncState.ts -------------------------------------------------------------------------------- /src/composables/states/autoPanningState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/autoPanningState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/autoPanningState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/autoPanningState.ts -------------------------------------------------------------------------------- /src/composables/states/commons.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/commons.spec.ts -------------------------------------------------------------------------------- /src/composables/states/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/commons.ts -------------------------------------------------------------------------------- /src/composables/states/core.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/core.spec.ts -------------------------------------------------------------------------------- /src/composables/states/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/core.ts -------------------------------------------------------------------------------- /src/composables/states/panningReadyState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/panningReadyState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/panningReadyState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/panningReadyState.ts -------------------------------------------------------------------------------- /src/composables/states/panningState.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/panningState.spec.ts -------------------------------------------------------------------------------- /src/composables/states/panningState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/panningState.ts -------------------------------------------------------------------------------- /src/composables/states/previewState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/previewState.ts -------------------------------------------------------------------------------- /src/composables/states/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/states/types.ts -------------------------------------------------------------------------------- /src/composables/textEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/textEditor.ts -------------------------------------------------------------------------------- /src/composables/vectorNetwork.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/vectorNetwork.spec.ts -------------------------------------------------------------------------------- /src/composables/vectorNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/vectorNetwork.ts -------------------------------------------------------------------------------- /src/composables/vectorSnapping.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/vectorSnapping.spec.ts -------------------------------------------------------------------------------- /src/composables/vectorSnapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/vectorSnapping.ts -------------------------------------------------------------------------------- /src/composables/workspaceFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/composables/workspaceFile.ts -------------------------------------------------------------------------------- /src/contexts/AppCanvasContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/contexts/AppCanvasContext.ts -------------------------------------------------------------------------------- /src/contexts/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/contexts/AppContext.tsx -------------------------------------------------------------------------------- /src/contexts/AppContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/contexts/AppContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/ToastMessageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/contexts/ToastMessageContext.ts -------------------------------------------------------------------------------- /src/google/composables/driveAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/google/composables/driveAccess.ts -------------------------------------------------------------------------------- /src/google/hooks/drivePicker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/google/hooks/drivePicker.ts -------------------------------------------------------------------------------- /src/google/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/google/types.ts -------------------------------------------------------------------------------- /src/google/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/google/utils/auth.ts -------------------------------------------------------------------------------- /src/hooks/canvas.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/canvas.spec.ts -------------------------------------------------------------------------------- /src/hooks/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/canvas.ts -------------------------------------------------------------------------------- /src/hooks/clickable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/clickable.ts -------------------------------------------------------------------------------- /src/hooks/draggable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/draggable.ts -------------------------------------------------------------------------------- /src/hooks/localStorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/localStorage.spec.ts -------------------------------------------------------------------------------- /src/hooks/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/localStorage.ts -------------------------------------------------------------------------------- /src/hooks/persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/persistence.ts -------------------------------------------------------------------------------- /src/hooks/pointerLock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/pointerLock.ts -------------------------------------------------------------------------------- /src/hooks/realtimeHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/realtimeHooks.ts -------------------------------------------------------------------------------- /src/hooks/storeHooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/storeHooks.spec.ts -------------------------------------------------------------------------------- /src/hooks/storeHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/storeHooks.ts -------------------------------------------------------------------------------- /src/hooks/toastMessage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/toastMessage.spec.ts -------------------------------------------------------------------------------- /src/hooks/toastMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/toastMessage.ts -------------------------------------------------------------------------------- /src/hooks/undoManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/undoManager.ts -------------------------------------------------------------------------------- /src/hooks/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/utils.spec.ts -------------------------------------------------------------------------------- /src/hooks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/utils.ts -------------------------------------------------------------------------------- /src/hooks/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/hooks/window.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/index.css -------------------------------------------------------------------------------- /src/models/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/models/document.ts -------------------------------------------------------------------------------- /src/models/factories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/models/factories.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/pages/auth-result/AuthResult.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/auth-result/AuthResult.spec.tsx -------------------------------------------------------------------------------- /src/pages/auth-result/AuthResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/auth-result/AuthResult.tsx -------------------------------------------------------------------------------- /src/pages/auth-result/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/auth-result/index.html -------------------------------------------------------------------------------- /src/pages/auth-result/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/auth-result/main.tsx -------------------------------------------------------------------------------- /src/pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/index.html -------------------------------------------------------------------------------- /src/pages/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/main.tsx -------------------------------------------------------------------------------- /src/pages/terms/privacy-policy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/terms/privacy-policy/index.html -------------------------------------------------------------------------------- /src/pages/terms/terms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/pages/terms/terms.css -------------------------------------------------------------------------------- /src/partials/meta.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/partials/meta.html -------------------------------------------------------------------------------- /src/shapes/__snapshots__/line.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/__snapshots__/line.spec.ts.snap -------------------------------------------------------------------------------- /src/shapes/align/alignBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/align/alignBox.ts -------------------------------------------------------------------------------- /src/shapes/arc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/arc.spec.ts -------------------------------------------------------------------------------- /src/shapes/arc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/arc.ts -------------------------------------------------------------------------------- /src/shapes/board/boardCard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/board/boardCard.spec.ts -------------------------------------------------------------------------------- /src/shapes/board/boardCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/board/boardCard.ts -------------------------------------------------------------------------------- /src/shapes/board/boardColumn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/board/boardColumn.ts -------------------------------------------------------------------------------- /src/shapes/board/boardLane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/board/boardLane.ts -------------------------------------------------------------------------------- /src/shapes/board/boardRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/board/boardRoot.ts -------------------------------------------------------------------------------- /src/shapes/commonStructs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/commonStructs.ts -------------------------------------------------------------------------------- /src/shapes/core.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/core.spec.ts -------------------------------------------------------------------------------- /src/shapes/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/core.ts -------------------------------------------------------------------------------- /src/shapes/donut.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/donut.spec.ts -------------------------------------------------------------------------------- /src/shapes/donut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/donut.ts -------------------------------------------------------------------------------- /src/shapes/ellipse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/ellipse.spec.ts -------------------------------------------------------------------------------- /src/shapes/ellipse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/ellipse.ts -------------------------------------------------------------------------------- /src/shapes/emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/emoji.ts -------------------------------------------------------------------------------- /src/shapes/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/frame.ts -------------------------------------------------------------------------------- /src/shapes/frameGroups/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/frameGroups/core.ts -------------------------------------------------------------------------------- /src/shapes/frameGroups/frameAlignGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/frameGroups/frameAlignGroup.ts -------------------------------------------------------------------------------- /src/shapes/group.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/group.spec.ts -------------------------------------------------------------------------------- /src/shapes/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/group.ts -------------------------------------------------------------------------------- /src/shapes/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/image.ts -------------------------------------------------------------------------------- /src/shapes/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/index.spec.ts -------------------------------------------------------------------------------- /src/shapes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/index.ts -------------------------------------------------------------------------------- /src/shapes/line.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/line.spec.ts -------------------------------------------------------------------------------- /src/shapes/line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/line.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/closed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/closed.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/core.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/core.spec.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/core.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/diamond.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/diamond.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/dot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/dot.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/dot_top.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/dot_top.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_core.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_many.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_one.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_one_many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_one_many.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_one_only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_one_only.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_zero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_zero.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_zero_many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_zero_many.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/er_zero_one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/er_zero_one.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/index.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/open.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/open.ts -------------------------------------------------------------------------------- /src/shapes/lineHeads/star_stiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/lineHeads/star_stiff.ts -------------------------------------------------------------------------------- /src/shapes/moon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/moon.spec.ts -------------------------------------------------------------------------------- /src/shapes/moon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/moon.ts -------------------------------------------------------------------------------- /src/shapes/oneSidedArrow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/oneSidedArrow.spec.ts -------------------------------------------------------------------------------- /src/shapes/oneSidedArrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/oneSidedArrow.ts -------------------------------------------------------------------------------- /src/shapes/polygons/angleBracket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/angleBracket.ts -------------------------------------------------------------------------------- /src/shapes/polygons/bracket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/bracket.ts -------------------------------------------------------------------------------- /src/shapes/polygons/bubble.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/bubble.ts -------------------------------------------------------------------------------- /src/shapes/polygons/capsule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/capsule.ts -------------------------------------------------------------------------------- /src/shapes/polygons/chevron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/chevron.ts -------------------------------------------------------------------------------- /src/shapes/polygons/cross.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/cross.ts -------------------------------------------------------------------------------- /src/shapes/polygons/curlyBracket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/curlyBracket.ts -------------------------------------------------------------------------------- /src/shapes/polygons/cylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/cylinder.ts -------------------------------------------------------------------------------- /src/shapes/polygons/diagonalCross.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/diagonalCross.spec.ts -------------------------------------------------------------------------------- /src/shapes/polygons/diagonalCross.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/diagonalCross.ts -------------------------------------------------------------------------------- /src/shapes/polygons/documentSymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/documentSymbol.ts -------------------------------------------------------------------------------- /src/shapes/polygons/gear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/gear.ts -------------------------------------------------------------------------------- /src/shapes/polygons/hexagon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/hexagon.ts -------------------------------------------------------------------------------- /src/shapes/polygons/linePolygon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/linePolygon.spec.ts -------------------------------------------------------------------------------- /src/shapes/polygons/linePolygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/linePolygon.ts -------------------------------------------------------------------------------- /src/shapes/polygons/parallelogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/parallelogram.ts -------------------------------------------------------------------------------- /src/shapes/polygons/ribbon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/ribbon.ts -------------------------------------------------------------------------------- /src/shapes/polygons/roundBracket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/roundBracket.ts -------------------------------------------------------------------------------- /src/shapes/polygons/roundedRectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/roundedRectangle.ts -------------------------------------------------------------------------------- /src/shapes/polygons/spikyRectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/spikyRectangle.ts -------------------------------------------------------------------------------- /src/shapes/polygons/star.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/star.spec.ts -------------------------------------------------------------------------------- /src/shapes/polygons/star.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/star.ts -------------------------------------------------------------------------------- /src/shapes/polygons/trapezoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/trapezoid.ts -------------------------------------------------------------------------------- /src/shapes/polygons/triangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/triangle.ts -------------------------------------------------------------------------------- /src/shapes/polygons/wave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/polygons/wave.ts -------------------------------------------------------------------------------- /src/shapes/rectPolygon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/rectPolygon.spec.ts -------------------------------------------------------------------------------- /src/shapes/rectPolygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/rectPolygon.ts -------------------------------------------------------------------------------- /src/shapes/rectangle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/rectangle.spec.ts -------------------------------------------------------------------------------- /src/shapes/rectangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/rectangle.ts -------------------------------------------------------------------------------- /src/shapes/rhombus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/rhombus.ts -------------------------------------------------------------------------------- /src/shapes/sheetImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/sheetImage.ts -------------------------------------------------------------------------------- /src/shapes/simplePolygon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/simplePolygon.spec.ts -------------------------------------------------------------------------------- /src/shapes/simplePolygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/simplePolygon.ts -------------------------------------------------------------------------------- /src/shapes/symbol.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/symbol.spec.ts -------------------------------------------------------------------------------- /src/shapes/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/symbol.ts -------------------------------------------------------------------------------- /src/shapes/text.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/text.spec.ts -------------------------------------------------------------------------------- /src/shapes/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/text.ts -------------------------------------------------------------------------------- /src/shapes/tree/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/tree/core.ts -------------------------------------------------------------------------------- /src/shapes/tree/treeNode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/tree/treeNode.spec.ts -------------------------------------------------------------------------------- /src/shapes/tree/treeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/tree/treeNode.ts -------------------------------------------------------------------------------- /src/shapes/tree/treeRoot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/tree/treeRoot.spec.ts -------------------------------------------------------------------------------- /src/shapes/tree/treeRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/tree/treeRoot.ts -------------------------------------------------------------------------------- /src/shapes/twoSidedArrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/twoSidedArrow.ts -------------------------------------------------------------------------------- /src/shapes/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/unknown.ts -------------------------------------------------------------------------------- /src/shapes/utils/curveLine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/curveLine.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/curveLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/curveLine.ts -------------------------------------------------------------------------------- /src/shapes/utils/duplicator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/duplicator.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/duplicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/duplicator.ts -------------------------------------------------------------------------------- /src/shapes/utils/line.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/line.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/line.ts -------------------------------------------------------------------------------- /src/shapes/utils/lineJump.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/lineJump.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/lineJump.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/lineJump.ts -------------------------------------------------------------------------------- /src/shapes/utils/lineLabel.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/lineLabel.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/lineLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/lineLabel.ts -------------------------------------------------------------------------------- /src/shapes/utils/linePolygon.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/linePolygon.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/linePolygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/linePolygon.ts -------------------------------------------------------------------------------- /src/shapes/utils/shapeTemplateUtil.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/shapeTemplateUtil.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/shapeTemplateUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/shapeTemplateUtil.ts -------------------------------------------------------------------------------- /src/shapes/utils/svgParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/svgParser.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/svgParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/svgParser.ts -------------------------------------------------------------------------------- /src/shapes/utils/symbol.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/symbol.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/symbol.ts -------------------------------------------------------------------------------- /src/shapes/utils/tree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/tree.spec.ts -------------------------------------------------------------------------------- /src/shapes/utils/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/utils/tree.ts -------------------------------------------------------------------------------- /src/shapes/vectorNetworks/vnNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/shapes/vectorNetworks/vnNode.ts -------------------------------------------------------------------------------- /src/stores/core/entities.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/entities.bench.ts -------------------------------------------------------------------------------- /src/stores/core/entities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/entities.spec.ts -------------------------------------------------------------------------------- /src/stores/core/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/entities.ts -------------------------------------------------------------------------------- /src/stores/core/entitySelectable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/entitySelectable.spec.ts -------------------------------------------------------------------------------- /src/stores/core/entitySelectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/entitySelectable.ts -------------------------------------------------------------------------------- /src/stores/core/values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/values.spec.ts -------------------------------------------------------------------------------- /src/stores/core/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/core/values.ts -------------------------------------------------------------------------------- /src/stores/diagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/diagram.ts -------------------------------------------------------------------------------- /src/stores/documents.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/documents.spec.ts -------------------------------------------------------------------------------- /src/stores/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/documents.ts -------------------------------------------------------------------------------- /src/stores/layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/layers.ts -------------------------------------------------------------------------------- /src/stores/shapes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/shapes.spec.ts -------------------------------------------------------------------------------- /src/stores/shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/shapes.ts -------------------------------------------------------------------------------- /src/stores/sheets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/sheets.spec.ts -------------------------------------------------------------------------------- /src/stores/sheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/sheets.ts -------------------------------------------------------------------------------- /src/stores/userSettingStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/stores/userSettingStore.ts -------------------------------------------------------------------------------- /src/stubs/y-indexeddb.ts: -------------------------------------------------------------------------------- 1 | export const IndexeddbPersistence = undefined; 2 | -------------------------------------------------------------------------------- /src/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/tailwind.css -------------------------------------------------------------------------------- /src/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/testUtils.ts -------------------------------------------------------------------------------- /src/utils/arc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/arc.spec.ts -------------------------------------------------------------------------------- /src/utils/arc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/arc.ts -------------------------------------------------------------------------------- /src/utils/boxPadding.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/boxPadding.spec.ts -------------------------------------------------------------------------------- /src/utils/boxPadding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/boxPadding.ts -------------------------------------------------------------------------------- /src/utils/color.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/color.spec.ts -------------------------------------------------------------------------------- /src/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/color.ts -------------------------------------------------------------------------------- /src/utils/commons.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/commons.spec.ts -------------------------------------------------------------------------------- /src/utils/commons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/commons.ts -------------------------------------------------------------------------------- /src/utils/devices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/devices.ts -------------------------------------------------------------------------------- /src/utils/elbowLine.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/elbowLine.spec.ts -------------------------------------------------------------------------------- /src/utils/elbowLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/elbowLine.ts -------------------------------------------------------------------------------- /src/utils/entities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/entities.spec.ts -------------------------------------------------------------------------------- /src/utils/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/entities.ts -------------------------------------------------------------------------------- /src/utils/fileAccess.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/fileAccess.spec.ts -------------------------------------------------------------------------------- /src/utils/fileAccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/fileAccess.ts -------------------------------------------------------------------------------- /src/utils/fillStyle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/fillStyle.spec.ts -------------------------------------------------------------------------------- /src/utils/fillStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/fillStyle.ts -------------------------------------------------------------------------------- /src/utils/findex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/findex.spec.ts -------------------------------------------------------------------------------- /src/utils/findex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/findex.ts -------------------------------------------------------------------------------- /src/utils/geometry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/geometry.spec.ts -------------------------------------------------------------------------------- /src/utils/geometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/geometry.ts -------------------------------------------------------------------------------- /src/utils/graph.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/graph.spec.ts -------------------------------------------------------------------------------- /src/utils/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/graph.ts -------------------------------------------------------------------------------- /src/utils/hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/hash.spec.ts -------------------------------------------------------------------------------- /src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/hash.ts -------------------------------------------------------------------------------- /src/utils/layouts/align.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/align.spec.ts -------------------------------------------------------------------------------- /src/utils/layouts/align.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/align.ts -------------------------------------------------------------------------------- /src/utils/layouts/board.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/board.spec.ts -------------------------------------------------------------------------------- /src/utils/layouts/board.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/board.ts -------------------------------------------------------------------------------- /src/utils/layouts/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/core.ts -------------------------------------------------------------------------------- /src/utils/layouts/dropDownTree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/dropDownTree.spec.ts -------------------------------------------------------------------------------- /src/utils/layouts/dropDownTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/dropDownTree.ts -------------------------------------------------------------------------------- /src/utils/layouts/tree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/tree.spec.ts -------------------------------------------------------------------------------- /src/utils/layouts/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/layouts/tree.ts -------------------------------------------------------------------------------- /src/utils/path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/path.spec.ts -------------------------------------------------------------------------------- /src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/path.ts -------------------------------------------------------------------------------- /src/utils/random.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/random.spec.ts -------------------------------------------------------------------------------- /src/utils/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/random.ts -------------------------------------------------------------------------------- /src/utils/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/renderer.ts -------------------------------------------------------------------------------- /src/utils/route.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/route.spec.ts -------------------------------------------------------------------------------- /src/utils/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/route.ts -------------------------------------------------------------------------------- /src/utils/stateful/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/cache.spec.ts -------------------------------------------------------------------------------- /src/utils/stateful/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/cache.ts -------------------------------------------------------------------------------- /src/utils/stateful/debounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/debounce.spec.ts -------------------------------------------------------------------------------- /src/utils/stateful/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/debounce.ts -------------------------------------------------------------------------------- /src/utils/stateful/reactives.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/reactives.spec.ts -------------------------------------------------------------------------------- /src/utils/stateful/reactives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/reactives.ts -------------------------------------------------------------------------------- /src/utils/stateful/throttle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/throttle.spec.ts -------------------------------------------------------------------------------- /src/utils/stateful/throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/stateful/throttle.ts -------------------------------------------------------------------------------- /src/utils/strokeStyle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/strokeStyle.spec.ts -------------------------------------------------------------------------------- /src/utils/strokeStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/strokeStyle.ts -------------------------------------------------------------------------------- /src/utils/styleHelper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/styleHelper.spec.ts -------------------------------------------------------------------------------- /src/utils/styleHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/styleHelper.ts -------------------------------------------------------------------------------- /src/utils/svgElements.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/svgElements.spec.ts -------------------------------------------------------------------------------- /src/utils/svgElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/svgElements.ts -------------------------------------------------------------------------------- /src/utils/terminology.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/terminology.spec.ts -------------------------------------------------------------------------------- /src/utils/terminology.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/terminology.ts -------------------------------------------------------------------------------- /src/utils/text.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/text.spec.ts -------------------------------------------------------------------------------- /src/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/text.ts -------------------------------------------------------------------------------- /src/utils/textEditor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/textEditor.spec.ts -------------------------------------------------------------------------------- /src/utils/textEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/textEditor.ts -------------------------------------------------------------------------------- /src/utils/tree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/tree.spec.ts -------------------------------------------------------------------------------- /src/utils/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/tree.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /src/utils/vectorNetwork.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/vectorNetwork.spec.ts -------------------------------------------------------------------------------- /src/utils/vectorNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/vectorNetwork.ts -------------------------------------------------------------------------------- /src/utils/yjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/utils/yjs.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /src/vitest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/vitest.d.ts -------------------------------------------------------------------------------- /src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/src/vitest.setup.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miyanokomiya/no-mans-folly/HEAD/vitest.config.ts --------------------------------------------------------------------------------