├── .env.example ├── .eslintignore ├── .github ├── FUNDING.yml ├── assets │ └── logo.png └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .lintstagedrc.js ├── .npmrc ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── crowdin.yml ├── functions ├── hello-world │ └── hello-world.js └── honeycomb │ └── honeycomb.js ├── netlify.toml ├── package.json ├── public ├── Cascadia.ttf ├── FG_Virgil.otf ├── FG_Virgil.ttf ├── _headers ├── apple-touch-icon.png ├── favicon.ico ├── fonts.css ├── index.html ├── logo-180x180.png ├── manifest.json ├── og-image.png └── splashscreen_images │ ├── ipad_splash.png │ ├── ipadpro1_splash.png │ ├── ipadpro2_splash.png │ ├── ipadpro3_splash.png │ ├── iphone5_splash.png │ ├── iphone6_splash.png │ ├── iphoneplus_splash.png │ ├── iphonex_splash.png │ ├── iphonexr_splash.png │ └── iphonexsmax_splash.png ├── scripts ├── build-node.js └── build-version.js ├── src ├── actions │ ├── actionCanvas.tsx │ ├── actionDeleteSelected.tsx │ ├── actionExport.tsx │ ├── actionFinalize.tsx │ ├── actionHistory.tsx │ ├── actionMenu.tsx │ ├── actionProperties.tsx │ ├── actionSelectAll.ts │ ├── actionStyles.ts │ ├── actionZindex.tsx │ ├── index.ts │ ├── manager.tsx │ ├── register.ts │ └── types.ts ├── appState.ts ├── bug-issue-template.js ├── clipboard.ts ├── components │ ├── Actions.tsx │ ├── App.tsx │ ├── ButtonSelect.tsx │ ├── ColorPicker.css │ ├── ColorPicker.tsx │ ├── ContextMenu.css │ ├── ContextMenu.tsx │ ├── ExportDialog.css │ ├── ExportDialog.tsx │ ├── FixedSideContainer.css │ ├── FixedSideContainer.tsx │ ├── HintViewer.css │ ├── HintViewer.tsx │ ├── Island.css │ ├── Island.tsx │ ├── LanguageList.tsx │ ├── LayerUI.tsx │ ├── LockIcon.tsx │ ├── MobileMenu.tsx │ ├── Modal.css │ ├── Modal.tsx │ ├── Popover.css │ ├── Popover.tsx │ ├── ProjectName.css │ ├── ProjectName.tsx │ ├── Section.tsx │ ├── Stack.css │ ├── Stack.tsx │ ├── ToolButton.tsx │ ├── ToolIcon.scss │ ├── TopErrorBoundary.tsx │ └── icons.tsx ├── constants.ts ├── data │ ├── blob.ts │ ├── index.ts │ ├── json.ts │ ├── localStorage.ts │ ├── restore.ts │ └── types.ts ├── element │ ├── bounds.test.ts │ ├── bounds.ts │ ├── collision.ts │ ├── handlerRectangles.ts │ ├── index.ts │ ├── newElement.test.ts │ ├── newElement.ts │ ├── resizeTest.ts │ ├── showSelectedShapeActions.ts │ ├── sizeHelpers.ts │ ├── textElement.ts │ ├── textWysiwyg.tsx │ ├── typeChecks.ts │ └── types.ts ├── gesture.ts ├── global.d.ts ├── history.ts ├── i18n.ts ├── index-node.ts ├── index.tsx ├── is-mobile.tsx ├── keys.ts ├── locales │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── id.json │ ├── no.json │ ├── pl.json │ ├── pt.json │ ├── ru.json │ ├── tr.json │ └── zh.json ├── math.ts ├── react-app-env.d.ts ├── renderer │ ├── index.ts │ ├── renderElement.ts │ ├── renderScene.ts │ └── roundRect.ts ├── scene │ ├── browser-native.d.ts │ ├── comparisons.ts │ ├── createScene.ts │ ├── export.ts │ ├── index.ts │ ├── scroll.ts │ ├── scrollbars.ts │ ├── selection.ts │ ├── types.ts │ └── zoom.ts ├── setupTests.ts ├── shapes.tsx ├── styles.scss ├── tests │ ├── dragCreate.test.tsx │ ├── move.test.tsx │ ├── multiPointCreate.test.tsx │ ├── queries │ │ └── toolQueries.ts │ ├── resize.test.tsx │ ├── selection.test.tsx │ └── test-utils.ts ├── theme.css ├── trackLoadUnload.ts ├── types.ts ├── utils.ts ├── zindex.test.ts └── zindex.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | package-lock.json 4 | .vscode/ 5 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: excalidraw 2 | -------------------------------------------------------------------------------- /.github/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.github/assets/logo.png -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.gitignore -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/README.md -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/crowdin.yml -------------------------------------------------------------------------------- /functions/hello-world/hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/functions/hello-world/hello-world.js -------------------------------------------------------------------------------- /functions/honeycomb/honeycomb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/functions/honeycomb/honeycomb.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/package.json -------------------------------------------------------------------------------- /public/Cascadia.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/Cascadia.ttf -------------------------------------------------------------------------------- /public/FG_Virgil.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/FG_Virgil.otf -------------------------------------------------------------------------------- /public/FG_Virgil.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/FG_Virgil.ttf -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- 1 | /* 2 | Access-Control-Allow-Origin: * 3 | -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/fonts.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/logo-180x180.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/splashscreen_images/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/ipad_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/ipadpro1_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/ipadpro2_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/ipadpro3_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphone5_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphone6_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphoneplus_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphonex_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphonexr_splash.png -------------------------------------------------------------------------------- /public/splashscreen_images/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/public/splashscreen_images/iphonexsmax_splash.png -------------------------------------------------------------------------------- /scripts/build-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/scripts/build-node.js -------------------------------------------------------------------------------- /scripts/build-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/scripts/build-version.js -------------------------------------------------------------------------------- /src/actions/actionCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionCanvas.tsx -------------------------------------------------------------------------------- /src/actions/actionDeleteSelected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionDeleteSelected.tsx -------------------------------------------------------------------------------- /src/actions/actionExport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionExport.tsx -------------------------------------------------------------------------------- /src/actions/actionFinalize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionFinalize.tsx -------------------------------------------------------------------------------- /src/actions/actionHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionHistory.tsx -------------------------------------------------------------------------------- /src/actions/actionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionMenu.tsx -------------------------------------------------------------------------------- /src/actions/actionProperties.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionProperties.tsx -------------------------------------------------------------------------------- /src/actions/actionSelectAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionSelectAll.ts -------------------------------------------------------------------------------- /src/actions/actionStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionStyles.ts -------------------------------------------------------------------------------- /src/actions/actionZindex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/actionZindex.tsx -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/manager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/manager.tsx -------------------------------------------------------------------------------- /src/actions/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/register.ts -------------------------------------------------------------------------------- /src/actions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/actions/types.ts -------------------------------------------------------------------------------- /src/appState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/appState.ts -------------------------------------------------------------------------------- /src/bug-issue-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/bug-issue-template.js -------------------------------------------------------------------------------- /src/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/clipboard.ts -------------------------------------------------------------------------------- /src/components/Actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Actions.tsx -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/ButtonSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ButtonSelect.tsx -------------------------------------------------------------------------------- /src/components/ColorPicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ColorPicker.css -------------------------------------------------------------------------------- /src/components/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/ContextMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ContextMenu.css -------------------------------------------------------------------------------- /src/components/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ContextMenu.tsx -------------------------------------------------------------------------------- /src/components/ExportDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ExportDialog.css -------------------------------------------------------------------------------- /src/components/ExportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ExportDialog.tsx -------------------------------------------------------------------------------- /src/components/FixedSideContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/FixedSideContainer.css -------------------------------------------------------------------------------- /src/components/FixedSideContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/FixedSideContainer.tsx -------------------------------------------------------------------------------- /src/components/HintViewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/HintViewer.css -------------------------------------------------------------------------------- /src/components/HintViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/HintViewer.tsx -------------------------------------------------------------------------------- /src/components/Island.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Island.css -------------------------------------------------------------------------------- /src/components/Island.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Island.tsx -------------------------------------------------------------------------------- /src/components/LanguageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/LanguageList.tsx -------------------------------------------------------------------------------- /src/components/LayerUI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/LayerUI.tsx -------------------------------------------------------------------------------- /src/components/LockIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/LockIcon.tsx -------------------------------------------------------------------------------- /src/components/MobileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/MobileMenu.tsx -------------------------------------------------------------------------------- /src/components/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Modal.css -------------------------------------------------------------------------------- /src/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Modal.tsx -------------------------------------------------------------------------------- /src/components/Popover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Popover.css -------------------------------------------------------------------------------- /src/components/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Popover.tsx -------------------------------------------------------------------------------- /src/components/ProjectName.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ProjectName.css -------------------------------------------------------------------------------- /src/components/ProjectName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ProjectName.tsx -------------------------------------------------------------------------------- /src/components/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Section.tsx -------------------------------------------------------------------------------- /src/components/Stack.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Stack.css -------------------------------------------------------------------------------- /src/components/Stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/Stack.tsx -------------------------------------------------------------------------------- /src/components/ToolButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ToolButton.tsx -------------------------------------------------------------------------------- /src/components/ToolIcon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/ToolIcon.scss -------------------------------------------------------------------------------- /src/components/TopErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/TopErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/data/blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/blob.ts -------------------------------------------------------------------------------- /src/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/index.ts -------------------------------------------------------------------------------- /src/data/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/json.ts -------------------------------------------------------------------------------- /src/data/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/localStorage.ts -------------------------------------------------------------------------------- /src/data/restore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/restore.ts -------------------------------------------------------------------------------- /src/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/data/types.ts -------------------------------------------------------------------------------- /src/element/bounds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/bounds.test.ts -------------------------------------------------------------------------------- /src/element/bounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/bounds.ts -------------------------------------------------------------------------------- /src/element/collision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/collision.ts -------------------------------------------------------------------------------- /src/element/handlerRectangles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/handlerRectangles.ts -------------------------------------------------------------------------------- /src/element/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/index.ts -------------------------------------------------------------------------------- /src/element/newElement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/newElement.test.ts -------------------------------------------------------------------------------- /src/element/newElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/newElement.ts -------------------------------------------------------------------------------- /src/element/resizeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/resizeTest.ts -------------------------------------------------------------------------------- /src/element/showSelectedShapeActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/showSelectedShapeActions.ts -------------------------------------------------------------------------------- /src/element/sizeHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/sizeHelpers.ts -------------------------------------------------------------------------------- /src/element/textElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/textElement.ts -------------------------------------------------------------------------------- /src/element/textWysiwyg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/textWysiwyg.tsx -------------------------------------------------------------------------------- /src/element/typeChecks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/typeChecks.ts -------------------------------------------------------------------------------- /src/element/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/element/types.ts -------------------------------------------------------------------------------- /src/gesture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/gesture.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/history.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/index-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/index-node.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/is-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/is-mobile.tsx -------------------------------------------------------------------------------- /src/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/keys.ts -------------------------------------------------------------------------------- /src/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/de.json -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/es.json -------------------------------------------------------------------------------- /src/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/fr.json -------------------------------------------------------------------------------- /src/locales/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/id.json -------------------------------------------------------------------------------- /src/locales/no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/no.json -------------------------------------------------------------------------------- /src/locales/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/pl.json -------------------------------------------------------------------------------- /src/locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/pt.json -------------------------------------------------------------------------------- /src/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/ru.json -------------------------------------------------------------------------------- /src/locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/tr.json -------------------------------------------------------------------------------- /src/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/locales/zh.json -------------------------------------------------------------------------------- /src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/math.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/renderer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/renderer/index.ts -------------------------------------------------------------------------------- /src/renderer/renderElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/renderer/renderElement.ts -------------------------------------------------------------------------------- /src/renderer/renderScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/renderer/renderScene.ts -------------------------------------------------------------------------------- /src/renderer/roundRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/renderer/roundRect.ts -------------------------------------------------------------------------------- /src/scene/browser-native.d.ts: -------------------------------------------------------------------------------- 1 | declare module "browser-nativefs"; 2 | -------------------------------------------------------------------------------- /src/scene/comparisons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/comparisons.ts -------------------------------------------------------------------------------- /src/scene/createScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/createScene.ts -------------------------------------------------------------------------------- /src/scene/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/export.ts -------------------------------------------------------------------------------- /src/scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/index.ts -------------------------------------------------------------------------------- /src/scene/scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/scroll.ts -------------------------------------------------------------------------------- /src/scene/scrollbars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/scrollbars.ts -------------------------------------------------------------------------------- /src/scene/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/selection.ts -------------------------------------------------------------------------------- /src/scene/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/types.ts -------------------------------------------------------------------------------- /src/scene/zoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/scene/zoom.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/shapes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/shapes.tsx -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/tests/dragCreate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/dragCreate.test.tsx -------------------------------------------------------------------------------- /src/tests/move.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/move.test.tsx -------------------------------------------------------------------------------- /src/tests/multiPointCreate.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/multiPointCreate.test.tsx -------------------------------------------------------------------------------- /src/tests/queries/toolQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/queries/toolQueries.ts -------------------------------------------------------------------------------- /src/tests/resize.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/resize.test.tsx -------------------------------------------------------------------------------- /src/tests/selection.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/selection.test.tsx -------------------------------------------------------------------------------- /src/tests/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/tests/test-utils.ts -------------------------------------------------------------------------------- /src/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/theme.css -------------------------------------------------------------------------------- /src/trackLoadUnload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/trackLoadUnload.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/zindex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/zindex.test.ts -------------------------------------------------------------------------------- /src/zindex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/src/zindex.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swyxio/frontend-observability/HEAD/tsconfig.json --------------------------------------------------------------------------------