├── .gitignore ├── .gitmodules ├── .prettierrc.toml ├── LICENSE ├── README.md ├── ROADMAP.md ├── app-icon.png ├── package.json ├── public ├── icons │ ├── 3d.svg │ ├── abc.svg │ ├── actionscript.svg │ ├── ada.svg │ ├── adonis.svg │ ├── advpl_include.svg │ ├── advpl_prw.svg │ ├── advpl_ptm.svg │ ├── advpl_tlpp.svg │ ├── android.svg │ ├── angular-component.svg │ ├── angular-directive.svg │ ├── angular-guard.svg │ ├── angular-pipe.svg │ ├── angular-resolver.svg │ ├── angular-service.svg │ ├── angular.svg │ ├── apiblueprint.svg │ ├── apollo.svg │ ├── applescript.svg │ ├── appveyor.svg │ ├── arduino.svg │ ├── arrow_down.svg │ ├── arrow_right.svg │ ├── asciidoc.svg │ ├── assembly.svg │ ├── astro.svg │ ├── audio.svg │ ├── aurelia.svg │ ├── authors.svg │ ├── autohotkey.svg │ ├── autoit.svg │ ├── azure-pipelines.svg │ ├── azure.svg │ ├── babel.svg │ ├── ballerina.svg │ ├── bazel.svg │ ├── bicep.svg │ ├── bitbucket.svg │ ├── bithound.svg │ ├── blink.svg │ ├── blink_light.svg │ ├── bower.svg │ ├── brainfuck.svg │ ├── browserlist.svg │ ├── browserlist_light.svg │ ├── buck.svg │ ├── bucklescript.svg │ ├── buildkite.svg │ ├── c.svg │ ├── cabal.svg │ ├── cake.svg │ ├── capacitor.svg │ ├── certificate.svg │ ├── changelog.svg │ ├── chess.svg │ ├── chess_light.svg │ ├── circleci.svg │ ├── circleci_light.svg │ ├── clojure.svg │ ├── cloudfoundry.svg │ ├── cmake.svg │ ├── coala.svg │ ├── cobol.svg │ ├── coconut.svg │ ├── code-climate.svg │ ├── code-climate_light.svg │ ├── codecov.svg │ ├── codeowners.svg │ ├── coffee.svg │ ├── coldfusion.svg │ ├── command.svg │ ├── commitlint.svg │ ├── conduct.svg │ ├── console.svg │ ├── contributing.svg │ ├── cpp.svg │ ├── credits.svg │ ├── crystal.svg │ ├── crystal_light.svg │ ├── csharp.svg │ ├── css-map.svg │ ├── css.svg │ ├── cucumber.svg │ ├── cuda.svg │ ├── d.svg │ ├── dart.svg │ ├── database.svg │ ├── denizenscript.svg │ ├── dhall.svg │ ├── diff.svg │ ├── disc.svg │ ├── django.svg │ ├── docker.svg │ ├── document.svg │ ├── dotjs.svg │ ├── drawio.svg │ ├── drone.svg │ ├── drone_light.svg │ ├── dune.svg │ ├── edge.svg │ ├── editorconfig.svg │ ├── ejs.svg │ ├── elixir.svg │ ├── elm.svg │ ├── email.svg │ ├── ember.svg │ ├── erlang.svg │ ├── eslint.svg │ ├── exe.svg │ ├── extension.svg │ ├── fastlane.svg │ ├── favicon.svg │ ├── file.svg │ ├── firebase.svg │ ├── flash.svg │ ├── flow.svg │ ├── folder-admin-open.svg │ ├── folder-admin.svg │ ├── folder-android-open.svg │ ├── folder-android.svg │ ├── folder-animation-open.svg │ ├── folder-animation.svg │ ├── folder-ansible-open.svg │ ├── folder-ansible.svg │ ├── folder-api-open.svg │ ├── folder-api.svg │ ├── folder-apollo-open.svg │ ├── folder-apollo.svg │ ├── folder-app-open.svg │ ├── folder-app.svg │ ├── folder-archive-open.svg │ ├── folder-archive.svg │ ├── folder-audio-open.svg │ ├── folder-audio.svg │ ├── folder-aurelia-open.svg │ ├── folder-aurelia.svg │ ├── folder-aws-open.svg │ ├── folder-aws.svg │ ├── folder-azure-pipelines-open.svg │ ├── folder-azure-pipelines.svg │ ├── folder-base-open.svg │ ├── folder-base.svg │ ├── folder-batch-open.svg │ ├── folder-batch.svg │ ├── folder-benchmark-open.svg │ ├── folder-benchmark.svg │ ├── folder-bower-open.svg │ ├── folder-bower.svg │ ├── folder-cart-open.svg │ ├── folder-cart.svg │ ├── folder-ci-open.svg │ ├── folder-ci.svg │ ├── folder-circleci-open.svg │ ├── folder-circleci.svg │ ├── folder-class-open.svg │ ├── folder-class.svg │ ├── folder-client-open.svg │ ├── folder-client.svg │ ├── folder-cluster-open.svg │ ├── folder-cluster.svg │ ├── folder-cobol-open.svg │ ├── folder-cobol.svg │ ├── folder-command-open.svg │ ├── folder-command.svg │ ├── folder-components-open.svg │ ├── folder-components.svg │ ├── folder-config-open.svg │ ├── folder-config.svg │ ├── folder-connection-open.svg │ ├── folder-connection.svg │ ├── folder-constant-open.svg │ ├── folder-constant.svg │ ├── folder-container-open.svg │ ├── folder-container.svg │ ├── folder-content-open.svg │ ├── folder-content.svg │ ├── folder-context-open.svg │ ├── folder-context.svg │ ├── folder-contract-open.svg │ ├── folder-contract.svg │ ├── folder-controller-open.svg │ ├── folder-controller.svg │ ├── folder-core-open.svg │ ├── folder-core.svg │ ├── folder-coverage-open.svg │ ├── folder-coverage.svg │ ├── folder-css-open.svg │ ├── folder-css.svg │ ├── folder-custom-open.svg │ ├── folder-custom.svg │ ├── folder-database-open.svg │ ├── folder-database.svg │ ├── folder-debug-open.svg │ ├── folder-debug.svg │ ├── folder-delta-open.svg │ ├── folder-delta.svg │ ├── folder-dist-open.svg │ ├── folder-dist.svg │ ├── folder-docker-open.svg │ ├── folder-docker.svg │ ├── folder-docs-open.svg │ ├── folder-docs.svg │ ├── folder-download-open.svg │ ├── folder-download.svg │ ├── folder-dump-open.svg │ ├── folder-dump.svg │ ├── folder-environment-open.svg │ ├── folder-environment.svg │ ├── folder-error-open.svg │ ├── folder-error.svg │ ├── folder-event-open.svg │ ├── folder-event.svg │ ├── folder-examples-open.svg │ ├── folder-examples.svg │ ├── folder-expo-open.svg │ ├── folder-expo.svg │ ├── folder-export-open.svg │ ├── folder-export.svg │ ├── folder-fastlane-open.svg │ ├── folder-fastlane.svg │ ├── folder-firebase-open.svg │ ├── folder-firebase.svg │ ├── folder-flow-open.svg │ ├── folder-flow.svg │ ├── folder-font-open.svg │ ├── folder-font.svg │ ├── folder-functions-open.svg │ ├── folder-functions.svg │ ├── folder-generator-open.svg │ ├── folder-generator.svg │ ├── folder-git-open.svg │ ├── folder-git.svg │ ├── folder-github-open.svg │ ├── folder-github.svg │ ├── folder-gitlab-open.svg │ ├── folder-gitlab.svg │ ├── folder-global-open.svg │ ├── folder-global.svg │ ├── folder-gradle-open.svg │ ├── folder-gradle.svg │ ├── folder-graphql-open.svg │ ├── folder-graphql.svg │ ├── folder-guard-open.svg │ ├── folder-guard.svg │ ├── folder-gulp-open.svg │ ├── folder-gulp.svg │ ├── folder-helper-open.svg │ ├── folder-helper.svg │ ├── folder-home-open.svg │ ├── folder-home.svg │ ├── folder-hook-open.svg │ ├── folder-hook.svg │ ├── folder-husky-open.svg │ ├── folder-husky.svg │ ├── folder-i18n-open.svg │ ├── folder-i18n.svg │ ├── folder-images-open.svg │ ├── folder-images.svg │ ├── folder-import-open.svg │ ├── folder-import.svg │ ├── folder-include-open.svg │ ├── folder-include.svg │ ├── folder-intellij-open.svg │ ├── folder-intellij-open_light.svg │ ├── folder-intellij.svg │ ├── folder-intellij_light.svg │ ├── folder-interface-open.svg │ ├── folder-interface.svg │ ├── folder-ios-open.svg │ ├── folder-ios.svg │ ├── folder-javascript-open.svg │ ├── folder-javascript.svg │ ├── folder-jinja-open.svg │ ├── folder-jinja-open_light.svg │ ├── folder-jinja.svg │ ├── folder-jinja_light.svg │ ├── folder-job-open.svg │ ├── folder-job.svg │ ├── folder-json-open.svg │ ├── folder-json.svg │ ├── folder-keys-open.svg │ ├── folder-keys.svg │ ├── folder-kubernetes-open.svg │ ├── folder-kubernetes.svg │ ├── folder-layout-open.svg │ ├── folder-layout.svg │ ├── folder-less-open.svg │ ├── folder-less.svg │ ├── folder-lib-open.svg │ ├── folder-lib.svg │ ├── folder-log-open.svg │ ├── folder-log.svg │ ├── folder-mail-open.svg │ ├── folder-mail.svg │ ├── folder-mappings-open.svg │ ├── folder-mappings.svg │ ├── folder-markdown-open.svg │ ├── folder-markdown.svg │ ├── folder-messages-open.svg │ ├── folder-messages.svg │ ├── folder-meta-open.svg │ ├── folder-meta.svg │ ├── folder-middleware-open.svg │ ├── folder-middleware.svg │ ├── folder-mjml-open.svg │ ├── folder-mjml.svg │ ├── folder-mobile-open.svg │ ├── folder-mobile.svg │ ├── folder-mock-open.svg │ ├── folder-mock.svg │ ├── folder-ngrx-actions-open.svg │ ├── folder-ngrx-actions.svg │ ├── folder-ngrx-effects-open.svg │ ├── folder-ngrx-effects.svg │ ├── folder-ngrx-entities-open.svg │ ├── folder-ngrx-entities.svg │ ├── folder-ngrx-reducer-open.svg │ ├── folder-ngrx-reducer.svg │ ├── folder-ngrx-selectors-open.svg │ ├── folder-ngrx-selectors.svg │ ├── folder-ngrx-state-open (1).svg │ ├── folder-ngrx-state-open.svg │ ├── folder-ngrx-state.svg │ ├── folder-ngrx-store-open.svg │ ├── folder-ngrx-store.svg │ ├── folder-node-open.svg │ ├── folder-node.svg │ ├── folder-nuxt-open.svg │ ├── folder-nuxt.svg │ ├── folder-open.svg │ ├── folder-other-open.svg │ ├── folder-other.svg │ ├── folder-packages-open.svg │ ├── folder-packages.svg │ ├── folder-php-open.svg │ ├── folder-php.svg │ ├── folder-phpmailer-open.svg │ ├── folder-phpmailer.svg │ ├── folder-pipe-open.svg │ ├── folder-pipe.svg │ ├── folder-plugin-open.svg │ ├── folder-plugin.svg │ ├── folder-prisma-open.svg │ ├── folder-prisma.svg │ ├── folder-private-open.svg │ ├── folder-private.svg │ ├── folder-project-open.svg │ ├── folder-project.svg │ ├── folder-public-open.svg │ ├── folder-public.svg │ ├── folder-python-open.svg │ ├── folder-python.svg │ ├── folder-quasar-open.svg │ ├── folder-quasar.svg │ ├── folder-react-components-open.svg │ ├── folder-react-components.svg │ ├── folder-redux-actions-open.svg │ ├── folder-redux-actions.svg │ ├── folder-redux-reducer-open.svg │ ├── folder-redux-reducer.svg │ ├── folder-redux-store-open.svg │ ├── folder-redux-store.svg │ ├── folder-resource-open.svg │ ├── folder-resource.svg │ ├── folder-review-open.svg │ ├── folder-review.svg │ ├── folder-routes-open.svg │ ├── folder-routes.svg │ ├── folder-rules-open.svg │ ├── folder-rules.svg │ ├── folder-sass-open.svg │ ├── folder-sass.svg │ ├── folder-scala-open.svg │ ├── folder-scala.svg │ ├── folder-scripts-open.svg │ ├── folder-scripts.svg │ ├── folder-secure-open.svg │ ├── folder-secure.svg │ ├── folder-server-open.svg │ ├── folder-server.svg │ ├── folder-serverless-open.svg │ ├── folder-serverless.svg │ ├── folder-shared-open.svg │ ├── folder-shared.svg │ ├── folder-src-open.svg │ ├── folder-src.svg │ ├── folder-stack-open.svg │ ├── folder-stack.svg │ ├── folder-stencil-open.svg │ ├── folder-stencil.svg │ ├── folder-storybook-open.svg │ ├── folder-storybook.svg │ ├── folder-stylus-open.svg │ ├── folder-stylus.svg │ ├── folder-sublime-open.svg │ ├── folder-sublime.svg │ ├── folder-svelte-open.svg │ ├── folder-svelte.svg │ ├── folder-svg-open.svg │ ├── folder-svg.svg │ ├── folder-syntax-open.svg │ ├── folder-syntax.svg │ ├── folder-tasks-open.svg │ ├── folder-tasks.svg │ ├── folder-temp-open.svg │ ├── folder-temp.svg │ ├── folder-template-open.svg │ ├── folder-template.svg │ ├── folder-terraform-open.svg │ ├── folder-terraform.svg │ ├── folder-test-open.svg │ ├── folder-test.svg │ ├── folder-theme-open.svg │ ├── folder-theme.svg │ ├── folder-tools-open.svg │ ├── folder-tools.svg │ ├── folder-typescript-open.svg │ ├── folder-typescript.svg │ ├── folder-update-open.svg │ ├── folder-update.svg │ ├── folder-upload-open.svg │ ├── folder-upload.svg │ ├── folder-utils-open.svg │ ├── folder-utils.svg │ ├── folder-video-open.svg │ ├── folder-video.svg │ ├── folder-views-open.svg │ ├── folder-views.svg │ ├── folder-vm-open.svg │ ├── folder-vm.svg │ ├── folder-vscode-open.svg │ ├── folder-vscode.svg │ ├── folder-vue-directives-open.svg │ ├── folder-vue-directives.svg │ ├── folder-vue-open.svg │ ├── folder-vue.svg │ ├── folder-vuepress-open.svg │ ├── folder-vuepress.svg │ ├── folder-vuex-store-open.svg │ ├── folder-vuex-store.svg │ ├── folder-wakatime-open.svg │ ├── folder-wakatime.svg │ ├── folder-webpack-open.svg │ ├── folder-webpack.svg │ ├── folder-wordpress-open.svg │ ├── folder-wordpress.svg │ ├── folder-yarn-open.svg │ ├── folder-yarn.svg │ ├── folder.svg │ ├── folder_blue.svg │ ├── folder_yellow.svg │ ├── font.svg │ ├── forth.svg │ ├── fortran.svg │ ├── foxpro.svg │ ├── fsharp.svg │ ├── fusebox.svg │ ├── gatsby.svg │ ├── gcp.svg │ ├── gemfile.svg │ ├── gemini.svg │ ├── git.svg │ ├── gitlab.svg │ ├── gitpod.svg │ ├── go-mod.svg │ ├── go.svg │ ├── go_gopher.svg │ ├── godot-assets.svg │ ├── godot.svg │ ├── gradle.svg │ ├── grain.svg │ ├── graphcool.svg │ ├── graphql.svg │ ├── groovy.svg │ ├── grunt.svg │ ├── gulp.svg │ ├── h.svg │ ├── hack.svg │ ├── haml.svg │ ├── handlebars.svg │ ├── haskell.svg │ ├── haxe.svg │ ├── hcl.svg │ ├── hcl_light.svg │ ├── helm.svg │ ├── heroku.svg │ ├── hex.svg │ ├── horusec.svg │ ├── hpp.svg │ ├── html.svg │ ├── http.svg │ ├── husky.svg │ ├── i18n.svg │ ├── idris.svg │ ├── image.svg │ ├── imba.svg │ ├── ionic.svg │ ├── istanbul.svg │ ├── jar.svg │ ├── java.svg │ ├── javaclass.svg │ ├── javascript-map.svg │ ├── javascript.svg │ ├── jenkins.svg │ ├── jest.svg │ ├── jinja.svg │ ├── jinja_light.svg │ ├── jsconfig.svg │ ├── json.svg │ ├── julia.svg │ ├── jupyter.svg │ ├── karma.svg │ ├── key.svg │ ├── kivy.svg │ ├── kl.svg │ ├── kotlin.svg │ ├── kusto.svg │ ├── laravel.svg │ ├── lerna.svg │ ├── less.svg │ ├── lib.svg │ ├── lilypond.svg │ ├── liquid.svg │ ├── lisp.svg │ ├── livescript.svg │ ├── lock.svg │ ├── log.svg │ ├── lolcode.svg │ ├── lua.svg │ ├── makefile.svg │ ├── markdown.svg │ ├── markojs.svg │ ├── mathematica.svg │ ├── matlab.svg │ ├── maven.svg │ ├── mdx.svg │ ├── merlin.svg │ ├── meson.svg │ ├── minecraft.svg │ ├── mint.svg │ ├── mjml.svg │ ├── mocha.svg │ ├── modernizr.svg │ ├── moonscript.svg │ ├── mxml.svg │ ├── nest-controller.svg │ ├── nest-decorator.svg │ ├── nest-filter.svg │ ├── nest-gateway.svg │ ├── nest-guard.svg │ ├── nest-middleware.svg │ ├── nest-module.svg │ ├── nest-pipe.svg │ ├── nest-resolver.svg │ ├── nest-service.svg │ ├── nest.svg │ ├── netlify.svg │ ├── nginx.svg │ ├── ngrx-actions.svg │ ├── ngrx-effects.svg │ ├── ngrx-entity.svg │ ├── ngrx-reducer.svg │ ├── ngrx-selectors.svg │ ├── ngrx-state.svg │ ├── nim.svg │ ├── nix.svg │ ├── nodejs.svg │ ├── nodejs_alt.svg │ ├── nodemon.svg │ ├── npm.svg │ ├── nrwl.svg │ ├── nuget.svg │ ├── nunjucks.svg │ ├── nuxt.svg │ ├── nuxt_light.svg │ ├── ocaml.svg │ ├── opa.svg │ ├── opam.svg │ ├── pascal.svg │ ├── pawn.svg │ ├── pdf.svg │ ├── percy.svg │ ├── perl.svg │ ├── php-cs-fixer.svg │ ├── php.svg │ ├── php_elephant.svg │ ├── php_elephant_pink.svg │ ├── phpunit.svg │ ├── pipeline.svg │ ├── postcss.svg │ ├── posthtml.svg │ ├── powerpoint.svg │ ├── powershell.svg │ ├── prettier.svg │ ├── prisma.svg │ ├── processing.svg │ ├── processing_light.svg │ ├── prolog.svg │ ├── proto.svg │ ├── protractor.svg │ ├── pug.svg │ ├── puppet.svg │ ├── purescript.svg │ ├── python-misc.svg │ ├── python.svg │ ├── qsharp.svg │ ├── quasar.svg │ ├── r.svg │ ├── racket.svg │ ├── raml.svg │ ├── razor.svg │ ├── react.svg │ ├── react_ts.svg │ ├── readme.svg │ ├── reason.svg │ ├── red.svg │ ├── redux-action.svg │ ├── redux-reducer.svg │ ├── redux-store.svg │ ├── renovate.svg │ ├── replit.svg │ ├── rescript.svg │ ├── restql.svg │ ├── riot.svg │ ├── roadmap.svg │ ├── robot.svg │ ├── robots.svg │ ├── rollup.svg │ ├── routing.svg │ ├── rubocop.svg │ ├── rubocop_light.svg │ ├── ruby.svg │ ├── rust.svg │ ├── salesforce.svg │ ├── san.svg │ ├── sas.svg │ ├── sass.svg │ ├── sbt.svg │ ├── scala.svg │ ├── scheme.svg │ ├── search.svg │ ├── semantic-release.svg │ ├── semantic-release_light.svg │ ├── sentry.svg │ ├── sequelize.svg │ ├── settings.svg │ ├── shaderlab.svg │ ├── silverstripe.svg │ ├── sketch.svg │ ├── slim.svg │ ├── slug.svg │ ├── smarty.svg │ ├── sml.svg │ ├── snowpack.svg │ ├── snowpack_light.svg │ ├── snyk.svg │ ├── solidity.svg │ ├── stencil.svg │ ├── stitches.svg │ ├── stitches_light.svg │ ├── storybook.svg │ ├── stryker.svg │ ├── stylelint.svg │ ├── stylelint_light.svg │ ├── stylus.svg │ ├── sublime.svg │ ├── svelte.svg │ ├── svg.svg │ ├── svgo.svg │ ├── swc.svg │ ├── swift.svg │ ├── table.svg │ ├── tailwindcss.svg │ ├── tcl.svg │ ├── teal.svg │ ├── terraform.svg │ ├── test-js.svg │ ├── test-jsx.svg │ ├── test-ts.svg │ ├── tex.svg │ ├── textlint.svg │ ├── tilt.svg │ ├── todo.svg │ ├── travis.svg │ ├── tsconfig.svg │ ├── tune.svg │ ├── twig.svg │ ├── twine.svg │ ├── typescript-def.svg │ ├── typescript.svg │ ├── uml.svg │ ├── uml_light.svg │ ├── url.svg │ ├── vagrant.svg │ ├── vala.svg │ ├── velocity.svg │ ├── vercel.svg │ ├── vercel_light.svg │ ├── verilog.svg │ ├── vfl.svg │ ├── video.svg │ ├── vim.svg │ ├── virtual.svg │ ├── visualstudio.svg │ ├── vite.svg │ ├── vlang.svg │ ├── vscode.svg │ ├── vue-config.svg │ ├── vue.svg │ ├── vuex-store.svg │ ├── wakatime.svg │ ├── wakatime_light.svg │ ├── wallaby.svg │ ├── watchman.svg │ ├── webassembly.svg │ ├── webhint.svg │ ├── webpack.svg │ ├── wepy.svg │ ├── windicss.svg │ ├── wolframlanguage.svg │ ├── word.svg │ ├── xaml.svg │ ├── xml.svg │ ├── yaml.svg │ ├── yang.svg │ ├── yarn.svg │ ├── zig.svg │ └── zip.svg ├── index.html ├── logo.png ├── logo192.png ├── manifest.json ├── robots.txt └── titlebar │ ├── close.svg │ ├── maximize.svg │ └── minimize.svg ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── greet.js ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── rustfmt.toml ├── src │ ├── build.rs │ └── main.rs └── tauri.conf.json ├── src ├── App.css ├── App.test.js ├── App.tsx ├── components │ ├── ContextMenu │ │ ├── ContextMenu.module.css │ │ └── ContextMenu.tsx │ ├── Navbar │ │ ├── Navbar.module.css │ │ └── Navbar.tsx │ ├── Sidebar │ │ ├── File │ │ │ ├── File.module.css │ │ │ └── File.tsx │ │ ├── Folder │ │ │ ├── Folder.module.css │ │ │ └── Folder.tsx │ │ ├── Sidebar.module.css │ │ ├── Sidebar.tsx │ │ └── Topbar │ │ │ ├── Topbar.module.css │ │ │ └── Topbar.tsx │ ├── Titlebar │ │ ├── Titlebar.module.css │ │ └── Titlebar.tsx │ └── codeeditor.tsx ├── consolas.ttf ├── icons │ ├── arrow_down.svg │ ├── arrow_right.svg │ ├── extension.svg │ ├── folder_blue.svg │ ├── folder_yellow.svg │ ├── git.svg │ ├── search.svg │ └── typescript.svg ├── index.css ├── index.tsx ├── logo.png ├── model │ ├── Directory.ts │ └── FileSystem.ts ├── react-app-env.d.ts ├── reportWebVitals.js └── setupTests.js ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "editor"] 2 | path = editor 3 | url = https://github.com/skyline-editor/editor 4 | -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- 1 | trailingComma = "es5" 2 | tabWidth = 2 3 | semi = true 4 | singleQuote = true 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Skyline Editor 2 | 3 | A light-weight, next-gen, cross-platform code editor. 4 | -------------------------------------------------------------------------------- /app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/app-icon.png -------------------------------------------------------------------------------- /public/icons/3d.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/ada.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/adonis.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-component.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-directive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-guard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-pipe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-resolver.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular-service.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/angular.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/apiblueprint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/applescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/arrow_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/icons/arrow_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/icons/asciidoc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/audio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/authors.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/autoit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/azure.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/ballerina.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/bicep.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/buck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/buildkite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/c.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/capacitor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/certificate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/changelog.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/chess.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/chess_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/cmake.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/code-climate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/code-climate_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/codeowners.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/coffee.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/coldfusion.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/commitlint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/conduct.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/console.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/contributing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/cpp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/credits.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/crystal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/crystal_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/css-map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/css.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/database.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/denizenscript.svg: -------------------------------------------------------------------------------- 1 | D -------------------------------------------------------------------------------- /public/icons/dhall.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/diff.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/disc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/document.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/dotjs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/drawio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/drone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/drone_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/dune.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/ejs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/elixir.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/elm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/email.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/ember.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/erlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/exe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/extension.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/icons/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/firebase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/flash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/flow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-api-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-api.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-app-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-app.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-archive-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-archive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-audio-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-audio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-aws-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-aws.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-base-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-base.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-batch-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-batch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-circleci-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-circleci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-class-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-class.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-client-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-client.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-cluster-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-cluster.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-command-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-command.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-components-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-components.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-content-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-content.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-coverage-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-coverage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-css-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-css.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-custom-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-custom.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-delta-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-delta.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-dist-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-dist.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-docs-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-docs.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-download-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-dump-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-dump.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-environment-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-environment.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-error-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-event-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-event.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-export-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-export.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-firebase-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-firebase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-flow-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-flow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-font-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-font.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-gulp-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-gulp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-helper-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-helper.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-home-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-hook-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-hook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-images-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-images.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-import-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-import.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-include-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-include.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-interface-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-interface.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-jinja-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-jinja-open_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-jinja.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-jinja_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-keys-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-keys.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-layout-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-layout.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-lib-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-lib.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-log-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-log.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-mail-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-markdown-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-markdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-meta-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-mobile-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-mock-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-mock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-other-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-other.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-packages.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-phpmailer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-pipe-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-pipe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-review-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-review.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-routes-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-routes.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-rules-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-rules.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-scripts-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-scripts.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-serverless-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-serverless.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-shared-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-shared.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-stack-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-stack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-stencil-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-stencil.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-storybook-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-storybook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-sublime.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-syntax-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-syntax.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-tasks-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-tasks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-temp-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-temp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-template-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-template.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-terraform-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-terraform.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-test.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-tools-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-tools.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-upload-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-upload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-utils-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-utils.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-video-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-views-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-views.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vm-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vscode-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vscode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vue-directives-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vue-directives.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vue-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vuepress-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vuepress.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vuex-store-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder-vuex-store.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/folder_yellow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/icons/font.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/fortran.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/fsharp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/gemfile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/git.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/icons/grain.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/gulp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/h.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/hack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/haskell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/hcl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/hcl_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/hex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/hpp.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/html.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/i18n.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/jar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/java.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/javaclass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/javascript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/jinja.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/jinja_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/julia.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/karma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/key.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/kivy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/lib.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/lilypond.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/liquid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/livescript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/lock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/log.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/lua.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/markdown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/mdx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/merlin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/meson.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/minecraft.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/modernizr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/moonscript.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/mxml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/nim.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/npm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/nuget.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/nunjucks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/pawn.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/perl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/php-cs-fixer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/phpunit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/pipeline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/powerpoint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/powershell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/prisma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/proto.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/puppet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/raml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/readme.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/reason.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/renovate.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/riot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/roadmap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/robots.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/routing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/ruby.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/salesforce.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/san.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/sbt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/scala.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/scheme.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/search.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/icons/shaderlab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/sketch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/slim.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/smarty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/sml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/snowpack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/snowpack_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/solidity.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/stencil.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/stylus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/sublime.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/swc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/swift.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/table.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/tailwindcss.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/tcl.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/teal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/terraform.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/test-js.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/test-jsx.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/test-ts.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/tex.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/textlint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/todo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/tune.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/twine.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/url.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vercel_light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/verilog.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vim.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/virtual.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/visualstudio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vlang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vscode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vue-config.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/vuex-store.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/wallaby.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/webassembly.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/wepy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/word.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/xaml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/xml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/yaml.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/yang.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/zig.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/icons/zip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/public/logo.png -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/public/logo192.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/titlebar/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/titlebar/maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/titlebar/minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by Cargo 2 | # will have compiled files and executables 3 | /target/ 4 | WixTools 5 | -------------------------------------------------------------------------------- /src-tauri/greet.js: -------------------------------------------------------------------------------- 1 | import { greet } from 'hello' 2 | 3 | const express = require('express')ree((''eexxpprreessss)) -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 100 2 | hard_tabs = false 3 | tab_spaces = 2 4 | newline_style = "Auto" 5 | use_small_heuristics = "Default" 6 | reorder_imports = true 7 | reorder_modules = true 8 | remove_nested_parens = true 9 | edition = "2018" 10 | merge_derives = true 11 | use_try_shorthand = false 12 | use_field_init_shorthand = false 13 | force_explicit_abi = true 14 | imports_granularity = "Crate" 15 | -------------------------------------------------------------------------------- /src-tauri/src/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | tauri_build::build() 3 | } 4 | -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- 1 | #![cfg_attr( 2 | all(not(debug_assertions), target_os = "windows"), 3 | windows_subsystem = "windows" 4 | )] 5 | 6 | fn main() { 7 | tauri::Builder::default() 8 | .run(tauri::generate_context!()) 9 | .expect("error while running tauri application"); 10 | } 11 | -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- 1 | import { render, screen } from '@testing-library/react'; 2 | import App from './App'; 3 | 4 | test('renders learn react link', () => { 5 | render(); 6 | const linkElement = screen.getByText(/learn react/i); 7 | expect(linkElement).toBeInTheDocument(); 8 | }); 9 | -------------------------------------------------------------------------------- /src/components/ContextMenu/ContextMenu.module.css: -------------------------------------------------------------------------------- 1 | .contextMenu { 2 | background: white; 3 | flex-direction: column; 4 | align-items: flex-start; 5 | justify-content: flex-start; 6 | border-radius: 7px; 7 | position: absolute; 8 | z-index: 100; 9 | } 10 | 11 | p { 12 | margin: 0.3rem 1rem; 13 | cursor: pointer; 14 | } 15 | -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.module.css: -------------------------------------------------------------------------------- 1 | .navbar { 2 | display: flex; 3 | justify-content: center; 4 | align-items: center; 5 | position: absolute; 6 | background-color: #2d3041; 7 | top: 0; 8 | height: 5%; 9 | width: 100%; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- 1 | import styles from './Navbar.module.css'; 2 | 3 | const Navbar = () => { 4 | return
; 5 | }; 6 | 7 | export default Navbar; 8 | -------------------------------------------------------------------------------- /src/components/Sidebar/File/File.module.css: -------------------------------------------------------------------------------- 1 | .file { 2 | display: flex; 3 | justify-content: flex-start; 4 | align-items: center; 5 | /* margin-left: 2rem; */ 6 | margin-top: 0.6rem; 7 | cursor: pointer; 8 | } 9 | 10 | .arrow { 11 | width: 1.5rem; 12 | height: 1.5rem; 13 | cursor: pointer; 14 | outline: none; 15 | border: none; 16 | } 17 | 18 | .icon { 19 | width: 1.5rem; 20 | margin-left: 0.3rem; 21 | margin-top: 0.4rem; 22 | } 23 | 24 | .fileName { 25 | color: #b9e2ff; 26 | font-size: 18px; 27 | font-weight: 400; 28 | margin: 0; 29 | margin-left: 0.7rem; 30 | } 31 | -------------------------------------------------------------------------------- /src/components/Sidebar/Folder/Folder.module.css: -------------------------------------------------------------------------------- 1 | .folder { 2 | display: flex; 3 | justify-content: flex-start; 4 | align-items: center; 5 | margin-top: 0.6rem; 6 | cursor: pointer; 7 | } 8 | 9 | .arrow { 10 | width: 1.5rem; 11 | height: 1.5rem; 12 | cursor: pointer; 13 | outline: none; 14 | border: none; 15 | } 16 | 17 | .icon { 18 | width: 1.5rem; 19 | margin-left: 0.3rem; 20 | } 21 | 22 | .folderName { 23 | color: #b9e2ff; 24 | font-size: 18px; 25 | font-weight: 400; 26 | margin: 0; 27 | margin-left: 0.7rem; 28 | } 29 | -------------------------------------------------------------------------------- /src/components/Sidebar/Sidebar.module.css: -------------------------------------------------------------------------------- 1 | .sidebar { 2 | display: flex; 3 | justify-content: flex-start; 4 | align-items: flex-start; 5 | flex-direction: column; 6 | background-color: #1c1e26; 7 | width: 23%; 8 | height: 100%; 9 | position: absolute; 10 | left: 0; 11 | top: 0px; 12 | } 13 | 14 | .directoryName { 15 | color: #b9e2ff; 16 | font-size: 20px; 17 | margin-top: 0.8rem; 18 | margin-bottom: 0.8rem; 19 | margin-left: 2rem; 20 | font-weight: 500; 21 | } 22 | 23 | .differentiator { 24 | height: 1px; 25 | background: #2d3041; 26 | width: 100%; 27 | margin-bottom: 0.5rem; 28 | } 29 | -------------------------------------------------------------------------------- /src/components/Sidebar/Topbar/Topbar.module.css: -------------------------------------------------------------------------------- 1 | .topbar { 2 | display: flex; 3 | justify-content: space-evenly; 4 | align-items: center; 5 | background-color: #2d3041; 6 | height: 8%; 7 | width: 100%; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/Titlebar/Titlebar.module.css: -------------------------------------------------------------------------------- 1 | .titlebar { 2 | height: 30px; 3 | background: #2c2c2c; 4 | user-select: none; 5 | display: flex; 6 | justify-content: flex-end; 7 | position: fixed; 8 | top: 0; 9 | left: 0; 10 | right: 0; 11 | } 12 | 13 | .titlebar_button { 14 | display: inline-flex; 15 | justify-content: center; 16 | align-items: center; 17 | width: 30px; 18 | height: 30px; 19 | color: white; 20 | } 21 | 22 | .titlebar_button:hover { 23 | background: #2d3041; 24 | } 25 | -------------------------------------------------------------------------------- /src/consolas.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src/consolas.ttf -------------------------------------------------------------------------------- /src/icons/arrow_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icons/arrow_right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/icons/extension.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/icons/folder_yellow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 4 | 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 5 | sans-serif; 6 | -webkit-font-smoothing: antialiased; 7 | -moz-osx-font-smoothing: grayscale; 8 | } 9 | 10 | code { 11 | font-family: 'Consolas', monospace; 12 | } 13 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | import reportWebVitals from './reportWebVitals'; 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ); 13 | 14 | // If you want to start measuring performance in your app, pass a function 15 | // to log results (for example: reportWebVitals(console.log)) 16 | // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals 17 | reportWebVitals(); 18 | -------------------------------------------------------------------------------- /src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyline-editor/skyline/237110a0ee36f10a97a0f06359b149b42cd23cec/src/logo.png -------------------------------------------------------------------------------- /src/model/Directory.ts: -------------------------------------------------------------------------------- 1 | export const DirectoryIcons = {}; 2 | -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- 1 | const reportWebVitals = (onPerfEntry) => { 2 | if (onPerfEntry && onPerfEntry instanceof Function) { 3 | import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { 4 | getCLS(onPerfEntry); 5 | getFID(onPerfEntry); 6 | getFCP(onPerfEntry); 7 | getLCP(onPerfEntry); 8 | getTTFB(onPerfEntry); 9 | }); 10 | } 11 | }; 12 | 13 | export default reportWebVitals; 14 | -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom'; 6 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "esModuleInterop": true, 8 | "allowSyntheticDefaultImports": true, 9 | "strict": false, 10 | "forceConsistentCasingInFileNames": true, 11 | "noFallthroughCasesInSwitch": true, 12 | "module": "esnext", 13 | "moduleResolution": "node", 14 | "resolveJsonModule": true, 15 | "downlevelIteration": true, 16 | "isolatedModules": true, 17 | "noEmit": true, 18 | "jsx": "react-jsx" 19 | }, 20 | "include": ["src"] 21 | } 22 | --------------------------------------------------------------------------------