├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── README.md ├── dev.sh ├── forge.config.ts ├── icon.pxd ├── package.json ├── patches ├── @tldraw+assets+2.0.0-canary.dc7c1416a.patch ├── @tldraw+editor+2.0.0-canary.e59200e42.patch └── @tldraw+ui+2.0.0-canary.e59200e42.patch ├── readme ├── editor.png ├── menu.png ├── notification.png ├── screenshot.png └── system-settings-recording.png ├── src ├── main │ ├── MainProcessPreferences.ts │ ├── MainProcessStore.ts │ ├── RootWindowService.ts │ ├── Service.ts │ ├── StoreService.ts │ ├── TLShotApi.ts │ ├── WindowDisplayService.ts │ ├── contentSecurityPolicy.ts │ ├── darwinDisplayCapture.ts │ ├── devtools.ts │ ├── icon.icns │ ├── icon.png │ ├── index.ts │ ├── png.d.ts │ ├── screenshotServer.ts │ ├── tray-Template@2x.png │ └── tray.ts ├── renderer │ ├── TLShotRendererApp.ts │ ├── editor │ │ ├── CaptureToolbar.tsx │ │ ├── ChildWindow.tsx │ │ ├── Editor.tsx │ │ ├── ModalOverlayWindow.tsx │ │ ├── Reticle.tsx │ │ ├── ReticleWindows.tsx │ │ ├── Root.tsx │ │ ├── SourcePicker.tsx │ │ ├── SourcePickerWindow.tsx │ │ ├── captureHelpers.ts │ │ ├── captureView.css │ │ ├── imageDecoder.worker.ts │ │ ├── index.css │ │ ├── index.html │ │ ├── index.tsx │ │ ├── useColorScheme.ts │ │ └── useStyles.ts │ └── preload.ts └── shared │ ├── EphemeralMap.ts │ ├── debugging.ts │ ├── records │ ├── CaptureActivityRecord.ts │ ├── DisplayRecord.ts │ ├── EditorRecord.ts │ ├── PreferencesRecord.ts │ └── WindowRecord.ts │ ├── screenshotProtocol.ts │ ├── signiaHelpers.ts │ ├── store.ts │ └── typeUtils.ts ├── tray.pxd ├── tsconfig.eslint.json ├── tsconfig.json ├── webpack.main.config.ts ├── webpack.plugins.ts ├── webpack.renderer.config.ts ├── webpack.rules.ts └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .webpack 2 | .git 3 | node_modules 4 | out 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/README.md -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/dev.sh -------------------------------------------------------------------------------- /forge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/forge.config.ts -------------------------------------------------------------------------------- /icon.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/icon.pxd -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/package.json -------------------------------------------------------------------------------- /patches/@tldraw+assets+2.0.0-canary.dc7c1416a.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/patches/@tldraw+assets+2.0.0-canary.dc7c1416a.patch -------------------------------------------------------------------------------- /patches/@tldraw+editor+2.0.0-canary.e59200e42.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/patches/@tldraw+editor+2.0.0-canary.e59200e42.patch -------------------------------------------------------------------------------- /patches/@tldraw+ui+2.0.0-canary.e59200e42.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/patches/@tldraw+ui+2.0.0-canary.e59200e42.patch -------------------------------------------------------------------------------- /readme/editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/readme/editor.png -------------------------------------------------------------------------------- /readme/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/readme/menu.png -------------------------------------------------------------------------------- /readme/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/readme/notification.png -------------------------------------------------------------------------------- /readme/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/readme/screenshot.png -------------------------------------------------------------------------------- /readme/system-settings-recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/readme/system-settings-recording.png -------------------------------------------------------------------------------- /src/main/MainProcessPreferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/MainProcessPreferences.ts -------------------------------------------------------------------------------- /src/main/MainProcessStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/MainProcessStore.ts -------------------------------------------------------------------------------- /src/main/RootWindowService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/RootWindowService.ts -------------------------------------------------------------------------------- /src/main/Service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/Service.ts -------------------------------------------------------------------------------- /src/main/StoreService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/StoreService.ts -------------------------------------------------------------------------------- /src/main/TLShotApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/TLShotApi.ts -------------------------------------------------------------------------------- /src/main/WindowDisplayService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/WindowDisplayService.ts -------------------------------------------------------------------------------- /src/main/contentSecurityPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/contentSecurityPolicy.ts -------------------------------------------------------------------------------- /src/main/darwinDisplayCapture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/darwinDisplayCapture.ts -------------------------------------------------------------------------------- /src/main/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/devtools.ts -------------------------------------------------------------------------------- /src/main/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/icon.icns -------------------------------------------------------------------------------- /src/main/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/icon.png -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/png.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/png.d.ts -------------------------------------------------------------------------------- /src/main/screenshotServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/screenshotServer.ts -------------------------------------------------------------------------------- /src/main/tray-Template@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/tray-Template@2x.png -------------------------------------------------------------------------------- /src/main/tray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/main/tray.ts -------------------------------------------------------------------------------- /src/renderer/TLShotRendererApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/TLShotRendererApp.ts -------------------------------------------------------------------------------- /src/renderer/editor/CaptureToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/CaptureToolbar.tsx -------------------------------------------------------------------------------- /src/renderer/editor/ChildWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/ChildWindow.tsx -------------------------------------------------------------------------------- /src/renderer/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/Editor.tsx -------------------------------------------------------------------------------- /src/renderer/editor/ModalOverlayWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/ModalOverlayWindow.tsx -------------------------------------------------------------------------------- /src/renderer/editor/Reticle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/Reticle.tsx -------------------------------------------------------------------------------- /src/renderer/editor/ReticleWindows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/ReticleWindows.tsx -------------------------------------------------------------------------------- /src/renderer/editor/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/Root.tsx -------------------------------------------------------------------------------- /src/renderer/editor/SourcePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/SourcePicker.tsx -------------------------------------------------------------------------------- /src/renderer/editor/SourcePickerWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/SourcePickerWindow.tsx -------------------------------------------------------------------------------- /src/renderer/editor/captureHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/captureHelpers.ts -------------------------------------------------------------------------------- /src/renderer/editor/captureView.css: -------------------------------------------------------------------------------- 1 | .captureSource__thumbnail:hover { 2 | outline: 5px solid #5696f4; 3 | } 4 | -------------------------------------------------------------------------------- /src/renderer/editor/imageDecoder.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/imageDecoder.worker.ts -------------------------------------------------------------------------------- /src/renderer/editor/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/index.css -------------------------------------------------------------------------------- /src/renderer/editor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/index.html -------------------------------------------------------------------------------- /src/renderer/editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/index.tsx -------------------------------------------------------------------------------- /src/renderer/editor/useColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/useColorScheme.ts -------------------------------------------------------------------------------- /src/renderer/editor/useStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/editor/useStyles.ts -------------------------------------------------------------------------------- /src/renderer/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/renderer/preload.ts -------------------------------------------------------------------------------- /src/shared/EphemeralMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/EphemeralMap.ts -------------------------------------------------------------------------------- /src/shared/debugging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/debugging.ts -------------------------------------------------------------------------------- /src/shared/records/CaptureActivityRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/records/CaptureActivityRecord.ts -------------------------------------------------------------------------------- /src/shared/records/DisplayRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/records/DisplayRecord.ts -------------------------------------------------------------------------------- /src/shared/records/EditorRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/records/EditorRecord.ts -------------------------------------------------------------------------------- /src/shared/records/PreferencesRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/records/PreferencesRecord.ts -------------------------------------------------------------------------------- /src/shared/records/WindowRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/records/WindowRecord.ts -------------------------------------------------------------------------------- /src/shared/screenshotProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/screenshotProtocol.ts -------------------------------------------------------------------------------- /src/shared/signiaHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/signiaHelpers.ts -------------------------------------------------------------------------------- /src/shared/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/store.ts -------------------------------------------------------------------------------- /src/shared/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/src/shared/typeUtils.ts -------------------------------------------------------------------------------- /tray.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/tray.pxd -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/webpack.main.config.ts -------------------------------------------------------------------------------- /webpack.plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/webpack.plugins.ts -------------------------------------------------------------------------------- /webpack.renderer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/webpack.renderer.config.ts -------------------------------------------------------------------------------- /webpack.rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/webpack.rules.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjake/tlshot/HEAD/yarn.lock --------------------------------------------------------------------------------