├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ └── lint.yml ├── .gitignore ├── .prettierrc.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── app ├── ipc-types.ts ├── launcher.ts ├── main.ts ├── site-watcher.ts ├── telemetry.ts ├── tsconfig.json └── utils.ts ├── assets ├── IconTemplate.png ├── IconTemplate@2x.png ├── background.png ├── background@2x.png ├── dots.svg ├── editors │ ├── atom.png │ ├── emacs.png │ ├── intellij.png │ ├── phpstorm.png │ ├── sublime.png │ ├── vim.png │ ├── vscode.png │ ├── vsstudio.png │ └── webstorm.png ├── entitlements.plist ├── icon.png ├── logo.svg ├── screenshot.png ├── screenshot2.png ├── screenshot3.png └── tinyicon.svg ├── gatsby-browser.js ├── gatsby-node.js ├── gatsby-ssr.js ├── package.json ├── src ├── components │ ├── folder-name.tsx │ ├── layout.tsx │ ├── onboarding │ │ ├── choose-editor.tsx │ │ ├── choose-sites.tsx │ │ ├── editors-radio-button.tsx │ │ ├── group-input-card.tsx │ │ ├── intro.tsx │ │ ├── onboarding-illustration.tsx │ │ ├── onboarding-layout.tsx │ │ ├── onboarding-wizard-step.tsx │ │ └── sites-checkbox-group.tsx │ ├── providers.tsx │ ├── settings-menu.tsx │ ├── site-actions.tsx │ ├── site-browser.tsx │ ├── site-card │ │ ├── editor-launcher.tsx │ │ ├── ghost-button.tsx │ │ ├── logs-launcher.tsx │ │ ├── logs-viewer.tsx │ │ ├── manage-in-desktop.tsx │ │ ├── setup-admin.tsx │ │ ├── site-card.tsx │ │ └── site-launcher.tsx │ ├── site-status-dot.tsx │ └── tab-navigation.tsx ├── controllers │ └── site.ts ├── pages │ ├── index.tsx │ ├── onboarding │ │ ├── editor.tsx │ │ ├── intro.tsx │ │ └── sites.tsx │ └── sites │ │ ├── [hash].tsx │ │ └── index.tsx ├── types.d.ts └── util │ ├── a11y.ts │ ├── editors.tsx │ ├── helpers.ts │ ├── ipc-types.ts │ ├── site-runners.tsx │ ├── site-status.ts │ ├── telemetry.ts │ └── use-config.tsx ├── static └── icon.svg ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | lib 2 | public 3 | static -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | arrowParens: "always", 3 | semi: false, 4 | } 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "eslint.enable": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/README.md -------------------------------------------------------------------------------- /app/ipc-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/ipc-types.ts -------------------------------------------------------------------------------- /app/launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/launcher.ts -------------------------------------------------------------------------------- /app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/main.ts -------------------------------------------------------------------------------- /app/site-watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/site-watcher.ts -------------------------------------------------------------------------------- /app/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/telemetry.ts -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/app/utils.ts -------------------------------------------------------------------------------- /assets/IconTemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/IconTemplate.png -------------------------------------------------------------------------------- /assets/IconTemplate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/IconTemplate@2x.png -------------------------------------------------------------------------------- /assets/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/background.png -------------------------------------------------------------------------------- /assets/background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/background@2x.png -------------------------------------------------------------------------------- /assets/dots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/dots.svg -------------------------------------------------------------------------------- /assets/editors/atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/atom.png -------------------------------------------------------------------------------- /assets/editors/emacs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/emacs.png -------------------------------------------------------------------------------- /assets/editors/intellij.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/intellij.png -------------------------------------------------------------------------------- /assets/editors/phpstorm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/phpstorm.png -------------------------------------------------------------------------------- /assets/editors/sublime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/sublime.png -------------------------------------------------------------------------------- /assets/editors/vim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/vim.png -------------------------------------------------------------------------------- /assets/editors/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/vscode.png -------------------------------------------------------------------------------- /assets/editors/vsstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/vsstudio.png -------------------------------------------------------------------------------- /assets/editors/webstorm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/editors/webstorm.png -------------------------------------------------------------------------------- /assets/entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/entitlements.plist -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /assets/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/screenshot2.png -------------------------------------------------------------------------------- /assets/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/screenshot3.png -------------------------------------------------------------------------------- /assets/tinyicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/assets/tinyicon.svg -------------------------------------------------------------------------------- /gatsby-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/gatsby-browser.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /gatsby-ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/gatsby-ssr.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/package.json -------------------------------------------------------------------------------- /src/components/folder-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/folder-name.tsx -------------------------------------------------------------------------------- /src/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/layout.tsx -------------------------------------------------------------------------------- /src/components/onboarding/choose-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/choose-editor.tsx -------------------------------------------------------------------------------- /src/components/onboarding/choose-sites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/choose-sites.tsx -------------------------------------------------------------------------------- /src/components/onboarding/editors-radio-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/editors-radio-button.tsx -------------------------------------------------------------------------------- /src/components/onboarding/group-input-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/group-input-card.tsx -------------------------------------------------------------------------------- /src/components/onboarding/intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/intro.tsx -------------------------------------------------------------------------------- /src/components/onboarding/onboarding-illustration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/onboarding-illustration.tsx -------------------------------------------------------------------------------- /src/components/onboarding/onboarding-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/onboarding-layout.tsx -------------------------------------------------------------------------------- /src/components/onboarding/onboarding-wizard-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/onboarding-wizard-step.tsx -------------------------------------------------------------------------------- /src/components/onboarding/sites-checkbox-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/onboarding/sites-checkbox-group.tsx -------------------------------------------------------------------------------- /src/components/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/providers.tsx -------------------------------------------------------------------------------- /src/components/settings-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/settings-menu.tsx -------------------------------------------------------------------------------- /src/components/site-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-actions.tsx -------------------------------------------------------------------------------- /src/components/site-browser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-browser.tsx -------------------------------------------------------------------------------- /src/components/site-card/editor-launcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/editor-launcher.tsx -------------------------------------------------------------------------------- /src/components/site-card/ghost-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/ghost-button.tsx -------------------------------------------------------------------------------- /src/components/site-card/logs-launcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/logs-launcher.tsx -------------------------------------------------------------------------------- /src/components/site-card/logs-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/logs-viewer.tsx -------------------------------------------------------------------------------- /src/components/site-card/manage-in-desktop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/manage-in-desktop.tsx -------------------------------------------------------------------------------- /src/components/site-card/setup-admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/setup-admin.tsx -------------------------------------------------------------------------------- /src/components/site-card/site-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/site-card.tsx -------------------------------------------------------------------------------- /src/components/site-card/site-launcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-card/site-launcher.tsx -------------------------------------------------------------------------------- /src/components/site-status-dot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/site-status-dot.tsx -------------------------------------------------------------------------------- /src/components/tab-navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/components/tab-navigation.tsx -------------------------------------------------------------------------------- /src/controllers/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/controllers/site.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/onboarding/editor.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/onboarding/intro.tsx -------------------------------------------------------------------------------- /src/pages/onboarding/sites.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/onboarding/sites.tsx -------------------------------------------------------------------------------- /src/pages/sites/[hash].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/sites/[hash].tsx -------------------------------------------------------------------------------- /src/pages/sites/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/pages/sites/index.tsx -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/util/a11y.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/a11y.ts -------------------------------------------------------------------------------- /src/util/editors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/editors.tsx -------------------------------------------------------------------------------- /src/util/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/helpers.ts -------------------------------------------------------------------------------- /src/util/ipc-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/ipc-types.ts -------------------------------------------------------------------------------- /src/util/site-runners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/site-runners.tsx -------------------------------------------------------------------------------- /src/util/site-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/site-status.ts -------------------------------------------------------------------------------- /src/util/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/telemetry.ts -------------------------------------------------------------------------------- /src/util/use-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/src/util/use-config.tsx -------------------------------------------------------------------------------- /static/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/static/icon.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gatsbyjs/desktop/HEAD/yarn.lock --------------------------------------------------------------------------------