├── .changeset ├── README.md └── config.json ├── .eslintignore ├── .eslintrc.js ├── .github ├── actions │ └── setup-repo │ │ └── action.yml └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── apps └── electron-client │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── assets │ ├── Icon-Template.png │ └── Icon-Template@2x.png │ ├── forge.config.ts │ ├── package.json │ ├── postcss.config.js │ ├── src │ ├── constants.ts │ ├── index.html │ ├── index.ts │ ├── menu.ts │ ├── nodeInstaller.html │ ├── nodeInstaller │ │ ├── App.tsx │ │ ├── events.ts │ │ ├── extendWindow.d.ts │ │ ├── preload.ts │ │ ├── renderer.ts │ │ ├── styles.scss │ │ └── types.ts │ ├── nrm.ts │ ├── preload.ts │ ├── renderer.ts │ ├── renderer │ │ ├── App.tsx │ │ ├── components │ │ │ ├── Detail │ │ │ │ ├── index.tsx │ │ │ │ └── markdown.scss │ │ │ ├── Devtool.tsx │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── Form │ │ │ │ └── index.tsx │ │ │ ├── Highlight.tsx │ │ │ ├── Icon │ │ │ │ ├── README.md │ │ │ │ ├── images │ │ │ │ │ ├── add-person-16.svg │ │ │ │ │ ├── airplane-16.svg │ │ │ │ │ ├── airplane-filled-16.svg │ │ │ │ │ ├── airplane-landing-16.svg │ │ │ │ │ ├── airplane-takeoff-16.svg │ │ │ │ │ ├── airpods-16.svg │ │ │ │ │ ├── alarm-16.svg │ │ │ │ │ ├── alarm-ringing-16.svg │ │ │ │ │ ├── align-centre-16.svg │ │ │ │ │ ├── align-left-16.svg │ │ │ │ │ ├── align-right-16.svg │ │ │ │ │ ├── american-football-16.svg │ │ │ │ │ ├── anchor-16.svg │ │ │ │ │ ├── anchor-16.svg.svg │ │ │ │ │ ├── app-window-16.svg │ │ │ │ │ ├── app-window-16.svg.svg │ │ │ │ │ ├── app-window-grid-2x2-16.svg │ │ │ │ │ ├── app-window-grid-3x3-16.svg │ │ │ │ │ ├── app-window-grid-3x3-16.svg.svg │ │ │ │ │ ├── app-window-list-16 (1).svg │ │ │ │ │ ├── app-window-list-16.svg │ │ │ │ │ ├── app-window-list-16.svg.svg │ │ │ │ │ ├── app-window-sidebar-left-16.svg │ │ │ │ │ ├── app-window-sidebar-right-16.svg │ │ │ │ │ ├── arrow-clockwise-16.svg │ │ │ │ │ ├── arrow-clockwise-16.svg.svg │ │ │ │ │ ├── arrow-counter-clockwise-16.svg │ │ │ │ │ ├── arrow-down-16.svg │ │ │ │ │ ├── arrow-down-circle-16.svg │ │ │ │ │ ├── arrow-down-circle-filled-16.svg │ │ │ │ │ ├── arrow-left-16.svg │ │ │ │ │ ├── arrow-left-16.svg.svg │ │ │ │ │ ├── arrow-left-circle-16.svg │ │ │ │ │ ├── arrow-left-circle-filled-16.svg │ │ │ │ │ ├── arrow-ne-16.svg │ │ │ │ │ ├── arrow-ne-16.svg.svg │ │ │ │ │ ├── arrow-right-16.svg │ │ │ │ │ ├── arrow-right-16.svg.svg │ │ │ │ │ ├── arrow-right-circle-16.svg │ │ │ │ │ ├── arrow-right-circle-filled-16.svg │ │ │ │ │ ├── arrow-up-16.svg │ │ │ │ │ ├── arrow-up-circle-16.svg │ │ │ │ │ ├── arrow-up-circle-filled-16.svg │ │ │ │ │ ├── at-symbol-16.svg │ │ │ │ │ ├── band-aid-16.svg │ │ │ │ │ ├── bank-note-16.svg │ │ │ │ │ ├── bar-chart-16.svg │ │ │ │ │ ├── bar-code-16.svg │ │ │ │ │ ├── bath-tub-16.svg │ │ │ │ │ ├── battery-16.svg │ │ │ │ │ ├── battery-16.svg.svg │ │ │ │ │ ├── battery-charging-16.svg │ │ │ │ │ ├── battery-disabled-16.svg │ │ │ │ │ ├── bell-16.svg │ │ │ │ │ ├── bell-16.svg.svg │ │ │ │ │ ├── bell-disabled-16.svg │ │ │ │ │ ├── bike-16.svg │ │ │ │ │ ├── bike-16.svg.svg │ │ │ │ │ ├── binoculars-16.svg │ │ │ │ │ ├── bird-16.svg │ │ │ │ │ ├── blank-document-16.svg │ │ │ │ │ ├── bluetooth-16.svg │ │ │ │ │ ├── boat-16.svg │ │ │ │ │ ├── bold-16.svg │ │ │ │ │ ├── bolt-16.svg │ │ │ │ │ ├── bolt-disabled-16.svg │ │ │ │ │ ├── book-16.svg │ │ │ │ │ ├── bookmark-16.svg │ │ │ │ │ ├── box-16.svg │ │ │ │ │ ├── brush-16.svg │ │ │ │ │ ├── bug-16.svg │ │ │ │ │ ├── bullet-points-16.svg │ │ │ │ │ ├── bulls-eye-16.svg │ │ │ │ │ ├── buoy-16.svg │ │ │ │ │ ├── calculator-16.svg │ │ │ │ │ ├── calendar-16.svg │ │ │ │ │ ├── camera-16.svg │ │ │ │ │ ├── car-16.svg │ │ │ │ │ ├── cart-16.svg │ │ │ │ │ ├── cd-16.svg │ │ │ │ │ ├── center-16.svg │ │ │ │ │ ├── check-16.svg │ │ │ │ │ ├── check-circle-16.svg │ │ │ │ │ ├── chess-piece-16.svg │ │ │ │ │ ├── chevron-down-16.svg │ │ │ │ │ ├── chevron-down-small-16.svg │ │ │ │ │ ├── chevron-left-16.svg │ │ │ │ │ ├── chevron-left-small-16.svg │ │ │ │ │ ├── chevron-right-16.svg │ │ │ │ │ ├── chevron-right-small-16.svg │ │ │ │ │ ├── chevron-up-16.svg │ │ │ │ │ ├── chevron-up-small-16.svg │ │ │ │ │ ├── circle-16.svg │ │ │ │ │ ├── circle-ellipsis-16.svg │ │ │ │ │ ├── circle-filled-16.svg │ │ │ │ │ ├── circle-progress-100-16.svg │ │ │ │ │ ├── circle-progress-16.svg │ │ │ │ │ ├── circle-progress-25-16.svg │ │ │ │ │ ├── circle-progress-50-16.svg │ │ │ │ │ ├── circle-progress-75-16.svg │ │ │ │ │ ├── clear-formatting-16.svg │ │ │ │ │ ├── clock-16.svg │ │ │ │ │ ├── cloud-16.svg │ │ │ │ │ ├── cloud-lightning-16.svg │ │ │ │ │ ├── cloud-rain-16.svg │ │ │ │ │ ├── cloud-snow-16.svg │ │ │ │ │ ├── cloud-sun-16.svg │ │ │ │ │ ├── code-16.svg │ │ │ │ │ ├── code-block-16.svg │ │ │ │ │ ├── cog-16.svg │ │ │ │ │ ├── coin-16.svg │ │ │ │ │ ├── coins-16.svg │ │ │ │ │ ├── compass-16.svg │ │ │ │ │ ├── computer-chip-16.svg │ │ │ │ │ ├── contrast-16.svg │ │ │ │ │ ├── copy-clipboard-16.svg │ │ │ │ │ ├── credit-card-16.svg │ │ │ │ │ ├── cricket-ball-16.svg │ │ │ │ │ ├── crop-16.svg │ │ │ │ │ ├── crown-16.svg │ │ │ │ │ ├── crypto-16.svg │ │ │ │ │ ├── delete-document-16.svg │ │ │ │ │ ├── desktop-16.svg │ │ │ │ │ ├── dna-16.svg │ │ │ │ │ ├── dot-16.svg │ │ │ │ │ ├── download-16.svg │ │ │ │ │ ├── edit-shape-16.svg │ │ │ │ │ ├── eject-16.svg │ │ │ │ │ ├── ellipsis-16.svg │ │ │ │ │ ├── emoji-16.svg │ │ │ │ │ ├── envelope-16.svg │ │ │ │ │ ├── eraser-16.svg │ │ │ │ │ ├── exclamationmark-16.svg │ │ │ │ │ ├── exclamationmark-2-16.svg │ │ │ │ │ ├── exclamationmark-3-16.svg │ │ │ │ │ ├── eye-16.svg │ │ │ │ │ ├── eye-disabled-16.svg │ │ │ │ │ ├── eye-dropper-16.svg │ │ │ │ │ ├── female-16.svg │ │ │ │ │ ├── film-strip-16.svg │ │ │ │ │ ├── filter-16.svg │ │ │ │ │ ├── finder-16.svg │ │ │ │ │ ├── fingerprint-16.svg │ │ │ │ │ ├── folder-16.svg │ │ │ │ │ ├── footprints-16.svg │ │ │ │ │ ├── forward-16.svg │ │ │ │ │ ├── forward-filled-16.svg │ │ │ │ │ ├── fountain-tip-16.svg │ │ │ │ │ ├── full-signal-16.svg │ │ │ │ │ ├── game-controller-16.svg │ │ │ │ │ ├── gauge-16.svg │ │ │ │ │ ├── geopin-16.svg │ │ │ │ │ ├── germ-16.svg │ │ │ │ │ ├── gift-16.svg │ │ │ │ │ ├── glasses-16.svg │ │ │ │ │ ├── globe-01-16.svg │ │ │ │ │ ├── goal-16.svg │ │ │ │ │ ├── hammer-16.svg │ │ │ │ │ ├── hard-drive-16.svg │ │ │ │ │ ├── hashtag-16.svg │ │ │ │ │ ├── headphones-16.svg │ │ │ │ │ ├── heart-16.svg │ │ │ │ │ ├── heart-disabled-16.svg │ │ │ │ │ ├── heartbeat-16.svg │ │ │ │ │ ├── highlight-16.svg │ │ │ │ │ ├── hourglass-16.svg │ │ │ │ │ ├── house-16.svg │ │ │ │ │ ├── image-16.svg │ │ │ │ │ ├── important-01-16 (1).svg │ │ │ │ │ ├── important-01-16 (2).svg │ │ │ │ │ ├── important-01-16.svg │ │ │ │ │ ├── info-01-16.svg │ │ │ │ │ ├── italics-16.svg │ │ │ │ │ ├── key-16.svg │ │ │ │ │ ├── keyboard-16.svg │ │ │ │ │ ├── layers-16.svg │ │ │ │ │ ├── leaderboard-16.svg │ │ │ │ │ ├── leaf-16.svg │ │ │ │ │ ├── light-bulb-16.svg │ │ │ │ │ ├── light-bulb-off-16.svg │ │ │ │ │ ├── line-chart-16.svg │ │ │ │ │ ├── link-16.svg │ │ │ │ │ ├── livestream-01-16.svg │ │ │ │ │ ├── livestream-disabled-01-16.svg │ │ │ │ │ ├── lock-16.svg │ │ │ │ │ ├── lock-disabled-16.svg │ │ │ │ │ ├── lock-unlocked-16.svg │ │ │ │ │ ├── logout-16.svg │ │ │ │ │ ├── lorry-16.svg │ │ │ │ │ ├── lowercase-16.svg │ │ │ │ │ ├── magnifying-glass-16.svg │ │ │ │ │ ├── male-16.svg │ │ │ │ │ ├── map-16.svg │ │ │ │ │ ├── mask-16.svg │ │ │ │ │ ├── maximize-16.svg │ │ │ │ │ ├── medical-support-16.svg │ │ │ │ │ ├── megaphone-16.svg │ │ │ │ │ ├── memory-stick-16.svg │ │ │ │ │ ├── microphone-16.svg │ │ │ │ │ ├── microphone-disabled-16.svg │ │ │ │ │ ├── minimize-16.svg │ │ │ │ │ ├── minus-16.svg │ │ │ │ │ ├── minus-circle-16.svg │ │ │ │ │ ├── minus-circle-filled-16.svg │ │ │ │ │ ├── mobile-16.svg │ │ │ │ │ ├── monitor-16.svg │ │ │ │ │ ├── moon-16.svg │ │ │ │ │ ├── mountain-16.svg │ │ │ │ │ ├── mouse-16.svg │ │ │ │ │ ├── multiply-16.svg │ │ │ │ │ ├── music-16.svg │ │ │ │ │ ├── network-16.svg │ │ │ │ │ ├── new-document-16.svg │ │ │ │ │ ├── new-folder-16.svg │ │ │ │ │ ├── paperclip-16.svg │ │ │ │ │ ├── patch-16.svg │ │ │ │ │ ├── pause-16.svg │ │ │ │ │ ├── pause-filled-16.svg │ │ │ │ │ ├── pencil-16.svg │ │ │ │ │ ├── person-16.svg │ │ │ │ │ ├── person-circle-16.svg │ │ │ │ │ ├── person-lines-16.svg │ │ │ │ │ ├── phone-16.svg │ │ │ │ │ ├── phone-ringing-16.svg │ │ │ │ │ ├── pie-chart-16.svg │ │ │ │ │ ├── pill-16.svg │ │ │ │ │ ├── pin-16.svg │ │ │ │ │ ├── pin-disabled-16.svg │ │ │ │ │ ├── play-16.svg │ │ │ │ │ ├── play-filled-16.svg │ │ │ │ │ ├── plug-16.svg │ │ │ │ │ ├── plus-16.svg │ │ │ │ │ ├── plus-circle-16.svg │ │ │ │ │ ├── plus-circle-filled-16.svg │ │ │ │ │ ├── plus-minus-divide-multiply-16.svg │ │ │ │ │ ├── power-16.svg │ │ │ │ │ ├── print-16.svg │ │ │ │ │ ├── question-mark-circle-16.svg │ │ │ │ │ ├── quotation-marks-16.svg │ │ │ │ │ ├── quote-block-16.svg │ │ │ │ │ ├── racket-16.svg │ │ │ │ │ ├── raindrop-16.svg │ │ │ │ │ ├── raycast-logo-neg-16.svg │ │ │ │ │ ├── raycast-logo-pos-16.svg │ │ │ │ │ ├── receipt-16.svg │ │ │ │ │ ├── redo-16.svg │ │ │ │ │ ├── remove-person-16.svg │ │ │ │ │ ├── repeat-16.svg │ │ │ │ │ ├── reply-16.svg │ │ │ │ │ ├── rewind-16.svg │ │ │ │ │ ├── rewind-filled-16.svg │ │ │ │ │ ├── rocket-16.svg │ │ │ │ │ ├── rosette-16.svg │ │ │ │ │ ├── rotate-anti-clockwise-16.svg │ │ │ │ │ ├── rotate-clockwise-16.svg │ │ │ │ │ ├── ruler-16.svg │ │ │ │ │ ├── save-document-16.svg │ │ │ │ │ ├── shield-01-16.svg │ │ │ │ │ ├── shuffle-16.svg │ │ │ │ │ ├── signal-1-16.svg │ │ │ │ │ ├── signal-2-16.svg │ │ │ │ │ ├── signal-3-16.svg │ │ │ │ │ ├── snippets-16.svg │ │ │ │ │ ├── snowflake-16.svg │ │ │ │ │ ├── soccer-ball-16.svg │ │ │ │ │ ├── speaker-down-16.svg │ │ │ │ │ ├── speaker-high-16.svg │ │ │ │ │ ├── speaker-low-16.svg │ │ │ │ │ ├── speaker-off-16.svg │ │ │ │ │ ├── speaker-on-16.svg │ │ │ │ │ ├── speaker-up-16.svg │ │ │ │ │ ├── speech-bubble-16.svg │ │ │ │ │ ├── speech-bubble-active-16.svg │ │ │ │ │ ├── speech-bubble-important-16.svg │ │ │ │ │ ├── star-16.svg │ │ │ │ │ ├── star-circle-16.svg │ │ │ │ │ ├── star-disabled-16.svg │ │ │ │ │ ├── stars-16.svg │ │ │ │ │ ├── stop-16.svg │ │ │ │ │ ├── stop-filled-16.svg │ │ │ │ │ ├── stopwatch-16.svg │ │ │ │ │ ├── store-16.svg │ │ │ │ │ ├── strike-through-16.svg │ │ │ │ │ ├── sun-16.svg │ │ │ │ │ ├── sunrise-16.svg │ │ │ │ │ ├── swatch-16.svg │ │ │ │ │ ├── switch-16.svg │ │ │ │ │ ├── syringe-16.svg │ │ │ │ │ ├── tag-16.svg │ │ │ │ │ ├── temperature-16.svg │ │ │ │ │ ├── tennis-ball-16.svg │ │ │ │ │ ├── terminal-16.svg │ │ │ │ │ ├── text-16.svg │ │ │ │ │ ├── text-cursor-16.svg │ │ │ │ │ ├── torch-16.svg │ │ │ │ │ ├── train-16.svg │ │ │ │ │ ├── trash-16.svg │ │ │ │ │ ├── tray-16.svg │ │ │ │ │ ├── tree-16.svg │ │ │ │ │ ├── trophy-16.svg │ │ │ │ │ ├── two-people-16.svg │ │ │ │ │ ├── umbrella-16.svg │ │ │ │ │ ├── underline-16.svg │ │ │ │ │ ├── undo-16.svg │ │ │ │ │ ├── upload-16.svg │ │ │ │ │ ├── uppercase-16.svg │ │ │ │ │ ├── video-16.svg │ │ │ │ │ ├── wallet-16.svg │ │ │ │ │ ├── wand-16.svg │ │ │ │ │ ├── weights-16.svg │ │ │ │ │ ├── wifi-16.svg │ │ │ │ │ ├── wifi-disabled-16.svg │ │ │ │ │ ├── wrench-screwdriver-16.svg │ │ │ │ │ ├── wrist-watch-16.svg │ │ │ │ │ ├── x-mark-circle-16.svg │ │ │ │ │ └── x-mark-circle-filled-16.svg │ │ │ │ └── index.tsx │ │ │ ├── List │ │ │ │ ├── EmptyView.tsx │ │ │ │ ├── Item.tsx │ │ │ │ ├── ListFooter.tsx │ │ │ │ ├── RaycastDarkIcon.tsx │ │ │ │ ├── SubCommand.tsx │ │ │ │ ├── hooks.ts │ │ │ │ └── index.tsx │ │ │ ├── Navigation │ │ │ │ └── context.ts │ │ │ └── index.tsx │ │ ├── events.ts │ │ ├── lib │ │ │ └── typeUtils.ts │ │ ├── setupWS.ts │ │ ├── store.ts │ │ ├── styles │ │ │ ├── global.scss │ │ │ ├── index.css │ │ │ └── raycast.scss │ │ └── types.ts │ ├── runtime.ts │ ├── tray.ts │ ├── types │ │ └── svg.d.ts │ ├── utils │ │ └── commonPaths.ts │ └── window.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── webpack.main.config.ts │ ├── webpack.plugins.ts │ ├── webpack.renderer.config.ts │ └── webpack.rules.ts ├── docs ├── app_flow.md ├── media │ ├── demo_todo.gif │ └── react_dev_tools.png └── prd.md ├── ecosystem.config.js ├── package.json ├── packages ├── blast-api │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── @types │ │ │ └── reactAst.d.ts │ │ ├── Action │ │ │ └── index.tsx │ │ ├── ActionPanel │ │ │ ├── Section.tsx │ │ │ └── index.tsx │ │ ├── Cache.ts │ │ ├── Color.ts │ │ ├── Detail │ │ │ └── index.tsx │ │ ├── Form │ │ │ ├── TextField.tsx │ │ │ └── index.tsx │ │ ├── Icon │ │ │ └── index.tsx │ │ ├── LaunchType │ │ │ └── index.ts │ │ ├── List │ │ │ ├── Dropdown │ │ │ │ ├── Item.tsx │ │ │ │ └── index.tsx │ │ │ ├── EmptyView.tsx │ │ │ ├── Item │ │ │ │ ├── Accessory.tsx │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── LocalStorage │ │ │ └── index.ts │ │ ├── Navigation │ │ │ └── index.tsx │ │ ├── environment │ │ │ └── index.ts │ │ ├── index.ts │ │ └── internal │ │ │ ├── Error.ts │ │ │ ├── WsServerProvider.ts │ │ │ ├── hooks │ │ │ ├── index.ts │ │ │ └── useServerEvent.ts │ │ │ └── index.ts │ └── tsconfig.json ├── blast-cli │ ├── CHANGELOG.md │ ├── README.md │ ├── build.js │ ├── index.js │ └── package.json ├── blast-renderer │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── @types │ │ │ └── svgImports.d.ts │ │ ├── README.md │ │ ├── __tests__ │ │ │ └── hello.test.ts │ │ ├── index.ts │ │ ├── renderer │ │ │ ├── elements │ │ │ │ ├── BaseElement.ts │ │ │ │ ├── Command.ts │ │ │ │ ├── PrimitiveElements.ts │ │ │ │ ├── createElement.ts │ │ │ │ ├── elements.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── reconciler.ts │ │ │ ├── render.ts │ │ │ └── types.ts │ │ └── server.ts │ └── tsconfig.json ├── blast-runtime │ ├── .eslintrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── build.js │ ├── nodemon.json │ ├── package.json │ ├── src │ │ ├── @types │ │ │ ├── raycast.d.ts │ │ │ └── react-devtools-core.d.ts │ │ ├── App.tsx │ │ ├── components │ │ │ ├── CommandList │ │ │ │ ├── index.tsx │ │ │ │ ├── loadCommands.ts │ │ │ │ └── utils.ts │ │ │ └── Store │ │ │ │ ├── StoreCommand.tsx │ │ │ │ ├── api.ts │ │ │ │ ├── index.ts │ │ │ │ └── npmClient.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── run.ts │ │ └── utils │ │ │ ├── connectDevtools.ts │ │ │ ├── nrm.ts │ │ │ ├── run.ts │ │ │ └── window.js │ └── tsconfig.json └── blast-utils │ ├── CHANGELOG.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── debug.ts │ ├── index.ts │ └── nrm │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── test │ └── nrm.spec.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tools └── add-macos-cert.sh └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- 1 | # Changesets 2 | 3 | Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works 4 | with multi-package repos, or single-package repos to help you version and publish your code. You can 5 | find the full documentation for it [in our repository](https://github.com/changesets/changesets) 6 | 7 | We have a quick list of common questions to get you started engaging with this project in 8 | [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) 9 | -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json", 3 | "changelog": "@changesets/cli/changelog", 4 | "commit": false, 5 | "fixed": [], 6 | "linked": [["@blastlauncher/*"]], 7 | "access": "public", 8 | "baseBranch": "main", 9 | "updateInternalDependencies": "patch", 10 | "ignore": ["@blastlauncher/electron-client"] 11 | } 12 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .webpack -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | dist -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "singleQuote": false 4 | } 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true, 3 | "cSpell.words": [ 4 | "Raycast" 5 | ] 6 | } -------------------------------------------------------------------------------- /apps/electron-client/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | browser: true, 5 | es6: true, 6 | node: true, 7 | }, 8 | extends: [ 9 | "eslint:recommended", 10 | "plugin:@typescript-eslint/eslint-recommended", 11 | "plugin:@typescript-eslint/recommended", 12 | "plugin:import/recommended", 13 | "plugin:import/electron", 14 | "plugin:import/typescript", 15 | ], 16 | parser: "@typescript-eslint/parser", 17 | rules: { 18 | "import/order": [ 19 | "error", 20 | { 21 | "newlines-between": "always", 22 | alphabetize: { 23 | order: "asc", 24 | caseInsensitive: true, 25 | }, 26 | }, 27 | ], 28 | }, 29 | }; 30 | -------------------------------------------------------------------------------- /apps/electron-client/README.md: -------------------------------------------------------------------------------- 1 | # The frontend of Blast 2 | 3 | The client app uses WebSocket to connect to the backend and then render the JSON element tree. 4 | 5 | Most of the code is inside `src/renderer`, which is a React app built with Electron. 6 | -------------------------------------------------------------------------------- /apps/electron-client/assets/Icon-Template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlastLauncher/blast/685e26bfdc5062fadf9cf5efedfd8877a204e220/apps/electron-client/assets/Icon-Template.png -------------------------------------------------------------------------------- /apps/electron-client/assets/Icon-Template@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BlastLauncher/blast/685e26bfdc5062fadf9cf5efedfd8877a204e220/apps/electron-client/assets/Icon-Template@2x.png -------------------------------------------------------------------------------- /apps/electron-client/postcss.config.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable @typescript-eslint/no-var-requires */ 2 | const tailwindcss = require("tailwindcss"); 3 | 4 | module.exports = { 5 | syntax: "postcss-scss", 6 | plugins: ["postcss-preset-env", tailwindcss], 7 | }; 8 | -------------------------------------------------------------------------------- /apps/electron-client/src/constants.ts: -------------------------------------------------------------------------------- 1 | import os from 'os' 2 | import path from 'path' 3 | 4 | export const USER_DIR = path.join(os.homedir(), '.blast') 5 | export const NODE_INSTALL_PATH = path.join(USER_DIR, 'node') 6 | -------------------------------------------------------------------------------- /apps/electron-client/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
21 | {children}
22 |
23 | );
24 | };
25 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/add-person-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/airpods-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/alarm-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/alarm-ringing-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/align-centre-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/align-left-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/align-right-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/american-football-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/anchor-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/anchor-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-grid-2x2-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-list-16 (1).svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-list-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-list-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-sidebar-left-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/app-window-sidebar-right-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-clockwise-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-clockwise-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-counter-clockwise-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-down-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-down-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-down-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-left-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-left-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-left-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-left-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-ne-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-ne-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-right-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-right-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-right-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-right-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-up-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-up-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/arrow-up-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/at-symbol-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bank-note-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bar-chart-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bar-code-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bath-tub-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/battery-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/battery-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/battery-charging-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/battery-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bike-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bike-16.svg.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/blank-document-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bluetooth-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/boat-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bold-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bolt-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bolt-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/book-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/bookmark-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/box-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/brush-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/buoy-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/calendar-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cart-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cd-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/center-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/check-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/check-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chess-piece-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-down-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-down-small-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-left-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-left-small-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-right-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-right-small-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-up-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/chevron-up-small-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-ellipsis-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-progress-100-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-progress-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-progress-25-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-progress-50-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/circle-progress-75-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/clock-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cloud-lightning-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cloud-rain-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cloud-snow-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cloud-sun-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/code-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/code-block-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/coin-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/coins-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/compass-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/computer-chip-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/contrast-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/copy-clipboard-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/credit-card-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/cricket-ball-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/crop-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/crown-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/crypto-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/delete-document-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/desktop-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/dna-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/dot-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/download-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/eject-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/ellipsis-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/envelope-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/eraser-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/exclamationmark-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/eye-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/eye-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/eye-dropper-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/female-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/film-strip-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/filter-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/finder-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/fingerprint-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/folder-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/forward-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/forward-filled-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/fountain-tip-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/full-signal-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/gauge-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/geopin-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/gift-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/glasses-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/globe-01-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/goal-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/hammer-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/hard-drive-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/hashtag-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/headphones-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/heart-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/heart-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/heartbeat-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/highlight-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/hourglass-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/house-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/important-01-16 (1).svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/important-01-16 (2).svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/important-01-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/info-01-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/italics-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/key-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/keyboard-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/layers-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/leaderboard-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/leaf-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/light-bulb-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/line-chart-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/link-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/livestream-01-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/livestream-disabled-01-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/lock-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/lock-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/lock-unlocked-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/logout-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/lorry-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/lowercase-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/magnifying-glass-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/male-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/map-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/mask-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/maximize-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/medical-support-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/memory-stick-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/minimize-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/minus-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/minus-circle-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/minus-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/mobile-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/monitor-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/moon-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/mountain-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/mouse-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/multiply-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/music-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/network-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/new-document-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/new-folder-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/paperclip-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pause-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pause-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pencil-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/person-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/phone-ringing-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pie-chart-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pill-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/pin-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/play-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/play-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/plug-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/plus-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/plus-circle-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/plus-circle-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/plus-minus-divide-multiply-16.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/power-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/print-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/question-mark-circle-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/quote-block-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/racket-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/raindrop-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/receipt-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/redo-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/remove-person-16.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/repeat-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/reply-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rewind-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rewind-filled-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rocket-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rosette-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rotate-anti-clockwise-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/rotate-clockwise-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/ruler-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/save-document-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/shield-01-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/shuffle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/signal-1-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/signal-2-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/signal-3-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/snippets-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/snowflake-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/soccer-ball-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-down-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-high-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-low-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-off-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-on-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/speaker-up-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/star-circle-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/star-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/stars-16.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/stop-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/stop-filled-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/stopwatch-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/strike-through-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/sun-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/sunrise-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/swatch-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/switch-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/syringe-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/tag-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/temperature-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/tennis-ball-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/terminal-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/text-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/text-cursor-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/torch-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/trash-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/tray-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/tree-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/trophy-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/umbrella-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/underline-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/undo-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/upload-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/uppercase-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/video-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/wallet-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/weights-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/wifi-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/wifi-disabled-16.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/wrist-watch-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Icon/images/x-mark-circle-16.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/List/EmptyView.tsx:
--------------------------------------------------------------------------------
1 | type Props = {
2 | title: string;
3 | description: string;
4 | icon: string;
5 | };
6 |
7 | export const EmptyView = (props: Props): JSX.Element => {
8 | return (
9 | <>
10 | {props.icon && {props.icon}}
11 |
12 | {props.title}
13 | {props.description}
14 | >
15 | );
16 | };
17 |
18 | export default EmptyView;
19 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/List/Item.tsx:
--------------------------------------------------------------------------------
1 | export const Item = (): JSX.Element => {
2 | return null;
3 | };
4 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/components/Navigation/context.ts:
--------------------------------------------------------------------------------
1 | import { createContext, useContext } from "react";
2 |
3 | export const NavigationContext = createContext<{
4 | pop: () => void;
5 | softPop: () => void;
6 | canPop: boolean;
7 | }>({
8 | pop: () => {
9 | /* noop */
10 | },
11 | softPop: () => {
12 | /* noop */
13 | },
14 | canPop: false,
15 | });
16 |
17 | export const useNavigationContext = () => {
18 | return useContext(NavigationContext);
19 | };
20 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/events.ts:
--------------------------------------------------------------------------------
1 | import { ipcMain } from "electron";
2 |
3 | import { hideMainWindow } from '../window'
4 |
5 | import { EventTypes } from "./types";
6 |
7 | export function registerIPCMainEvents() {
8 | ipcMain.handle(EventTypes.CLOSE, async () => {
9 | hideMainWindow();
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/apps/electron-client/src/renderer/lib/typeUtils.ts:
--------------------------------------------------------------------------------
1 | export type ObjectFromList