├── .gitignore ├── DEV_README.md ├── LICENSE.txt ├── README.md ├── README_zh.md ├── lerna.json ├── package.json ├── packages ├── cursor-tool │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── arrow.svg │ │ │ ├── ellipse.svg │ │ │ ├── eraser-cursor.png │ │ │ ├── eraser.svg │ │ │ ├── hand.svg │ │ │ ├── pencil-cursor.png │ │ │ ├── pencil.svg │ │ │ ├── rectangle.svg │ │ │ ├── selector-cursor.png │ │ │ ├── selector.svg │ │ │ ├── shape-cursor.svg │ │ │ ├── straight.svg │ │ │ ├── text-cursor.svg │ │ │ └── text.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── docs-center │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── close.svg │ │ │ ├── default_cover.svg │ │ │ ├── default_cover_home.svg │ │ │ └── delete.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── fetch-middleware │ ├── README.md │ ├── package.json │ ├── src │ │ ├── HttpError.ts │ │ ├── custom.d.ts │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── loading-bar │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── redo-disabled.svg │ │ │ ├── redo.svg │ │ │ ├── undo-disabled.svg │ │ │ └── undo.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── menu-box │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── oss-drop-upload │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── oss-upload-button │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── audio.svg │ │ │ ├── file-trans-img.svg │ │ │ ├── file-trans-web.svg │ │ │ ├── image.svg │ │ │ ├── upload-active.svg │ │ │ ├── upload.svg │ │ │ └── video.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── oss-upload-manager │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── fetch-middleware.ts │ │ ├── image │ │ │ └── default_cover.svg │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ ├── tsconfig.test.json │ └── webpack.config.js ├── page-controller │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── back-disable.svg │ │ │ ├── back.svg │ │ │ ├── first-active.svg │ │ │ ├── first-disable.svg │ │ │ ├── last-active.svg │ │ │ ├── last-disable.svg │ │ │ ├── next-disabled.svg │ │ │ └── next.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── player-controller │ ├── README.md │ ├── package.json │ ├── src │ │ ├── SeekSlider.less │ │ ├── SeekSlider.tsx │ │ ├── WatchDisplayer.ts │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── video_pause.svg │ │ │ └── video_play.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── preview-controller │ ├── README.md │ ├── package.json │ ├── src │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── add-page.svg │ │ │ ├── close.svg │ │ │ └── delete.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── redo-undo │ ├── README.md │ ├── package.json │ ├── src │ │ ├── .DS_Store │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── redo-disabled.svg │ │ │ ├── redo.svg │ │ │ ├── undo-disabled.svg │ │ │ └── undo.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── tool-box │ ├── README.md │ ├── package.json │ ├── src │ │ ├── .DS_Store │ │ ├── ColorTool.less │ │ ├── ColorTool.tsx │ │ ├── DrawTool.less │ │ ├── DrawTool.tsx │ │ ├── StrokeWidthTool.less │ │ ├── StrokeWidthTool.tsx │ │ ├── ToolPaletteConfig.ts │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── arrow-active.svg │ │ │ ├── arrow.svg │ │ │ ├── clear-active.svg │ │ │ ├── clear.svg │ │ │ ├── click-active.svg │ │ │ ├── click.svg │ │ │ ├── ellipse-active.svg │ │ │ ├── ellipse.svg │ │ │ ├── eraser-active.svg │ │ │ ├── eraser.svg │ │ │ ├── hand-active.svg │ │ │ ├── hand.svg │ │ │ ├── laserPointer-active.svg │ │ │ ├── laserPointer.svg │ │ │ ├── mask.svg │ │ │ ├── pencil-active.svg │ │ │ ├── pencil.svg │ │ │ ├── pentagram-active.svg │ │ │ ├── pentagram.svg │ │ │ ├── rectangle-active.svg │ │ │ ├── rectangle.svg │ │ │ ├── rhombus-active.svg │ │ │ ├── rhombus.svg │ │ │ ├── selector-active.svg │ │ │ ├── selector.svg │ │ │ ├── speechBalloon-active.svg │ │ │ ├── speechBalloon.svg │ │ │ ├── straight-active.svg │ │ │ ├── straight.svg │ │ │ ├── subscript-active.svg │ │ │ ├── subscript.svg │ │ │ ├── text-active.svg │ │ │ ├── text.svg │ │ │ ├── triangle-active.svg │ │ │ ├── triangle.svg │ │ │ ├── upload-active.svg │ │ │ └── upload.svg │ │ ├── index.less │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── white-audio-plugin │ ├── README.1.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── WhiteAudioPlugin.tsx │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── audio_plugin.svg │ │ │ ├── delete_icon.svg │ │ │ └── mute_icon.svg │ │ ├── index.less │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock ├── white-video-plugin │ ├── README.md │ ├── package.json │ ├── src │ │ ├── WhiteVideoPlugin.tsx │ │ ├── custom.d.ts │ │ ├── image │ │ │ ├── delete_icon.svg │ │ │ ├── mute_icon.svg │ │ │ └── video_plugin.svg │ │ ├── index.less │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── webpack.config.js └── zoom-controller │ ├── README.md │ ├── package.json │ ├── src │ ├── custom.d.ts │ ├── image │ │ ├── less.svg │ │ ├── plus.svg │ │ └── reset.svg │ ├── index.less │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── ci.sh ├── docker.js └── shell.js ├── whiteboard.png └── whiteboard ├── .dockerignore ├── .env.example ├── .gitignore ├── docker-config └── nginx.conf ├── dockerfile ├── package.json ├── public ├── icon-16.png ├── icon-32.png ├── icon-96.png └── index.html ├── service-worker └── worker.js ├── src ├── AddNamePage.less ├── AddNamePage.tsx ├── AppRoutes.tsx ├── AppsButton.less ├── AppsButton.tsx ├── BrowserHistory.ts ├── CreatePage.less ├── CreatePage.tsx ├── FloatLink.less ├── FloatLink.tsx ├── HistoryPage.less ├── HistoryPage.tsx ├── IndexPage.less ├── IndexPage.tsx ├── JoinPage.less ├── JoinPage.tsx ├── LoadingPage.less ├── LoadingPage.tsx ├── NetlessCaches.ts ├── PageError.less ├── PageError.tsx ├── ReplayPage.less ├── ReplayPage.tsx ├── ReplayVideoPage.less ├── ReplayVideoPage.tsx ├── Storage.less ├── Storage.tsx ├── SwitchLanguage.tsx ├── WhiteboardCreatorPage.tsx ├── WhiteboardPage.less ├── WhiteboardPage.tsx ├── apiMiddleware │ ├── RoomOperator.ts │ ├── index.ts │ ├── netlessWhiteboardApi.ts │ └── projectorConvert.ts ├── appToken.ts ├── assets │ ├── .DS_Store │ └── image │ │ ├── board.svg │ │ ├── clock.svg │ │ ├── close.svg │ │ ├── create.svg │ │ ├── empty-box.svg │ │ ├── exit.svg │ │ ├── folder.svg │ │ ├── follow-active.svg │ │ ├── follow.svg │ │ ├── gift.svg │ │ ├── invite-active.svg │ │ ├── invite.svg │ │ ├── join.svg │ │ ├── loading.svg │ │ ├── logo.png │ │ ├── logo_full.png │ │ ├── name_bg.jpg │ │ ├── netless_black.svg │ │ ├── pages.svg │ │ ├── player_stop.svg │ │ ├── replay-screen.png │ │ ├── room_not_find.svg │ │ ├── video-play.svg │ │ └── zip.svg ├── components │ ├── ExitButton.less │ ├── ExitButtonPlayer.tsx │ ├── ExitButtonRoom.tsx │ ├── H5UploadButton.tsx │ ├── InviteButton.less │ ├── InviteButton.tsx │ ├── SwitchRegion.less │ └── SwitchRegion.tsx ├── custom.d.ts ├── i18n.ts ├── index.tsx ├── locales │ ├── en.json │ └── zh-CN.json ├── logics │ └── DownloadLogic.ts ├── region.ts ├── taskUuids.ts ├── tools │ ├── AsyncRefresher.ts │ ├── IframeAdapter.ts │ ├── QueryGetter.ts │ ├── ReplayAdapter.ts │ └── SupplierAdapter.ts └── typings │ └── globals.d.ts ├── theme.less ├── tsconfig.json └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /DEV_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/DEV_README.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/README_zh.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/package.json -------------------------------------------------------------------------------- /packages/cursor-tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/README.md -------------------------------------------------------------------------------- /packages/cursor-tool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/package.json -------------------------------------------------------------------------------- /packages/cursor-tool/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/custom.d.ts -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/arrow.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/ellipse.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/eraser-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/eraser-cursor.png -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/eraser.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/hand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/hand.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/pencil-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/pencil-cursor.png -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/pencil.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/rectangle.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/selector-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/selector-cursor.png -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/selector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/selector.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/shape-cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/shape-cursor.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/straight.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/text-cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/text-cursor.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/image/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/image/text.svg -------------------------------------------------------------------------------- /packages/cursor-tool/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/index.less -------------------------------------------------------------------------------- /packages/cursor-tool/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/src/index.tsx -------------------------------------------------------------------------------- /packages/cursor-tool/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/tsconfig.json -------------------------------------------------------------------------------- /packages/cursor-tool/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/cursor-tool/webpack.config.js -------------------------------------------------------------------------------- /packages/docs-center/README.md: -------------------------------------------------------------------------------- 1 | # @netless/docs-center 2 | -------------------------------------------------------------------------------- /packages/docs-center/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/package.json -------------------------------------------------------------------------------- /packages/docs-center/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/custom.d.ts -------------------------------------------------------------------------------- /packages/docs-center/src/image/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/image/close.svg -------------------------------------------------------------------------------- /packages/docs-center/src/image/default_cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/image/default_cover.svg -------------------------------------------------------------------------------- /packages/docs-center/src/image/default_cover_home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/image/default_cover_home.svg -------------------------------------------------------------------------------- /packages/docs-center/src/image/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/image/delete.svg -------------------------------------------------------------------------------- /packages/docs-center/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/index.less -------------------------------------------------------------------------------- /packages/docs-center/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/src/index.tsx -------------------------------------------------------------------------------- /packages/docs-center/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/tsconfig.json -------------------------------------------------------------------------------- /packages/docs-center/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/docs-center/webpack.config.js -------------------------------------------------------------------------------- /packages/fetch-middleware/README.md: -------------------------------------------------------------------------------- 1 | # @netless/fetch-middleware -------------------------------------------------------------------------------- /packages/fetch-middleware/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/package.json -------------------------------------------------------------------------------- /packages/fetch-middleware/src/HttpError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/src/HttpError.ts -------------------------------------------------------------------------------- /packages/fetch-middleware/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/src/custom.d.ts -------------------------------------------------------------------------------- /packages/fetch-middleware/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/src/index.tsx -------------------------------------------------------------------------------- /packages/fetch-middleware/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/tsconfig.json -------------------------------------------------------------------------------- /packages/fetch-middleware/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/fetch-middleware/webpack.config.js -------------------------------------------------------------------------------- /packages/loading-bar/README.md: -------------------------------------------------------------------------------- 1 | # @netless/loading-bar -------------------------------------------------------------------------------- /packages/loading-bar/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/package.json -------------------------------------------------------------------------------- /packages/loading-bar/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/custom.d.ts -------------------------------------------------------------------------------- /packages/loading-bar/src/image/redo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/image/redo-disabled.svg -------------------------------------------------------------------------------- /packages/loading-bar/src/image/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/image/redo.svg -------------------------------------------------------------------------------- /packages/loading-bar/src/image/undo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/image/undo-disabled.svg -------------------------------------------------------------------------------- /packages/loading-bar/src/image/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/image/undo.svg -------------------------------------------------------------------------------- /packages/loading-bar/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/index.less -------------------------------------------------------------------------------- /packages/loading-bar/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/src/index.tsx -------------------------------------------------------------------------------- /packages/loading-bar/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/tsconfig.json -------------------------------------------------------------------------------- /packages/loading-bar/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/loading-bar/webpack.config.js -------------------------------------------------------------------------------- /packages/menu-box/README.md: -------------------------------------------------------------------------------- 1 | # zoom controller -------------------------------------------------------------------------------- /packages/menu-box/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/menu-box/package.json -------------------------------------------------------------------------------- /packages/menu-box/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/menu-box/src/custom.d.ts -------------------------------------------------------------------------------- /packages/menu-box/src/index.less: -------------------------------------------------------------------------------- 1 | .bm-menu-wrap { 2 | top: 0; 3 | } -------------------------------------------------------------------------------- /packages/menu-box/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/menu-box/src/index.tsx -------------------------------------------------------------------------------- /packages/menu-box/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/menu-box/tsconfig.json -------------------------------------------------------------------------------- /packages/menu-box/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/menu-box/webpack.config.js -------------------------------------------------------------------------------- /packages/oss-drop-upload/README.md: -------------------------------------------------------------------------------- 1 | # oss-upload-controller -------------------------------------------------------------------------------- /packages/oss-drop-upload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/package.json -------------------------------------------------------------------------------- /packages/oss-drop-upload/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/src/custom.d.ts -------------------------------------------------------------------------------- /packages/oss-drop-upload/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/src/index.less -------------------------------------------------------------------------------- /packages/oss-drop-upload/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/src/index.tsx -------------------------------------------------------------------------------- /packages/oss-drop-upload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/tsconfig.json -------------------------------------------------------------------------------- /packages/oss-drop-upload/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-drop-upload/webpack.config.js -------------------------------------------------------------------------------- /packages/oss-upload-button/README.md: -------------------------------------------------------------------------------- 1 | # oss-upload-controller -------------------------------------------------------------------------------- /packages/oss-upload-button/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/package.json -------------------------------------------------------------------------------- /packages/oss-upload-button/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/custom.d.ts -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/audio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/audio.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/file-trans-img.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/file-trans-img.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/file-trans-web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/file-trans-web.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/image.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/upload-active.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/upload.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/image/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/image/video.svg -------------------------------------------------------------------------------- /packages/oss-upload-button/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/index.less -------------------------------------------------------------------------------- /packages/oss-upload-button/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/src/index.tsx -------------------------------------------------------------------------------- /packages/oss-upload-button/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/tsconfig.json -------------------------------------------------------------------------------- /packages/oss-upload-button/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-button/webpack.config.js -------------------------------------------------------------------------------- /packages/oss-upload-manager/README.md: -------------------------------------------------------------------------------- 1 | # oss-upload-controller -------------------------------------------------------------------------------- /packages/oss-upload-manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/package.json -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/src/custom.d.ts -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/fetch-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/src/fetch-middleware.ts -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/image/default_cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/src/image/default_cover.svg -------------------------------------------------------------------------------- /packages/oss-upload-manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/src/index.ts -------------------------------------------------------------------------------- /packages/oss-upload-manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/tsconfig.json -------------------------------------------------------------------------------- /packages/oss-upload-manager/tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /packages/oss-upload-manager/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/tsconfig.test.json -------------------------------------------------------------------------------- /packages/oss-upload-manager/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/oss-upload-manager/webpack.config.js -------------------------------------------------------------------------------- /packages/page-controller/README.md: -------------------------------------------------------------------------------- 1 | # zoom controller -------------------------------------------------------------------------------- /packages/page-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/package.json -------------------------------------------------------------------------------- /packages/page-controller/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/custom.d.ts -------------------------------------------------------------------------------- /packages/page-controller/src/image/back-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/back-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/back.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/first-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/first-active.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/first-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/first-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/last-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/last-active.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/last-disable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/last-disable.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/next-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/next-disabled.svg -------------------------------------------------------------------------------- /packages/page-controller/src/image/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/image/next.svg -------------------------------------------------------------------------------- /packages/page-controller/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/index.less -------------------------------------------------------------------------------- /packages/page-controller/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/src/index.tsx -------------------------------------------------------------------------------- /packages/page-controller/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/tsconfig.json -------------------------------------------------------------------------------- /packages/page-controller/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/page-controller/webpack.config.js -------------------------------------------------------------------------------- /packages/player-controller/README.md: -------------------------------------------------------------------------------- 1 | # zoom controller -------------------------------------------------------------------------------- /packages/player-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/package.json -------------------------------------------------------------------------------- /packages/player-controller/src/SeekSlider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/SeekSlider.less -------------------------------------------------------------------------------- /packages/player-controller/src/SeekSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/SeekSlider.tsx -------------------------------------------------------------------------------- /packages/player-controller/src/WatchDisplayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/WatchDisplayer.ts -------------------------------------------------------------------------------- /packages/player-controller/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/custom.d.ts -------------------------------------------------------------------------------- /packages/player-controller/src/image/video_pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/image/video_pause.svg -------------------------------------------------------------------------------- /packages/player-controller/src/image/video_play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/image/video_play.svg -------------------------------------------------------------------------------- /packages/player-controller/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/index.less -------------------------------------------------------------------------------- /packages/player-controller/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/src/index.tsx -------------------------------------------------------------------------------- /packages/player-controller/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/tsconfig.json -------------------------------------------------------------------------------- /packages/player-controller/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/player-controller/webpack.config.js -------------------------------------------------------------------------------- /packages/preview-controller/README.md: -------------------------------------------------------------------------------- 1 | # zoom controller -------------------------------------------------------------------------------- /packages/preview-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/package.json -------------------------------------------------------------------------------- /packages/preview-controller/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/custom.d.ts -------------------------------------------------------------------------------- /packages/preview-controller/src/image/add-page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/image/add-page.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/image/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/image/close.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/image/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/image/delete.svg -------------------------------------------------------------------------------- /packages/preview-controller/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/index.less -------------------------------------------------------------------------------- /packages/preview-controller/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/src/index.tsx -------------------------------------------------------------------------------- /packages/preview-controller/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/tsconfig.json -------------------------------------------------------------------------------- /packages/preview-controller/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/preview-controller/webpack.config.js -------------------------------------------------------------------------------- /packages/redo-undo/README.md: -------------------------------------------------------------------------------- 1 | # redo undo -------------------------------------------------------------------------------- /packages/redo-undo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/package.json -------------------------------------------------------------------------------- /packages/redo-undo/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/.DS_Store -------------------------------------------------------------------------------- /packages/redo-undo/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/custom.d.ts -------------------------------------------------------------------------------- /packages/redo-undo/src/image/redo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/image/redo-disabled.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/image/redo.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/undo-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/image/undo-disabled.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/image/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/image/undo.svg -------------------------------------------------------------------------------- /packages/redo-undo/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/index.less -------------------------------------------------------------------------------- /packages/redo-undo/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/src/index.tsx -------------------------------------------------------------------------------- /packages/redo-undo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/tsconfig.json -------------------------------------------------------------------------------- /packages/redo-undo/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/redo-undo/webpack.config.js -------------------------------------------------------------------------------- /packages/tool-box/README.md: -------------------------------------------------------------------------------- 1 | # tool box -------------------------------------------------------------------------------- /packages/tool-box/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/package.json -------------------------------------------------------------------------------- /packages/tool-box/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/.DS_Store -------------------------------------------------------------------------------- /packages/tool-box/src/ColorTool.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/ColorTool.less -------------------------------------------------------------------------------- /packages/tool-box/src/ColorTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/ColorTool.tsx -------------------------------------------------------------------------------- /packages/tool-box/src/DrawTool.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/DrawTool.less -------------------------------------------------------------------------------- /packages/tool-box/src/DrawTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/DrawTool.tsx -------------------------------------------------------------------------------- /packages/tool-box/src/StrokeWidthTool.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/StrokeWidthTool.less -------------------------------------------------------------------------------- /packages/tool-box/src/StrokeWidthTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/StrokeWidthTool.tsx -------------------------------------------------------------------------------- /packages/tool-box/src/ToolPaletteConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/ToolPaletteConfig.ts -------------------------------------------------------------------------------- /packages/tool-box/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/custom.d.ts -------------------------------------------------------------------------------- /packages/tool-box/src/image/arrow-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/arrow-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/arrow.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/clear-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/clear-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/clear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/clear.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/click-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/click-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/click.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/click.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/ellipse-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/ellipse-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/ellipse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/ellipse.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/eraser-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/eraser-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/eraser.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/hand-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/hand-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/hand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/hand.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/laserPointer-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/laserPointer-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/laserPointer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/laserPointer.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/mask.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pencil-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/pencil-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/pencil.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pentagram-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/pentagram-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/pentagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/pentagram.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rectangle-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/rectangle-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/rectangle.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rhombus-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/rhombus-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/rhombus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/rhombus.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/selector-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/selector-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/selector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/selector.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/speechBalloon-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/speechBalloon-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/speechBalloon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/speechBalloon.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/straight-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/straight-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/straight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/straight.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/subscript-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/subscript-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/subscript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/subscript.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/text-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/text-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/text.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/triangle-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/triangle-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/triangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/triangle.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/upload-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/upload-active.svg -------------------------------------------------------------------------------- /packages/tool-box/src/image/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/image/upload.svg -------------------------------------------------------------------------------- /packages/tool-box/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/index.less -------------------------------------------------------------------------------- /packages/tool-box/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/src/index.tsx -------------------------------------------------------------------------------- /packages/tool-box/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/tsconfig.json -------------------------------------------------------------------------------- /packages/tool-box/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/tool-box/webpack.config.js -------------------------------------------------------------------------------- /packages/white-audio-plugin/README.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/README.1.md -------------------------------------------------------------------------------- /packages/white-audio-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/README.md -------------------------------------------------------------------------------- /packages/white-audio-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/package.json -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/WhiteAudioPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/WhiteAudioPlugin.tsx -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/custom.d.ts -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/image/audio_plugin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/image/audio_plugin.svg -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/image/delete_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/image/delete_icon.svg -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/image/mute_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/image/mute_icon.svg -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/index.less -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/types.ts -------------------------------------------------------------------------------- /packages/white-audio-plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/white-audio-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/white-audio-plugin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/webpack.config.js -------------------------------------------------------------------------------- /packages/white-audio-plugin/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-audio-plugin/yarn.lock -------------------------------------------------------------------------------- /packages/white-video-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/README.md -------------------------------------------------------------------------------- /packages/white-video-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/package.json -------------------------------------------------------------------------------- /packages/white-video-plugin/src/WhiteVideoPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/WhiteVideoPlugin.tsx -------------------------------------------------------------------------------- /packages/white-video-plugin/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/custom.d.ts -------------------------------------------------------------------------------- /packages/white-video-plugin/src/image/delete_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/image/delete_icon.svg -------------------------------------------------------------------------------- /packages/white-video-plugin/src/image/mute_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/image/mute_icon.svg -------------------------------------------------------------------------------- /packages/white-video-plugin/src/image/video_plugin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/image/video_plugin.svg -------------------------------------------------------------------------------- /packages/white-video-plugin/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/index.less -------------------------------------------------------------------------------- /packages/white-video-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/white-video-plugin/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/types.ts -------------------------------------------------------------------------------- /packages/white-video-plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/white-video-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/white-video-plugin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/white-video-plugin/webpack.config.js -------------------------------------------------------------------------------- /packages/zoom-controller/README.md: -------------------------------------------------------------------------------- 1 | # zoom controller -------------------------------------------------------------------------------- /packages/zoom-controller/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/package.json -------------------------------------------------------------------------------- /packages/zoom-controller/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/custom.d.ts -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/less.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/image/less.svg -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/image/plus.svg -------------------------------------------------------------------------------- /packages/zoom-controller/src/image/reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/image/reset.svg -------------------------------------------------------------------------------- /packages/zoom-controller/src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/index.less -------------------------------------------------------------------------------- /packages/zoom-controller/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/src/index.tsx -------------------------------------------------------------------------------- /packages/zoom-controller/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/tsconfig.json -------------------------------------------------------------------------------- /packages/zoom-controller/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/packages/zoom-controller/webpack.config.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/scripts/ci.sh -------------------------------------------------------------------------------- /scripts/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/scripts/docker.js -------------------------------------------------------------------------------- /scripts/shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/scripts/shell.js -------------------------------------------------------------------------------- /whiteboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard.png -------------------------------------------------------------------------------- /whiteboard/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /whiteboard/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/.env.example -------------------------------------------------------------------------------- /whiteboard/.gitignore: -------------------------------------------------------------------------------- 1 | .env.local -------------------------------------------------------------------------------- /whiteboard/docker-config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/docker-config/nginx.conf -------------------------------------------------------------------------------- /whiteboard/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/dockerfile -------------------------------------------------------------------------------- /whiteboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/package.json -------------------------------------------------------------------------------- /whiteboard/public/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/public/icon-16.png -------------------------------------------------------------------------------- /whiteboard/public/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/public/icon-32.png -------------------------------------------------------------------------------- /whiteboard/public/icon-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/public/icon-96.png -------------------------------------------------------------------------------- /whiteboard/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/public/index.html -------------------------------------------------------------------------------- /whiteboard/service-worker/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/service-worker/worker.js -------------------------------------------------------------------------------- /whiteboard/src/AddNamePage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/AddNamePage.less -------------------------------------------------------------------------------- /whiteboard/src/AddNamePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/AddNamePage.tsx -------------------------------------------------------------------------------- /whiteboard/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/AppRoutes.tsx -------------------------------------------------------------------------------- /whiteboard/src/AppsButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/AppsButton.less -------------------------------------------------------------------------------- /whiteboard/src/AppsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/AppsButton.tsx -------------------------------------------------------------------------------- /whiteboard/src/BrowserHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/BrowserHistory.ts -------------------------------------------------------------------------------- /whiteboard/src/CreatePage.less: -------------------------------------------------------------------------------- 1 | .page-create-input-box { 2 | width: 384px; 3 | } 4 | -------------------------------------------------------------------------------- /whiteboard/src/CreatePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/CreatePage.tsx -------------------------------------------------------------------------------- /whiteboard/src/FloatLink.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/FloatLink.less -------------------------------------------------------------------------------- /whiteboard/src/FloatLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/FloatLink.tsx -------------------------------------------------------------------------------- /whiteboard/src/HistoryPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/HistoryPage.less -------------------------------------------------------------------------------- /whiteboard/src/HistoryPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/HistoryPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/IndexPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/IndexPage.less -------------------------------------------------------------------------------- /whiteboard/src/IndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/IndexPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/JoinPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/JoinPage.less -------------------------------------------------------------------------------- /whiteboard/src/JoinPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/JoinPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/LoadingPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/LoadingPage.less -------------------------------------------------------------------------------- /whiteboard/src/LoadingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/LoadingPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/NetlessCaches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/NetlessCaches.ts -------------------------------------------------------------------------------- /whiteboard/src/PageError.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/PageError.less -------------------------------------------------------------------------------- /whiteboard/src/PageError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/PageError.tsx -------------------------------------------------------------------------------- /whiteboard/src/ReplayPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/ReplayPage.less -------------------------------------------------------------------------------- /whiteboard/src/ReplayPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/ReplayPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/ReplayVideoPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/ReplayVideoPage.less -------------------------------------------------------------------------------- /whiteboard/src/ReplayVideoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/ReplayVideoPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/Storage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/Storage.less -------------------------------------------------------------------------------- /whiteboard/src/Storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/Storage.tsx -------------------------------------------------------------------------------- /whiteboard/src/SwitchLanguage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/SwitchLanguage.tsx -------------------------------------------------------------------------------- /whiteboard/src/WhiteboardCreatorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/WhiteboardCreatorPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/WhiteboardPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/WhiteboardPage.less -------------------------------------------------------------------------------- /whiteboard/src/WhiteboardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/WhiteboardPage.tsx -------------------------------------------------------------------------------- /whiteboard/src/apiMiddleware/RoomOperator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/apiMiddleware/RoomOperator.ts -------------------------------------------------------------------------------- /whiteboard/src/apiMiddleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/apiMiddleware/index.ts -------------------------------------------------------------------------------- /whiteboard/src/apiMiddleware/netlessWhiteboardApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/apiMiddleware/netlessWhiteboardApi.ts -------------------------------------------------------------------------------- /whiteboard/src/apiMiddleware/projectorConvert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/apiMiddleware/projectorConvert.ts -------------------------------------------------------------------------------- /whiteboard/src/appToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/appToken.ts -------------------------------------------------------------------------------- /whiteboard/src/assets/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/.DS_Store -------------------------------------------------------------------------------- /whiteboard/src/assets/image/board.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/board.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/clock.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/close.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/create.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/empty-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/empty-box.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/exit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/exit.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/folder.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/follow-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/follow-active.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/follow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/follow.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/gift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/gift.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/invite-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/invite-active.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/invite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/invite.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/join.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/join.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/loading.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/logo.png -------------------------------------------------------------------------------- /whiteboard/src/assets/image/logo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/logo_full.png -------------------------------------------------------------------------------- /whiteboard/src/assets/image/name_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/name_bg.jpg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/netless_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/netless_black.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/pages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/pages.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/player_stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/player_stop.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/replay-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/replay-screen.png -------------------------------------------------------------------------------- /whiteboard/src/assets/image/room_not_find.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/room_not_find.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/video-play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/video-play.svg -------------------------------------------------------------------------------- /whiteboard/src/assets/image/zip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/assets/image/zip.svg -------------------------------------------------------------------------------- /whiteboard/src/components/ExitButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/ExitButton.less -------------------------------------------------------------------------------- /whiteboard/src/components/ExitButtonPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/ExitButtonPlayer.tsx -------------------------------------------------------------------------------- /whiteboard/src/components/ExitButtonRoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/ExitButtonRoom.tsx -------------------------------------------------------------------------------- /whiteboard/src/components/H5UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/H5UploadButton.tsx -------------------------------------------------------------------------------- /whiteboard/src/components/InviteButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/InviteButton.less -------------------------------------------------------------------------------- /whiteboard/src/components/InviteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/InviteButton.tsx -------------------------------------------------------------------------------- /whiteboard/src/components/SwitchRegion.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/SwitchRegion.less -------------------------------------------------------------------------------- /whiteboard/src/components/SwitchRegion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/components/SwitchRegion.tsx -------------------------------------------------------------------------------- /whiteboard/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/custom.d.ts -------------------------------------------------------------------------------- /whiteboard/src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/i18n.ts -------------------------------------------------------------------------------- /whiteboard/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/index.tsx -------------------------------------------------------------------------------- /whiteboard/src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/locales/en.json -------------------------------------------------------------------------------- /whiteboard/src/locales/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/locales/zh-CN.json -------------------------------------------------------------------------------- /whiteboard/src/logics/DownloadLogic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/logics/DownloadLogic.ts -------------------------------------------------------------------------------- /whiteboard/src/region.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/region.ts -------------------------------------------------------------------------------- /whiteboard/src/taskUuids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/taskUuids.ts -------------------------------------------------------------------------------- /whiteboard/src/tools/AsyncRefresher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/tools/AsyncRefresher.ts -------------------------------------------------------------------------------- /whiteboard/src/tools/IframeAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/tools/IframeAdapter.ts -------------------------------------------------------------------------------- /whiteboard/src/tools/QueryGetter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/tools/QueryGetter.ts -------------------------------------------------------------------------------- /whiteboard/src/tools/ReplayAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/tools/ReplayAdapter.ts -------------------------------------------------------------------------------- /whiteboard/src/tools/SupplierAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/tools/SupplierAdapter.ts -------------------------------------------------------------------------------- /whiteboard/src/typings/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/src/typings/globals.d.ts -------------------------------------------------------------------------------- /whiteboard/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/theme.less -------------------------------------------------------------------------------- /whiteboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/tsconfig.json -------------------------------------------------------------------------------- /whiteboard/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netless-io/whiteboard-demo/HEAD/whiteboard/webpack.config.js --------------------------------------------------------------------------------