Explorar o código

fix/cli - updates (#46)

* fix(cli): watch tauri.conf.js

* fix(cli): use window.external

* fix(naming): purge cruft
nothingismagick %!s(int64=5) %!d(string=hai) anos
pai
achega
60f015701b
Modificáronse 89 ficheiros con 30 adicións e 1659 borrados
  1. 2 2
      .github/FUNDING.yml
  2. 3 3
      bindings/rust/Cargo.toml
  3. 1 1
      bindings/rust/LICENSE
  4. 3 3
      bindings/rust/tauri-sys/Cargo.toml
  5. 10 10
      lib/tauri.js
  6. 2 1
      mode/runner.js
  7. 5 19
      test/README.md
  8. 0 9
      test/cloudish/.editorconfig
  9. 0 1
      test/cloudish/.eslintignore
  10. 0 55
      test/cloudish/.eslintrc.js
  11. 0 22
      test/cloudish/.gitignore
  12. 0 8
      test/cloudish/.postcssrc.js
  13. 0 35
      test/cloudish/.stylintrc
  14. 0 26
      test/cloudish/README.md
  15. 0 5
      test/cloudish/babel.config.js
  16. 0 34
      test/cloudish/package.json
  17. 0 177
      test/cloudish/quasar.conf.js
  18. 0 14
      test/cloudish/src/App.vue
  19. 0 191
      test/cloudish/src/assets/quasar-logo-full.svg
  20. 0 0
      test/cloudish/src/assets/sad.svg
  21. 0 0
      test/cloudish/src/boot/.gitkeep
  22. 0 0
      test/cloudish/src/components/.gitkeep
  23. 0 1
      test/cloudish/src/css/app.styl
  24. 0 19
      test/cloudish/src/css/quasar.variables.styl
  25. 0 22
      test/cloudish/src/index.template.html
  26. 0 110
      test/cloudish/src/layouts/MyLayout.vue
  27. 0 22
      test/cloudish/src/pages/Error404.vue
  28. 0 17
      test/cloudish/src/pages/Index.vue
  29. 0 26
      test/cloudish/src/router/index.js
  30. 0 20
      test/cloudish/src/router/routes.js
  31. BIN=BIN
      test/cloudish/src/statics/app-logo-128x128.png
  32. BIN=BIN
      test/cloudish/src/statics/icons/apple-icon-120x120.png
  33. BIN=BIN
      test/cloudish/src/statics/icons/apple-icon-152x152.png
  34. BIN=BIN
      test/cloudish/src/statics/icons/apple-icon-167x167.png
  35. BIN=BIN
      test/cloudish/src/statics/icons/apple-icon-180x180.png
  36. BIN=BIN
      test/cloudish/src/statics/icons/favicon-16x16.png
  37. BIN=BIN
      test/cloudish/src/statics/icons/favicon-32x32.png
  38. BIN=BIN
      test/cloudish/src/statics/icons/favicon-96x96.png
  39. BIN=BIN
      test/cloudish/src/statics/icons/favicon.ico
  40. BIN=BIN
      test/cloudish/src/statics/icons/icon-128x128.png
  41. BIN=BIN
      test/cloudish/src/statics/icons/icon-192x192.png
  42. BIN=BIN
      test/cloudish/src/statics/icons/icon-256x256.png
  43. BIN=BIN
      test/cloudish/src/statics/icons/icon-384x384.png
  44. BIN=BIN
      test/cloudish/src/statics/icons/icon-512x512.png
  45. BIN=BIN
      test/cloudish/src/statics/icons/ms-icon-144x144.png
  46. 0 0
      test/cloudish/src/statics/icons/safari-pinned-tab.svg
  47. 0 9
      test/trollbridge/.editorconfig
  48. 0 1
      test/trollbridge/.eslintignore
  49. 0 55
      test/trollbridge/.eslintrc.js
  50. 0 21
      test/trollbridge/.gitignore
  51. 0 8
      test/trollbridge/.postcssrc.js
  52. 0 35
      test/trollbridge/.stylintrc
  53. 0 26
      test/trollbridge/README.md
  54. 0 5
      test/trollbridge/babel.config.js
  55. 0 34
      test/trollbridge/package.json
  56. 0 169
      test/trollbridge/quasar.conf.js
  57. 0 14
      test/trollbridge/src/App.vue
  58. 0 191
      test/trollbridge/src/assets/quasar-logo-full.svg
  59. 0 0
      test/trollbridge/src/assets/sad.svg
  60. 0 0
      test/trollbridge/src/boot/.gitkeep
  61. 0 0
      test/trollbridge/src/components/.gitkeep
  62. 0 1
      test/trollbridge/src/css/app.styl
  63. 0 19
      test/trollbridge/src/css/quasar.variables.styl
  64. 0 22
      test/trollbridge/src/index.template.html
  65. 0 110
      test/trollbridge/src/layouts/MyLayout.vue
  66. 0 22
      test/trollbridge/src/pages/Error404.vue
  67. 0 14
      test/trollbridge/src/pages/Index.vue
  68. 0 26
      test/trollbridge/src/router/index.js
  69. 0 20
      test/trollbridge/src/router/routes.js
  70. BIN=BIN
      test/trollbridge/src/statics/app-logo-128x128.png
  71. BIN=BIN
      test/trollbridge/src/statics/icons/apple-icon-120x120.png
  72. BIN=BIN
      test/trollbridge/src/statics/icons/apple-icon-152x152.png
  73. BIN=BIN
      test/trollbridge/src/statics/icons/apple-icon-167x167.png
  74. BIN=BIN
      test/trollbridge/src/statics/icons/apple-icon-180x180.png
  75. BIN=BIN
      test/trollbridge/src/statics/icons/favicon-16x16.png
  76. BIN=BIN
      test/trollbridge/src/statics/icons/favicon-32x32.png
  77. BIN=BIN
      test/trollbridge/src/statics/icons/favicon-96x96.png
  78. BIN=BIN
      test/trollbridge/src/statics/icons/favicon.ico
  79. BIN=BIN
      test/trollbridge/src/statics/icons/icon-128x128.png
  80. BIN=BIN
      test/trollbridge/src/statics/icons/icon-192x192.png
  81. BIN=BIN
      test/trollbridge/src/statics/icons/icon-256x256.png
  82. BIN=BIN
      test/trollbridge/src/statics/icons/icon-384x384.png
  83. BIN=BIN
      test/trollbridge/src/statics/icons/icon-512x512.png
  84. BIN=BIN
      test/trollbridge/src/statics/icons/ms-icon-144x144.png
  85. 0 0
      test/trollbridge/src/statics/icons/safari-pinned-tab.svg
  86. 1 1
      tools/rust/cargo-tauri-bundle/License_Apache.md
  87. 1 1
      tools/rust/cargo-tauri-bundle/License_MIT.md
  88. 1 1
      tools/rust/cargo-tauri-bundle/src/main.rs
  89. 1 1
      tools/tauri-frida/README.md

+ 2 - 2
.github/FUNDING.yml

@@ -1,7 +1,7 @@
 # These are supported funding model platforms
 
-github: # rstoenescu
-patreon: # quasarframework
+github: #
+patreon: #
 open_collective: tauri
 ko_fi: # Replace with a single Ko-fi username
 tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel

+ 3 - 3
bindings/rust/Cargo.toml

@@ -1,13 +1,13 @@
 [package]
 name = "tauri-ui"
 version = "1.0.0"
-authors = ["Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>", "Daniel Thompson-Yvetot"]
+authors = ["Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>", "Daniel Thompson-Yvetot <denjell@sfosc.org>"]
 readme = "README.md"
 license = "MIT"
 repository = "https://github.com/tauri-apps/tauri"
 description = "Rust bindings for tauri, a toolchain for building more secure native apps that have tiny binaries and are very fast."
-keywords = ["quasar", "web", "gui", "desktop", "webkit"]
-categories = ["quasar", "gui", "web-programming", "api-bindings", "rendering", "visualization"]
+keywords = ["tauri", "web", "gui", "desktop", "webkit"]
+categories = ["tauri", "gui", "web-programming", "api-bindings", "rendering", "visualization"]
 edition = "2018"
 
 [dependencies]

+ 1 - 1
bindings/rust/LICENSE

@@ -24,7 +24,7 @@ SOFTWARE.
 
 MIT License
 
-Copyright (c) 2019 Quasar Framework
+Copyright (c) 2019 Tauri-Apps Organization
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

+ 3 - 3
bindings/rust/tauri-sys/Cargo.toml

@@ -1,12 +1,12 @@
 [package]
 name = "tauri-sys"
 version = "1.0.0"
-authors = ["Boscop", "Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>", "Daniel Thompson-Yvetot"]
+authors = ["Boscop", "Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>", "Daniel Thompson-Yvetot <denjell@sfosc.org>"]
 license = "MIT"
 repository = "https://github.com/tauri-apps/tauri"
 description = "Rust native ffi bindings for tauri UI"
-keywords = ["quasar", "web", "gui", "desktop", "webkit"]
-categories = ["quasar", "gui", "web-programming", "api-bindings", "rendering", "visualization"]
+keywords = ["tauri", "web", "gui", "desktop", "webkit"]
+categories = ["tauri", "gui", "web-programming", "api-bindings", "rendering", "visualization"]
 build = "build.rs"
 links = "tauri"
 edition = "2018"

+ 10 - 10
lib/tauri.js

@@ -53,7 +53,7 @@ const uid = function () {
  * @private
  */
 const __whitelistWarning = function (func) {
-  console.warn('%c[Tauri] Danger \ntauri.' + func + ' not whitelisted 💣\n%c\nAdd to <% confName %>: \n\ntauri: \n  whitelist: { \n    ' + func + ': true \n\nReference: https://quasar.dev/quasar-cli/creating-tauri-apps/api#' + func , 'background: red; color: white; font-weight: 800; padding: 2px; font-size:1.5em', ' ')
+  console.warn('%c[Tauri] Danger \ntauri.' + func + ' not whitelisted 💣\n%c\nAdd to <% confName %>: \n\ntauri: \n  whitelist: { \n    ' + func + ': true \n\nReference: https://tauri-apps.org/docs/api#' + func , 'background: red; color: white; font-weight: 800; padding: 2px; font-size:1.5em', ' ')
 }
 <% } %>
 
@@ -71,13 +71,13 @@ export default class Tauri {
 <% if (ctx.dev) { %>
   /**
    * @name invoke
-   * @description Calls a Quasar Core feature, such as setTitle
+   * @description Calls a Tauri Core feature, such as setTitle
    * @param {Object} args
    */
 <% } %>
   static invoke (args) {
-  Object.freeze(args)
-    external.invoke(JSON.stringify(args))
+    Object.freeze(args)
+    window.external.invoke(JSON.stringify(args))
   }
 
 <% if (ctx.dev) { %>
@@ -107,12 +107,12 @@ export default class Tauri {
    */
 <% } %>
   static emit(evt, payload) {
-  this.invoke({
-    cmd: 'emit',
-    event: evt,
-    payload
-  })
-}
+    this.invoke({
+      cmd: 'emit',
+      event: evt,
+      payload
+    })
+  }
 
 <% if (ctx.dev) { %>
   /**

+ 2 - 1
mode/runner.js

@@ -55,7 +55,8 @@ class Runner {
       .watch([
         path.join(tauriDir, 'src'),
         path.join(tauriDir, 'Cargo.toml'),
-        path.join(tauriDir, 'build.rs')
+        path.join(tauriDir, 'build.rs'),
+        path.join(tauriDir, 'tauri.conf.js')
       ], {
         watchers: {
           chokidar: {

+ 5 - 19
test/README.md

@@ -1,22 +1,8 @@
 # TESTING
 
-While we get the test harnesses unified, which will happen before the 1.0.0 stable release, we are using the manual testing approach of building real Quasar apps and vetting them for functionality.
+There are a number of tests that we need to cover:
+- Unit tests for JS
+- Unit tests for Webview
+- Unit tests for Rust
 
-In this folder there are two of them, distinguished by the fact that one uses a localhost server (cloudish) and the other is a pure rust host (trollbridge). These follow the principles laid out in the Design Patterns. 
-
-## PRE-RELEASE NOTE
-Until upstream `quasarframework/quasar` is merged and released as `v1.1.0`, we are linking against a local git clone.
-
-Here is how to do that (assuming you are in the base of this repo):
-```bash
-$ yarn
-$ git clone https://github.com/lucasfernog/quasar.git # premerge usage of our working fork
-$ cd quasar
-$ git checkout feature/tauri-package # premerge usage of our working fork
-$ cd app && yarn
-$ cd ../ui
-$ yarn && yarn build
-$ cd ../../test/cloudish 
-$ yarn add @quasar/app@link:../../../quasar/app ../../quasar/ui  # or yarn install if a previous version of yarn
-$ quasar dev -m tauri
-```
+Help wanted!

+ 0 - 9
test/cloudish/.editorconfig

@@ -1,9 +0,0 @@
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-end_of_line = lf
-insert_final_newline = true
-trim_trailing_whitespace = true

+ 0 - 1
test/cloudish/.eslintignore

@@ -1 +0,0 @@
-/dist

+ 0 - 55
test/cloudish/.eslintrc.js

@@ -1,55 +0,0 @@
-module.exports = {
-  root: true,
-
-  parserOptions: {
-    parser: 'babel-eslint',
-    sourceType: 'module'
-  },
-
-  env: {
-    browser: true
-  },
-
-  extends: [
-    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
-    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
-    'plugin:vue/essential',
-    '@vue/standard'
-  ],
-
-  // required to lint *.vue files
-  plugins: [
-    'vue'
-  ],
-
-  globals: {
-    'ga': true, // Google Analytics
-    'cordova': true,
-    '__statics': true,
-    'process': true
-  },
-
-  // add your custom rules here
-  rules: {
-    // allow async-await
-    'generator-star-spacing': 'off',
-    // allow paren-less arrow functions
-    'arrow-parens': 'off',
-    'one-var': 'off',
-
-    'import/first': 'off',
-    'import/named': 'error',
-    'import/namespace': 'error',
-    'import/default': 'error',
-    'import/export': 'error',
-    'import/extensions': 'off',
-    'import/no-unresolved': 'off',
-    'import/no-extraneous-dependencies': 'off',
-    'prefer-promise-reject-errors': 'off',
-
-    // allow console.log during development only
-    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
-    // allow debugger during development only
-    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
-  }
-}

+ 0 - 22
test/cloudish/.gitignore

@@ -1,22 +0,0 @@
-.quasar
-.DS_Store
-.thumbs.db
-node_modules
-/dist
-/src-cordova/node_modules
-/src-cordova/platforms
-/src-cordova/plugins
-/src-cordova/www
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-.vscode
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-
-yarn.lock

+ 0 - 8
test/cloudish/.postcssrc.js

@@ -1,8 +0,0 @@
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
-  plugins: [
-    // to edit target browsers: use "browserslist" field in package.json
-    require('autoprefixer')
-  ]
-}

+ 0 - 35
test/cloudish/.stylintrc

@@ -1,35 +0,0 @@
-{
-  "blocks": "never",
-  "brackets": "never",
-  "colons": "never",
-  "colors": "always",
-  "commaSpace": "always",
-  "commentSpace": "always",
-  "cssLiteral": "never",
-  "depthLimit": false,
-  "duplicates": true,
-  "efficient": "always",
-  "extendPref": false,
-  "globalDupe": true,
-  "indentPref": 2,
-  "leadingZero": "never",
-  "maxErrors": false,
-  "maxWarnings": false,
-  "mixed": false,
-  "namingConvention": false,
-  "namingConventionStrict": false,
-  "none": "never",
-  "noImportant": false,
-  "parenSpace": "never",
-  "placeholder": false,
-  "prefixVarsWithDollar": "always",
-  "quotePref": "single",
-  "semicolons": "never",
-  "sortOrder": false,
-  "stackedProperties": "never",
-  "trailingWhitespace": "never",
-  "universal": "never",
-  "valid": true,
-  "zeroUnits": "never",
-  "zIndexNormalize": false
-}

+ 0 - 26
test/cloudish/README.md

@@ -1,26 +0,0 @@
-# Quasar App (embedded)
-
-A Quasar Framework app
-
-## Install the dependencies
-```bash
-yarn
-```
-
-### Start the app in development mode (hot-code reloading, error reporting, etc.)
-```bash
-quasar dev
-```
-
-### Lint the files
-```bash
-yarn run lint
-```
-
-### Build the app for production
-```bash
-quasar build
-```
-
-### Customize the configuration
-See [Configuring quasar.conf.js](https://quasar.dev/quasar-cli/quasar-conf-js).

+ 0 - 5
test/cloudish/babel.config.js

@@ -1,5 +0,0 @@
-module.exports = {
-  presets: [
-    '@quasar/babel-preset-app'
-  ]
-}

+ 0 - 34
test/cloudish/package.json

@@ -1,34 +0,0 @@
-{
-  "name": "cloudish",
-  "version": "0.0.1",
-  "description": "A Quasar Framework app",
-  "productName": "Quasar App",
-  "cordovaId": "org.cordova.quasar.app",
-  "author": "Daniel Thompson-Yvetot <denjell@quasar.dev>",
-  "private": true,
-  "scripts": {
-    "lint": "eslint --ext .js,.vue src",
-    "test": "echo \"No test specified\" && exit 0"
-  },
-  "dependencies": {
-    "@quasar/extras": "^1.0.0",
-    "quasar": "^1.0.0"
-  },
-  "devDependencies": {
-    "@quasar/app": "link:../../quasar/app",
-    "@quasar/tauri": "^0.0.1-utility.2",
-    "@vue/eslint-config-standard": "^4.0.0",
-    "babel-eslint": "^10.0.1",
-    "eslint": "^5.10.0",
-    "eslint-loader": "^2.1.1",
-    "eslint-plugin-vue": "^5.0.0"
-  },
-  "engines": {
-    "node": ">= 8.9.0",
-    "npm": ">= 5.6.0",
-    "yarn": ">= 1.6.0"
-  },
-  "browserslist": [
-    "last 1 version, not dead, ie >= 11"
-  ]
-}

+ 0 - 177
test/cloudish/quasar.conf.js

@@ -1,177 +0,0 @@
-// Configuration for your app
-// https://quasar.dev/quasar-cli/quasar-conf-js
-
-module.exports = function (ctx) {
-  return {
-    // app boot file (/src/boot)
-    // --> boot files are part of "main.js"
-    boot: [
-    ],
-
-    css: [
-      'app.styl'
-    ],
-
-    extras: [
-      // 'ionicons-v4',
-      // 'mdi-v3',
-      // 'fontawesome-v5',
-      // 'eva-icons',
-      // 'themify',
-      // 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both!
-
-      'roboto-font', // optional, you are not bound to it
-      'material-icons' // optional, you are not bound to it
-    ],
-
-    framework: {
-      // iconSet: 'ionicons-v4',
-      // lang: 'de', // Quasar language
-
-      // all: true, // --- includes everything; for dev only!
-
-      components: [
-        'QLayout',
-        'QHeader',
-        'QDrawer',
-        'QPageContainer',
-        'QPage',
-        'QToolbar',
-        'QToolbarTitle',
-        'QBtn',
-        'QIcon',
-        'QList',
-        'QItem',
-        'QItemSection',
-        'QItemLabel',
-        'QForm'
-      ],
-
-      directives: [
-        'Ripple'
-      ],
-
-      // Quasar plugins
-      plugins: [
-        'Notify'
-      ]
-    },
-
-    supportIE: false,
-
-    build: {
-      scopeHoisting: true,
-      // vueRouterMode: 'history',
-      // vueCompiler: true,
-      // gzip: true,
-      // analyze: true,
-      // extractCSS: false,
-      extendWebpack (cfg) {
-        cfg.module.rules.push({
-          enforce: 'pre',
-          test: /\.(js|vue)$/,
-          loader: 'eslint-loader',
-          exclude: /node_modules/,
-          options: {
-            formatter: require('eslint').CLIEngine.getFormatter('stylish')
-          }
-        })
-      }
-    },
-
-    devServer: {
-      // https: true,
-      // port: 8080,
-      open: true // opens browser window automatically
-    },
-
-    // animations: 'all', // --- includes all animations
-    animations: [],
-
-    ssr: {
-      pwa: true
-    },
-
-    pwa: {
-      // workboxPluginMode: 'InjectManifest',
-      // workboxOptions: {}, // only for NON InjectManifest
-      manifest: {
-        // name: 'Quasar App',
-        // short_name: 'Quasar App',
-        // description: 'A Quasar Framework app',
-        display: 'standalone',
-        orientation: 'portrait',
-        background_color: '#ffffff',
-        theme_color: '#027be3',
-        icons: [
-          {
-            'src': 'statics/icons/icon-128x128.png',
-            'sizes': '128x128',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-192x192.png',
-            'sizes': '192x192',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-256x256.png',
-            'sizes': '256x256',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-384x384.png',
-            'sizes': '384x384',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-512x512.png',
-            'sizes': '512x512',
-            'type': 'image/png'
-          }
-        ]
-      }
-    },
-    tauri: {
-      embeddedServer: { active: false },
-      whitelist: {
-        all: true
-      },
-      window: {
-        title: 'Quasar Tauri App set by quasar.conf.js'
-      }
-    },
-    cordova: {
-      // id: 'org.cordova.quasar.app',
-      // noIosLegacyBuildFlag: true, // uncomment only if you know what you are doing
-    },
-
-    electron: {
-      // bundler: 'builder', // or 'packager'
-
-      extendWebpack (cfg) {
-        // do something with Electron main process Webpack cfg
-        // chainWebpack also available besides this extendWebpack
-      },
-
-      packager: {
-        // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options
-
-        // OS X / Mac App Store
-        // appBundleId: '',
-        // appCategoryType: '',
-        // osxSign: '',
-        // protocol: 'myapp://path',
-
-        // Windows only
-        // win32metadata: { ... }
-      },
-
-      builder: {
-        // https://www.electron.build/configuration/configuration
-
-        // appId: 'embedded'
-      }
-    }
-  }
-}

+ 0 - 14
test/cloudish/src/App.vue

@@ -1,14 +0,0 @@
-<template>
-  <div id="q-app">
-    <router-view />
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'App'
-}
-</script>
-
-<style>
-</style>

+ 0 - 191
test/cloudish/src/assets/quasar-logo-full.svg

@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="67.407623mm"
-   height="62.908276mm"
-   viewBox="0 0 238.84591 222.90334"
-   id="svg3570"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="quasar-logo-full.svg">
-  <defs
-     id="defs3572" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="-39.753589"
-     inkscape:cy="27.706388"
-     inkscape:document-units="px"
-     inkscape:current-layer="g4895-4-4"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1920"
-     inkscape:window-height="1056"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata3575">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-277.71988,-312.33911)">
-    <g
-       id="g4895-4-4"
-       transform="translate(1419.0442,398.9018)">
-      <g
-         transform="translate(-29.620665,-4)"
-         id="g4579-2-20">
-        <g
-           id="g4445-2-0"
-           transform="translate(12.499948,7.809312)">
-          <g
-             inkscape:export-ydpi="44.860481"
-             inkscape:export-xdpi="44.860481"
-             inkscape:export-filename="/home/emanuele/Desktop/logo1.png"
-             transform="translate(-712.85583,-503.26814)"
-             id="g4561-6-7-0">
-            <g
-               transform="translate(16.233481,0)"
-               style="font-style:normal;font-weight:normal;font-size:50.25774765px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#263238;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               id="flowRoot4513-6-6-08">
-              <path
-                 d="m -402.73125,631.46823 q -0.6125,0.0438 -1.3125,0.0875 -0.65625,0 -1.4,0 l -9.31875,0 q -12.81875,0 -12.81875,-8.44375 l 0,-13.475 q 0,-8.26875 12.6,-8.26875 l 9.75625,0 q 12.6,0 12.6,8.26875 l 0,13.475 q 0,5.03125 -4.4625,7.04375 l 3.10625,2.14375 q 1.35625,0.83125 1.35625,1.70625 0,0.875 -0.7,1.3125 -0.65625,0.48125 -1.88125,0.48125 -0.30625,0 -0.7875,-0.13125 -0.4375,-0.0875 -1.05,-0.48125 l -5.6875,-3.71875 z m 5.38125,-21.74375 q 0,-4.76875 -7.9625,-4.76875 l -9.58125,0 q -7.9625,0 -7.9625,4.76875 l 0,13.3875 q 0,4.94375 8.3125,4.94375 l 8.88125,0 q 8.3125,0 8.3125,-4.94375 l 0,-13.3875 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3428" />
-              <path
-                 d="m -368.0585,631.64323 q -11.2875,0 -11.2875,-6.9125 l 0,-12.73125 q 0,-1.8375 2.31875,-1.8375 2.31875,0 2.31875,1.8375 l 0,12.775 q 0,3.325 6.475,3.325 l 8.3125,0 q 6.475,0 6.475,-3.325 l 0,-12.775 q 0,-1.8375 2.31875,-1.8375 2.3625,0 2.3625,1.8375 l 0,12.73125 q 0,6.9125 -11.2875,6.9125 l -8.00625,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3430" />
-              <path
-                 d="m -327.2833,631.64323 q -9.3625,0 -9.3625,-5.81875 l 0,-2.49375 q 0,-5.775 9.3625,-5.775 l 18.59375,0 0,-0.65625 q 0,-3.0625 -5.38125,-3.0625 l -6.16875,0 q -2.1875,0 -2.1875,-1.70625 0,-1.75 2.1875,-1.75 l 6.16875,0 q 9.93125,0 9.93125,6.51875 l 0,8.575 q 0,6.16875 -9.5375,6.16875 l -13.60625,0 z m 13.34375,-3.4125 q 5.25,0 5.25,-2.8875 l 0,-4.76875 -18.24375,0 q -5.11875,0 -5.11875,2.66875 l 0,2.275 q 0,2.7125 5.11875,2.7125 l 12.99375,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3432" />
-              <path
-                 d="m -262.77031,626.74323 q 0,4.9 -9.975,4.9 l -17.0625,0 q -2.1875,0 -2.1875,-1.70625 0,-1.70625 2.1875,-1.70625 l 17.0625,0 q 5.38125,0 5.38125,-1.4875 l 0,-2.45 q 0,-1.4875 -5.38125,-1.4875 l -9.0125,0 q -9.975,0 -9.975,-4.76875 l 0,-2.05625 q 0,-5.6 10.28125,-5.6 l 5.99375,0 q 2.23125,0 2.23125,1.75 0,0.875 -0.6125,1.3125 -0.56875,0.39375 -1.61875,0.39375 l -5.99375,0 q -5.73125,0 -5.73125,2.14375 l 0,1.925 q 0,1.79375 5.6875,1.79375 l 9.0125,0 q 9.7125,0 9.7125,4.4625 l 0,2.58125 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3434" />
-              <path
-                 d="m -241.91709,631.64323 q -9.3625,0 -9.3625,-5.81875 l 0,-2.49375 q 0,-5.775 9.3625,-5.775 l 18.59375,0 0,-0.65625 q 0,-3.0625 -5.38125,-3.0625 l -6.16875,0 q -2.1875,0 -2.1875,-1.70625 0,-1.75 2.1875,-1.75 l 6.16875,0 q 9.93125,0 9.93125,6.51875 l 0,8.575 q 0,6.16875 -9.5375,6.16875 l -13.60625,0 z m 13.34375,-3.4125 q 5.25,0 5.25,-2.8875 l 0,-4.76875 -18.24375,0 q -5.11875,0 -5.11875,2.66875 l 0,2.275 q 0,2.7125 5.11875,2.7125 l 12.99375,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3436" />
-              <path
-                 d="m -205.62285,617.33698 q 0,-6.95625 11.2875,-6.95625 l 3.36875,0 q 2.23125,0 2.23125,1.79375 0,1.79375 -2.23125,1.79375 l -3.54375,0 q -6.475,0 -6.475,3.28125 l 0,12.775 q 0,1.8375 -2.31875,1.8375 -2.31875,0 -2.31875,-1.8375 l 0,-12.6875 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3438" />
-            </g>
-          </g>
-        </g>
-      </g>
-      <g
-         id="g5443-0-1-5-1-9"
-         transform="matrix(0.55595317,0,0,0.55595317,-521.93484,-328.66104)"
-         inkscape:export-filename="/home/emanuele/Desktop/logo1.png"
-         inkscape:export-xdpi="44.860481"
-         inkscape:export-ydpi="44.860481">
-        <g
-           inkscape:export-ydpi="3.4165223"
-           inkscape:export-xdpi="3.4165223"
-           transform="matrix(0.09527033,0,0,0.09527033,-1695.2716,706.62921)"
-           id="g8856-6-1-1-9-0-1-9">
-          <circle
-             r="1485"
-             cy="-1361.2571"
-             cx="8317.3574"
-             id="circle8858-1-3-7-6-5-3-0"
-             style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:50;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-             inkscape:export-xdpi="10.031387"
-             inkscape:export-ydpi="10.031387" />
-          <path
-             inkscape:export-ydpi="10.031387"
-             inkscape:export-xdpi="10.031387"
-             style="opacity:1;fill:#263238;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-             d="m 8560.3823,-1361.3029 a 242.947,242.947 0 0 1 -242.947,242.948 242.947,242.947 0 0 1 -242.947,-242.948 242.947,242.947 0 0 1 242.947,-242.946 242.947,242.947 0 0 1 242.947,242.946 z"
-             id="path8860-5-4-8-2-9-0-9"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path8862-5-5-9-1-3-6-3"
-             d="m 9395.8755,-1984.028 a 1245.372,1245.372 0 0 0 -190.8415,-249.4971 l -280.8618,162.1556 c -87.542,-74.7796 -187.0349,-132.0588 -293.2407,-169.9527 -95.8868,97.1766 -172.0602,205.7604 -226.9672,323.8487 312.6411,-21.2772 635.5313,91.8725 935.2898,326.0721 l 176.7612,-102.0532 a 1245.372,1245.372 0 0 0 -120.1398,-290.5734 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="-514.04855"
-             inkscape:transform-center-y="-444.04649" />
-          <path
-             inkscape:transform-center-y="265.80217"
-             inkscape:transform-center-x="-689.63727"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 9395.9474,-738.70387 a 1245.372,1245.372 0 0 0 120.6501,-290.02213 l -280.8618,-162.1557 c 20.99,-113.2034 20.8488,-228.0063 0.563,-338.9302 -132.1008,-34.4521 -264.2238,-46.1283 -393.9448,-34.635 174.7471,260.1165 238.2017,596.32248 185.2582,973.02076 l 176.7612,102.05309 a 1245.372,1245.372 0 0 0 191.5741,-249.33082 z"
-             id="path8864-4-8-1-2-4-4-4" />
-          <path
-             id="path8866-7-5-5-0-6-4-7"
-             d="m 8317.501,-115.97954 a 1245.372,1245.372 0 0 0 311.4916,-40.52501 l 0,-324.31131 c 108.5321,-38.42382 207.8837,-95.94755 293.8037,-168.97752 -36.214,-131.6287 -92.1636,-251.88868 -166.9776,-358.48372 -137.894,281.39369 -397.3296,504.44998 -750.0316,646.9487 l 0,204.10623 a 1245.372,1245.372 0 0 0 311.7139,41.24263 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="-117.49007"
-             inkscape:transform-center-y="639.34029" />
-          <path
-             inkscape:transform-center-y="444.04652"
-             inkscape:transform-center-x="514.04857"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 7238.9827,-738.57936 a 1245.372,1245.372 0 0 0 190.8415,249.49714 l 280.8618,-162.15566 c 87.5421,74.77965 187.0349,132.05879 293.2407,169.95271 95.8868,-97.17659 172.0602,-205.76036 226.9672,-323.8487 -312.6411,21.27714 -635.5313,-91.87254 -935.2898,-326.07203 l -176.7612,102.0531 a 1245.372,1245.372 0 0 0 120.1398,290.57344 z"
-             id="path8868-6-7-4-7-2-7-3" />
-          <path
-             id="path8870-5-3-9-3-5-5-1"
-             d="m 7238.9108,-1983.9035 a 1245.372,1245.372 0 0 0 -120.6501,290.0221 l 280.8618,162.1557 c -20.99,113.2035 -20.8488,228.0063 -0.563,338.9302 132.1008,34.4521 264.2238,46.1283 393.9448,34.635 -174.7471,-260.1165 -238.2017,-596.3225 -185.2582,-973.0207 l -176.7612,-102.0532 a 1245.372,1245.372 0 0 0 -191.5741,249.3309 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="689.63729"
-             inkscape:transform-center-y="-265.80221" />
-          <path
-             inkscape:transform-center-y="-639.34032"
-             inkscape:transform-center-x="117.49005"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 8317.3572,-2606.6279 a 1245.372,1245.372 0 0 0 -311.4915,40.525 l -1e-4,324.3113 c -108.5321,38.4239 -207.8837,95.9476 -293.8037,168.9776 36.214,131.6287 92.1637,251.8886 166.9776,358.4837 137.894,-281.3937 397.3296,-504.45 750.0316,-646.9487 l 1e-4,-204.1063 a 1245.372,1245.372 0 0 0 -311.714,-41.2426 z"
-             id="path8872-6-3-2-1-3-3-7" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
test/cloudish/src/assets/sad.svg


+ 0 - 0
test/cloudish/src/boot/.gitkeep


+ 0 - 0
test/cloudish/src/components/.gitkeep


+ 0 - 1
test/cloudish/src/css/app.styl

@@ -1 +0,0 @@
-// app global css

+ 0 - 19
test/cloudish/src/css/quasar.variables.styl

@@ -1,19 +0,0 @@
-// Quasar Stylus Variables
-// --------------------------------------------------
-// To customize the look and feel of this app, you can override
-// the Stylus variables found in Quasar's source Stylus files.
-
-// Check documentation for full list of Quasar variables
-
-// It's highly recommended to change the default colors
-// to match your app's branding.
-// Tip: Use the "Theme Builder" on Quasar's documentation website.
-
-$primary   = #027BE3
-$secondary = #26A69A
-$accent    = #9C27B0
-
-$positive  = #21BA45
-$negative  = #C10015
-$info      = #31CCEC
-$warning   = #F2C037

+ 0 - 22
test/cloudish/src/index.template.html

@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <title><%= htmlWebpackPlugin.options.productName %></title>
-
-    <meta charset="utf-8">
-    <meta name="description" content="<%= htmlWebpackPlugin.options.productDescription %>">
-    <meta name="format-detection" content="telephone=no">
-    <meta name="msapplication-tap-highlight" content="no">
-    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width<% if (htmlWebpackPlugin.options.ctx.mode.cordova) { %>, viewport-fit=cover<% } %>">
-
-    <link rel="icon" type="image/png" href="statics/app-logo-128x128.png">
-    <link rel="icon" type="image/png" sizes="16x16" href="statics/icons/favicon-16x16.png">
-    <link rel="icon" type="image/png" sizes="32x32" href="statics/icons/favicon-32x32.png">
-    <link rel="icon" type="image/png" sizes="96x96" href="statics/icons/favicon-96x96.png">
-    <link rel="icon" type="image/ico" href="statics/icons/favicon.ico">
-  </head>
-  <body>
-    <!-- DO NOT touch the following DIV -->
-    <div id="q-app"></div>
-  </body>
-</html>

+ 0 - 110
test/cloudish/src/layouts/MyLayout.vue

@@ -1,110 +0,0 @@
-<template>
-  <q-layout view="lHh Lpr lFf">
-    <q-header elevated>
-      <q-toolbar>
-        <q-btn
-          flat
-          dense
-          round
-          @click="leftDrawerOpen = !leftDrawerOpen"
-          aria-label="Menu"
-        >
-          <q-icon name="menu" />
-        </q-btn>
-
-        <q-toolbar-title>
-          Quasar App
-        </q-toolbar-title>
-
-        <div>Quasar v{{ $q.version }}</div>
-      </q-toolbar>
-    </q-header>
-
-    <q-drawer
-      v-model="leftDrawerOpen"
-      bordered
-      content-class="bg-grey-2"
-    >
-      <q-list>
-        <q-item-label header>Essential Links</q-item-label>
-        <q-item clickable tag="a" target="_blank" href="https://quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="school" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Docs</q-item-label>
-            <q-item-label caption>quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://github.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="code" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Github</q-item-label>
-            <q-item-label caption>github.com/quasarframework</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://chat.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="chat" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Discord Chat Channel</q-item-label>
-            <q-item-label caption>chat.quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://forum.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="record_voice_over" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Forum</q-item-label>
-            <q-item-label caption>forum.quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://twitter.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="rss_feed" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Twitter</q-item-label>
-            <q-item-label caption>@quasarframework</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://facebook.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="public" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Facebook</q-item-label>
-            <q-item-label caption>@QuasarFramework</q-item-label>
-          </q-item-section>
-        </q-item>
-      </q-list>
-    </q-drawer>
-
-    <q-page-container>
-      <router-view />
-    </q-page-container>
-  </q-layout>
-</template>
-
-<script>
-import { openURL } from 'quasar'
-
-export default {
-  name: 'MyLayout',
-  data () {
-    return {
-      leftDrawerOpen: this.$q.platform.is.desktop
-    }
-  },
-  methods: {
-    openURL
-  }
-}
-</script>
-
-<style>
-</style>

+ 0 - 22
test/cloudish/src/pages/Error404.vue

@@ -1,22 +0,0 @@
-<template>
-  <div class="fixed-center text-center">
-    <p>
-      <img
-        src="~assets/sad.svg"
-        style="width:30vw;max-width:150px;"
-      >
-    </p>
-    <p class="text-faded">Sorry, nothing here...<strong>(404)</strong></p>
-    <q-btn
-      color="secondary"
-      style="width:200px;"
-      @click="$router.push('/')"
-    >Go back</q-btn>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'Error404'
-}
-</script>

+ 0 - 17
test/cloudish/src/pages/Index.vue

@@ -1,17 +0,0 @@
-<template>
-  <q-page class="flex flex-center">
-    <pre style="font-size:2em">
-      - @quasar/app (via dev branch of git)
-      - @quasar/tauri (via NPM)
-    </pre>
-  </q-page>
-</template>
-
-<style>
-</style>
-
-<script>
-export default {
-  name: 'PageIndex'
-}
-</script>

+ 0 - 26
test/cloudish/src/router/index.js

@@ -1,26 +0,0 @@
-import Vue from 'vue'
-import VueRouter from 'vue-router'
-
-import routes from './routes'
-
-Vue.use(VueRouter)
-
-/*
- * If not building with SSR mode, you can
- * directly export the Router instantiation
- */
-
-export default function (/* { store, ssrContext } */) {
-  const Router = new VueRouter({
-    scrollBehavior: () => ({ x: 0, y: 0 }),
-    routes,
-
-    // Leave these as is and change from quasar.conf.js instead!
-    // quasar.conf.js -> build -> vueRouterMode
-    // quasar.conf.js -> build -> publicPath
-    mode: process.env.VUE_ROUTER_MODE,
-    base: process.env.VUE_ROUTER_BASE
-  })
-
-  return Router
-}

+ 0 - 20
test/cloudish/src/router/routes.js

@@ -1,20 +0,0 @@
-
-const routes = [
-  {
-    path: '/',
-    component: () => import('layouts/MyLayout.vue'),
-    children: [
-      { path: '', component: () => import('pages/Index.vue') }
-    ]
-  }
-]
-
-// Always leave this as last one
-if (process.env.MODE !== 'ssr') {
-  routes.push({
-    path: '*',
-    component: () => import('pages/Error404.vue')
-  })
-}
-
-export default routes

BIN=BIN
test/cloudish/src/statics/app-logo-128x128.png


BIN=BIN
test/cloudish/src/statics/icons/apple-icon-120x120.png


BIN=BIN
test/cloudish/src/statics/icons/apple-icon-152x152.png


BIN=BIN
test/cloudish/src/statics/icons/apple-icon-167x167.png


BIN=BIN
test/cloudish/src/statics/icons/apple-icon-180x180.png


BIN=BIN
test/cloudish/src/statics/icons/favicon-16x16.png


BIN=BIN
test/cloudish/src/statics/icons/favicon-32x32.png


BIN=BIN
test/cloudish/src/statics/icons/favicon-96x96.png


BIN=BIN
test/cloudish/src/statics/icons/favicon.ico


BIN=BIN
test/cloudish/src/statics/icons/icon-128x128.png


BIN=BIN
test/cloudish/src/statics/icons/icon-192x192.png


BIN=BIN
test/cloudish/src/statics/icons/icon-256x256.png


BIN=BIN
test/cloudish/src/statics/icons/icon-384x384.png


BIN=BIN
test/cloudish/src/statics/icons/icon-512x512.png


BIN=BIN
test/cloudish/src/statics/icons/ms-icon-144x144.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
test/cloudish/src/statics/icons/safari-pinned-tab.svg


+ 0 - 9
test/trollbridge/.editorconfig

@@ -1,9 +0,0 @@
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-end_of_line = lf
-insert_final_newline = true
-trim_trailing_whitespace = true

+ 0 - 1
test/trollbridge/.eslintignore

@@ -1 +0,0 @@
-/dist

+ 0 - 55
test/trollbridge/.eslintrc.js

@@ -1,55 +0,0 @@
-module.exports = {
-  root: true,
-
-  parserOptions: {
-    parser: 'babel-eslint',
-    sourceType: 'module'
-  },
-
-  env: {
-    browser: true
-  },
-
-  extends: [
-    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
-    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
-    'plugin:vue/essential',
-    '@vue/standard'
-  ],
-
-  // required to lint *.vue files
-  plugins: [
-    'vue'
-  ],
-
-  globals: {
-    'ga': true, // Google Analytics
-    'cordova': true,
-    '__statics': true,
-    'process': true
-  },
-
-  // add your custom rules here
-  rules: {
-    // allow async-await
-    'generator-star-spacing': 'off',
-    // allow paren-less arrow functions
-    'arrow-parens': 'off',
-    'one-var': 'off',
-
-    'import/first': 'off',
-    'import/named': 'error',
-    'import/namespace': 'error',
-    'import/default': 'error',
-    'import/export': 'error',
-    'import/extensions': 'off',
-    'import/no-unresolved': 'off',
-    'import/no-extraneous-dependencies': 'off',
-    'prefer-promise-reject-errors': 'off',
-
-    // allow console.log during development only
-    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
-    // allow debugger during development only
-    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
-  }
-}

+ 0 - 21
test/trollbridge/.gitignore

@@ -1,21 +0,0 @@
-.quasar
-.DS_Store
-.thumbs.db
-node_modules
-/dist
-/src-cordova/node_modules
-/src-cordova/platforms
-/src-cordova/plugins
-/src-cordova/www
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-.vscode
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-yarn.lock

+ 0 - 8
test/trollbridge/.postcssrc.js

@@ -1,8 +0,0 @@
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
-  plugins: [
-    // to edit target browsers: use "browserslist" field in package.json
-    require('autoprefixer')
-  ]
-}

+ 0 - 35
test/trollbridge/.stylintrc

@@ -1,35 +0,0 @@
-{
-  "blocks": "never",
-  "brackets": "never",
-  "colons": "never",
-  "colors": "always",
-  "commaSpace": "always",
-  "commentSpace": "always",
-  "cssLiteral": "never",
-  "depthLimit": false,
-  "duplicates": true,
-  "efficient": "always",
-  "extendPref": false,
-  "globalDupe": true,
-  "indentPref": 2,
-  "leadingZero": "never",
-  "maxErrors": false,
-  "maxWarnings": false,
-  "mixed": false,
-  "namingConvention": false,
-  "namingConventionStrict": false,
-  "none": "never",
-  "noImportant": false,
-  "parenSpace": "never",
-  "placeholder": false,
-  "prefixVarsWithDollar": "always",
-  "quotePref": "single",
-  "semicolons": "never",
-  "sortOrder": false,
-  "stackedProperties": "never",
-  "trailingWhitespace": "never",
-  "universal": "never",
-  "valid": true,
-  "zeroUnits": "never",
-  "zIndexNormalize": false
-}

+ 0 - 26
test/trollbridge/README.md

@@ -1,26 +0,0 @@
-# Quasar App (trollbridge)
-
-A Quasar Framework app
-
-## Install the dependencies
-```bash
-yarn
-```
-
-### Start the app in development mode (hot-code reloading, error reporting, etc.)
-```bash
-quasar dev
-```
-
-### Lint the files
-```bash
-yarn run lint
-```
-
-### Build the app for production
-```bash
-quasar build
-```
-
-### Customize the configuration
-See [Configuring quasar.conf.js](https://quasar.dev/quasar-cli/quasar-conf-js).

+ 0 - 5
test/trollbridge/babel.config.js

@@ -1,5 +0,0 @@
-module.exports = {
-  presets: [
-    '@quasar/babel-preset-app'
-  ]
-}

+ 0 - 34
test/trollbridge/package.json

@@ -1,34 +0,0 @@
-{
-  "name": "trollbridge",
-  "version": "0.0.1",
-  "description": "A Quasar Framework app",
-  "productName": "Quasar App",
-  "cordovaId": "org.cordova.quasar.app",
-  "author": "Daniel Thompson-Yvetot <denjell@quasar.dev>",
-  "private": true,
-  "scripts": {
-    "lint": "eslint --ext .js,.vue src",
-    "test": "echo \"No test specified\" && exit 0",
-    "devMode": "yarn add quasar"
-  },
-  "dependencies": {
-    "@quasar/extras": "^1.0.0",
-    "quasar": "^1.0.0"
-  },
-  "devDependencies": {
-    "@quasar/app": "^1.0.0",
-    "@vue/eslint-config-standard": "^4.0.0",
-    "babel-eslint": "^10.0.1",
-    "eslint": "^5.10.0",
-    "eslint-loader": "^2.1.1",
-    "eslint-plugin-vue": "^5.0.0"
-  },
-  "engines": {
-    "node": ">= 8.9.0",
-    "npm": ">= 5.6.0",
-    "yarn": ">= 1.6.0"
-  },
-  "browserslist": [
-    "last 1 version, not dead, ie >= 11"
-  ]
-}

+ 0 - 169
test/trollbridge/quasar.conf.js

@@ -1,169 +0,0 @@
-// Configuration for your app
-// https://quasar.dev/quasar-cli/quasar-conf-js
-
-module.exports = function (ctx) {
-  return {
-    // app boot file (/src/boot)
-    // --> boot files are part of "main.js"
-    boot: [
-    ],
-
-    css: [
-      'app.styl'
-    ],
-
-    extras: [
-      // 'ionicons-v4',
-      // 'mdi-v3',
-      // 'fontawesome-v5',
-      // 'eva-icons',
-      // 'themify',
-      // 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both!
-
-      'roboto-font', // optional, you are not bound to it
-      'material-icons' // optional, you are not bound to it
-    ],
-
-    framework: {
-      // iconSet: 'ionicons-v4',
-      // lang: 'de', // Quasar language
-
-      // all: true, // --- includes everything; for dev only!
-
-      components: [
-        'QLayout',
-        'QHeader',
-        'QDrawer',
-        'QPageContainer',
-        'QPage',
-        'QToolbar',
-        'QToolbarTitle',
-        'QBtn',
-        'QIcon',
-        'QList',
-        'QItem',
-        'QItemSection',
-        'QItemLabel'
-      ],
-
-      directives: [
-        'Ripple'
-      ],
-
-      // Quasar plugins
-      plugins: [
-        'Notify'
-      ]
-    },
-
-    supportIE: false,
-
-    build: {
-      scopeHoisting: true,
-      // vueRouterMode: 'history',
-      // vueCompiler: true,
-      // gzip: true,
-      // analyze: true,
-      // extractCSS: false,
-      extendWebpack (cfg) {
-        cfg.module.rules.push({
-          enforce: 'pre',
-          test: /\.(js|vue)$/,
-          loader: 'eslint-loader',
-          exclude: /node_modules/,
-          options: {
-            formatter: require('eslint').CLIEngine.getFormatter('stylish')
-          }
-        })
-      }
-    },
-
-    devServer: {
-      // https: true,
-      // port: 8080,
-      open: true // opens browser window automatically
-    },
-
-    // animations: 'all', // --- includes all animations
-    animations: [],
-
-    ssr: {
-      pwa: false
-    },
-
-    pwa: {
-      // workboxPluginMode: 'InjectManifest',
-      // workboxOptions: {}, // only for NON InjectManifest
-      manifest: {
-        // name: 'Quasar App',
-        // short_name: 'Quasar App',
-        // description: 'A Quasar Framework app',
-        display: 'standalone',
-        orientation: 'portrait',
-        background_color: '#ffffff',
-        theme_color: '#027be3',
-        icons: [
-          {
-            'src': 'statics/icons/icon-128x128.png',
-            'sizes': '128x128',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-192x192.png',
-            'sizes': '192x192',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-256x256.png',
-            'sizes': '256x256',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-384x384.png',
-            'sizes': '384x384',
-            'type': 'image/png'
-          },
-          {
-            'src': 'statics/icons/icon-512x512.png',
-            'sizes': '512x512',
-            'type': 'image/png'
-          }
-        ]
-      }
-    },
-
-
-    cordova: {
-      // id: 'org.cordova.quasar.app',
-      // noIosLegacyBuildFlag: true, // uncomment only if you know what you are doing
-    },
-
-    electron: {
-      // bundler: 'builder', // or 'packager'
-
-      extendWebpack (cfg) {
-        // do something with Electron main process Webpack cfg
-        // chainWebpack also available besides this extendWebpack
-      },
-
-      packager: {
-        // https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options
-
-        // OS X / Mac App Store
-        // appBundleId: '',
-        // appCategoryType: '',
-        // osxSign: '',
-        // protocol: 'myapp://path',
-
-        // Windows only
-        // win32metadata: { ... }
-      },
-
-      builder: {
-        // https://www.electron.build/configuration/configuration
-
-        // appId: 'trollbridge'
-      }
-    }
-  }
-}

+ 0 - 14
test/trollbridge/src/App.vue

@@ -1,14 +0,0 @@
-<template>
-  <div id="q-app">
-    <router-view />
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'App'
-}
-</script>
-
-<style>
-</style>

+ 0 - 191
test/trollbridge/src/assets/quasar-logo-full.svg

@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="67.407623mm"
-   height="62.908276mm"
-   viewBox="0 0 238.84591 222.90334"
-   id="svg3570"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="quasar-logo-full.svg">
-  <defs
-     id="defs3572" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.979899"
-     inkscape:cx="-39.753589"
-     inkscape:cy="27.706388"
-     inkscape:document-units="px"
-     inkscape:current-layer="g4895-4-4"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1920"
-     inkscape:window-height="1056"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata3575">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-277.71988,-312.33911)">
-    <g
-       id="g4895-4-4"
-       transform="translate(1419.0442,398.9018)">
-      <g
-         transform="translate(-29.620665,-4)"
-         id="g4579-2-20">
-        <g
-           id="g4445-2-0"
-           transform="translate(12.499948,7.809312)">
-          <g
-             inkscape:export-ydpi="44.860481"
-             inkscape:export-xdpi="44.860481"
-             inkscape:export-filename="/home/emanuele/Desktop/logo1.png"
-             transform="translate(-712.85583,-503.26814)"
-             id="g4561-6-7-0">
-            <g
-               transform="translate(16.233481,0)"
-               style="font-style:normal;font-weight:normal;font-size:50.25774765px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#263238;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-               id="flowRoot4513-6-6-08">
-              <path
-                 d="m -402.73125,631.46823 q -0.6125,0.0438 -1.3125,0.0875 -0.65625,0 -1.4,0 l -9.31875,0 q -12.81875,0 -12.81875,-8.44375 l 0,-13.475 q 0,-8.26875 12.6,-8.26875 l 9.75625,0 q 12.6,0 12.6,8.26875 l 0,13.475 q 0,5.03125 -4.4625,7.04375 l 3.10625,2.14375 q 1.35625,0.83125 1.35625,1.70625 0,0.875 -0.7,1.3125 -0.65625,0.48125 -1.88125,0.48125 -0.30625,0 -0.7875,-0.13125 -0.4375,-0.0875 -1.05,-0.48125 l -5.6875,-3.71875 z m 5.38125,-21.74375 q 0,-4.76875 -7.9625,-4.76875 l -9.58125,0 q -7.9625,0 -7.9625,4.76875 l 0,13.3875 q 0,4.94375 8.3125,4.94375 l 8.88125,0 q 8.3125,0 8.3125,-4.94375 l 0,-13.3875 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3428" />
-              <path
-                 d="m -368.0585,631.64323 q -11.2875,0 -11.2875,-6.9125 l 0,-12.73125 q 0,-1.8375 2.31875,-1.8375 2.31875,0 2.31875,1.8375 l 0,12.775 q 0,3.325 6.475,3.325 l 8.3125,0 q 6.475,0 6.475,-3.325 l 0,-12.775 q 0,-1.8375 2.31875,-1.8375 2.3625,0 2.3625,1.8375 l 0,12.73125 q 0,6.9125 -11.2875,6.9125 l -8.00625,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3430" />
-              <path
-                 d="m -327.2833,631.64323 q -9.3625,0 -9.3625,-5.81875 l 0,-2.49375 q 0,-5.775 9.3625,-5.775 l 18.59375,0 0,-0.65625 q 0,-3.0625 -5.38125,-3.0625 l -6.16875,0 q -2.1875,0 -2.1875,-1.70625 0,-1.75 2.1875,-1.75 l 6.16875,0 q 9.93125,0 9.93125,6.51875 l 0,8.575 q 0,6.16875 -9.5375,6.16875 l -13.60625,0 z m 13.34375,-3.4125 q 5.25,0 5.25,-2.8875 l 0,-4.76875 -18.24375,0 q -5.11875,0 -5.11875,2.66875 l 0,2.275 q 0,2.7125 5.11875,2.7125 l 12.99375,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3432" />
-              <path
-                 d="m -262.77031,626.74323 q 0,4.9 -9.975,4.9 l -17.0625,0 q -2.1875,0 -2.1875,-1.70625 0,-1.70625 2.1875,-1.70625 l 17.0625,0 q 5.38125,0 5.38125,-1.4875 l 0,-2.45 q 0,-1.4875 -5.38125,-1.4875 l -9.0125,0 q -9.975,0 -9.975,-4.76875 l 0,-2.05625 q 0,-5.6 10.28125,-5.6 l 5.99375,0 q 2.23125,0 2.23125,1.75 0,0.875 -0.6125,1.3125 -0.56875,0.39375 -1.61875,0.39375 l -5.99375,0 q -5.73125,0 -5.73125,2.14375 l 0,1.925 q 0,1.79375 5.6875,1.79375 l 9.0125,0 q 9.7125,0 9.7125,4.4625 l 0,2.58125 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3434" />
-              <path
-                 d="m -241.91709,631.64323 q -9.3625,0 -9.3625,-5.81875 l 0,-2.49375 q 0,-5.775 9.3625,-5.775 l 18.59375,0 0,-0.65625 q 0,-3.0625 -5.38125,-3.0625 l -6.16875,0 q -2.1875,0 -2.1875,-1.70625 0,-1.75 2.1875,-1.75 l 6.16875,0 q 9.93125,0 9.93125,6.51875 l 0,8.575 q 0,6.16875 -9.5375,6.16875 l -13.60625,0 z m 13.34375,-3.4125 q 5.25,0 5.25,-2.8875 l 0,-4.76875 -18.24375,0 q -5.11875,0 -5.11875,2.66875 l 0,2.275 q 0,2.7125 5.11875,2.7125 l 12.99375,0 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3436" />
-              <path
-                 d="m -205.62285,617.33698 q 0,-6.95625 11.2875,-6.95625 l 3.36875,0 q 2.23125,0 2.23125,1.79375 0,1.79375 -2.23125,1.79375 l -3.54375,0 q -6.475,0 -6.475,3.28125 l 0,12.775 q 0,1.8375 -2.31875,1.8375 -2.31875,0 -2.31875,-1.8375 l 0,-12.6875 z"
-                 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:43.75px;font-family:'Neuropol X';-inkscape-font-specification:'Neuropol X';text-align:start;letter-spacing:5px;word-spacing:0px;text-anchor:start;fill:#263238;fill-opacity:1"
-                 id="path3438" />
-            </g>
-          </g>
-        </g>
-      </g>
-      <g
-         id="g5443-0-1-5-1-9"
-         transform="matrix(0.55595317,0,0,0.55595317,-521.93484,-328.66104)"
-         inkscape:export-filename="/home/emanuele/Desktop/logo1.png"
-         inkscape:export-xdpi="44.860481"
-         inkscape:export-ydpi="44.860481">
-        <g
-           inkscape:export-ydpi="3.4165223"
-           inkscape:export-xdpi="3.4165223"
-           transform="matrix(0.09527033,0,0,0.09527033,-1695.2716,706.62921)"
-           id="g8856-6-1-1-9-0-1-9">
-          <circle
-             r="1485"
-             cy="-1361.2571"
-             cx="8317.3574"
-             id="circle8858-1-3-7-6-5-3-0"
-             style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:50;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-             inkscape:export-xdpi="10.031387"
-             inkscape:export-ydpi="10.031387" />
-          <path
-             inkscape:export-ydpi="10.031387"
-             inkscape:export-xdpi="10.031387"
-             style="opacity:1;fill:#263238;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-             d="m 8560.3823,-1361.3029 a 242.947,242.947 0 0 1 -242.947,242.948 242.947,242.947 0 0 1 -242.947,-242.948 242.947,242.947 0 0 1 242.947,-242.946 242.947,242.947 0 0 1 242.947,242.946 z"
-             id="path8860-5-4-8-2-9-0-9"
-             inkscape:connector-curvature="0" />
-          <path
-             id="path8862-5-5-9-1-3-6-3"
-             d="m 9395.8755,-1984.028 a 1245.372,1245.372 0 0 0 -190.8415,-249.4971 l -280.8618,162.1556 c -87.542,-74.7796 -187.0349,-132.0588 -293.2407,-169.9527 -95.8868,97.1766 -172.0602,205.7604 -226.9672,323.8487 312.6411,-21.2772 635.5313,91.8725 935.2898,326.0721 l 176.7612,-102.0532 a 1245.372,1245.372 0 0 0 -120.1398,-290.5734 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="-514.04855"
-             inkscape:transform-center-y="-444.04649" />
-          <path
-             inkscape:transform-center-y="265.80217"
-             inkscape:transform-center-x="-689.63727"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 9395.9474,-738.70387 a 1245.372,1245.372 0 0 0 120.6501,-290.02213 l -280.8618,-162.1557 c 20.99,-113.2034 20.8488,-228.0063 0.563,-338.9302 -132.1008,-34.4521 -264.2238,-46.1283 -393.9448,-34.635 174.7471,260.1165 238.2017,596.32248 185.2582,973.02076 l 176.7612,102.05309 a 1245.372,1245.372 0 0 0 191.5741,-249.33082 z"
-             id="path8864-4-8-1-2-4-4-4" />
-          <path
-             id="path8866-7-5-5-0-6-4-7"
-             d="m 8317.501,-115.97954 a 1245.372,1245.372 0 0 0 311.4916,-40.52501 l 0,-324.31131 c 108.5321,-38.42382 207.8837,-95.94755 293.8037,-168.97752 -36.214,-131.6287 -92.1636,-251.88868 -166.9776,-358.48372 -137.894,281.39369 -397.3296,504.44998 -750.0316,646.9487 l 0,204.10623 a 1245.372,1245.372 0 0 0 311.7139,41.24263 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="-117.49007"
-             inkscape:transform-center-y="639.34029" />
-          <path
-             inkscape:transform-center-y="444.04652"
-             inkscape:transform-center-x="514.04857"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 7238.9827,-738.57936 a 1245.372,1245.372 0 0 0 190.8415,249.49714 l 280.8618,-162.15566 c 87.5421,74.77965 187.0349,132.05879 293.2407,169.95271 95.8868,-97.17659 172.0602,-205.76036 226.9672,-323.8487 -312.6411,21.27714 -635.5313,-91.87254 -935.2898,-326.07203 l -176.7612,102.0531 a 1245.372,1245.372 0 0 0 120.1398,290.57344 z"
-             id="path8868-6-7-4-7-2-7-3" />
-          <path
-             id="path8870-5-3-9-3-5-5-1"
-             d="m 7238.9108,-1983.9035 a 1245.372,1245.372 0 0 0 -120.6501,290.0221 l 280.8618,162.1557 c -20.99,113.2035 -20.8488,228.0063 -0.563,338.9302 132.1008,34.4521 264.2238,46.1283 393.9448,34.635 -174.7471,-260.1165 -238.2017,-596.3225 -185.2582,-973.0207 l -176.7612,-102.0532 a 1245.372,1245.372 0 0 0 -191.5741,249.3309 z"
-             clip-path="none"
-             mask="none"
-             style="fill:#1976d2;fill-opacity:1"
-             inkscape:connector-curvature="0"
-             inkscape:transform-center-x="689.63729"
-             inkscape:transform-center-y="-265.80221" />
-          <path
-             inkscape:transform-center-y="-639.34032"
-             inkscape:transform-center-x="117.49005"
-             inkscape:connector-curvature="0"
-             style="fill:#42a5f5;fill-opacity:1"
-             mask="none"
-             clip-path="none"
-             d="m 8317.3572,-2606.6279 a 1245.372,1245.372 0 0 0 -311.4915,40.525 l -1e-4,324.3113 c -108.5321,38.4239 -207.8837,95.9476 -293.8037,168.9776 36.214,131.6287 92.1637,251.8886 166.9776,358.4837 137.894,-281.3937 397.3296,-504.45 750.0316,-646.9487 l 1e-4,-204.1063 a 1245.372,1245.372 0 0 0 -311.714,-41.2426 z"
-             id="path8872-6-3-2-1-3-3-7" />
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
test/trollbridge/src/assets/sad.svg


+ 0 - 0
test/trollbridge/src/boot/.gitkeep


+ 0 - 0
test/trollbridge/src/components/.gitkeep


+ 0 - 1
test/trollbridge/src/css/app.styl

@@ -1 +0,0 @@
-// app global css

+ 0 - 19
test/trollbridge/src/css/quasar.variables.styl

@@ -1,19 +0,0 @@
-// Quasar Stylus Variables
-// --------------------------------------------------
-// To customize the look and feel of this app, you can override
-// the Stylus variables found in Quasar's source Stylus files.
-
-// Check documentation for full list of Quasar variables
-
-// It's highly recommended to change the default colors
-// to match your app's branding.
-// Tip: Use the "Theme Builder" on Quasar's documentation website.
-
-$primary   = #027BE3
-$secondary = #26A69A
-$accent    = #9C27B0
-
-$positive  = #21BA45
-$negative  = #C10015
-$info      = #31CCEC
-$warning   = #F2C037

+ 0 - 22
test/trollbridge/src/index.template.html

@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <title><%= htmlWebpackPlugin.options.productName %></title>
-
-    <meta charset="utf-8">
-    <meta name="description" content="<%= htmlWebpackPlugin.options.productDescription %>">
-    <meta name="format-detection" content="telephone=no">
-    <meta name="msapplication-tap-highlight" content="no">
-    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width<% if (htmlWebpackPlugin.options.ctx.mode.cordova) { %>, viewport-fit=cover<% } %>">
-
-    <link rel="icon" type="image/png" href="statics/app-logo-128x128.png">
-    <link rel="icon" type="image/png" sizes="16x16" href="statics/icons/favicon-16x16.png">
-    <link rel="icon" type="image/png" sizes="32x32" href="statics/icons/favicon-32x32.png">
-    <link rel="icon" type="image/png" sizes="96x96" href="statics/icons/favicon-96x96.png">
-    <link rel="icon" type="image/ico" href="statics/icons/favicon.ico">
-  </head>
-  <body>
-    <!-- DO NOT touch the following DIV -->
-    <div id="q-app"></div>
-  </body>
-</html>

+ 0 - 110
test/trollbridge/src/layouts/MyLayout.vue

@@ -1,110 +0,0 @@
-<template>
-  <q-layout view="lHh Lpr lFf">
-    <q-header elevated>
-      <q-toolbar>
-        <q-btn
-          flat
-          dense
-          round
-          @click="leftDrawerOpen = !leftDrawerOpen"
-          aria-label="Menu"
-        >
-          <q-icon name="menu" />
-        </q-btn>
-
-        <q-toolbar-title>
-          Quasar App
-        </q-toolbar-title>
-
-        <div>Quasar v{{ $q.version }}</div>
-      </q-toolbar>
-    </q-header>
-
-    <q-drawer
-      v-model="leftDrawerOpen"
-      bordered
-      content-class="bg-grey-2"
-    >
-      <q-list>
-        <q-item-label header>Essential Links</q-item-label>
-        <q-item clickable tag="a" target="_blank" href="https://quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="school" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Docs</q-item-label>
-            <q-item-label caption>quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://github.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="code" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Github</q-item-label>
-            <q-item-label caption>github.com/quasarframework</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://chat.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="chat" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Discord Chat Channel</q-item-label>
-            <q-item-label caption>chat.quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://forum.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="record_voice_over" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Forum</q-item-label>
-            <q-item-label caption>forum.quasar.dev</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://twitter.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="rss_feed" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Twitter</q-item-label>
-            <q-item-label caption>@quasarframework</q-item-label>
-          </q-item-section>
-        </q-item>
-        <q-item clickable tag="a" target="_blank" href="https://facebook.quasar.dev">
-          <q-item-section avatar>
-            <q-icon name="public" />
-          </q-item-section>
-          <q-item-section>
-            <q-item-label>Facebook</q-item-label>
-            <q-item-label caption>@QuasarFramework</q-item-label>
-          </q-item-section>
-        </q-item>
-      </q-list>
-    </q-drawer>
-
-    <q-page-container>
-      <router-view />
-    </q-page-container>
-  </q-layout>
-</template>
-
-<script>
-import { openURL } from 'quasar'
-
-export default {
-  name: 'MyLayout',
-  data () {
-    return {
-      leftDrawerOpen: this.$q.platform.is.desktop
-    }
-  },
-  methods: {
-    openURL
-  }
-}
-</script>
-
-<style>
-</style>

+ 0 - 22
test/trollbridge/src/pages/Error404.vue

@@ -1,22 +0,0 @@
-<template>
-  <div class="fixed-center text-center">
-    <p>
-      <img
-        src="~assets/sad.svg"
-        style="width:30vw;max-width:150px;"
-      >
-    </p>
-    <p class="text-faded">Sorry, nothing here...<strong>(404)</strong></p>
-    <q-btn
-      color="secondary"
-      style="width:200px;"
-      @click="$router.push('/')"
-    >Go back</q-btn>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'Error404'
-}
-</script>

+ 0 - 14
test/trollbridge/src/pages/Index.vue

@@ -1,14 +0,0 @@
-<template>
-  <q-page class="flex flex-center">
-    <img alt="Quasar logo" src="~assets/quasar-logo-full.svg">
-  </q-page>
-</template>
-
-<style>
-</style>
-
-<script>
-export default {
-  name: 'PageIndex'
-}
-</script>

+ 0 - 26
test/trollbridge/src/router/index.js

@@ -1,26 +0,0 @@
-import Vue from 'vue'
-import VueRouter from 'vue-router'
-
-import routes from './routes'
-
-Vue.use(VueRouter)
-
-/*
- * If not building with SSR mode, you can
- * directly export the Router instantiation
- */
-
-export default function (/* { store, ssrContext } */) {
-  const Router = new VueRouter({
-    scrollBehavior: () => ({ x: 0, y: 0 }),
-    routes,
-
-    // Leave these as is and change from quasar.conf.js instead!
-    // quasar.conf.js -> build -> vueRouterMode
-    // quasar.conf.js -> build -> publicPath
-    mode: process.env.VUE_ROUTER_MODE,
-    base: process.env.VUE_ROUTER_BASE
-  })
-
-  return Router
-}

+ 0 - 20
test/trollbridge/src/router/routes.js

@@ -1,20 +0,0 @@
-
-const routes = [
-  {
-    path: '/',
-    component: () => import('layouts/MyLayout.vue'),
-    children: [
-      { path: '', component: () => import('pages/Index.vue') }
-    ]
-  }
-]
-
-// Always leave this as last one
-if (process.env.MODE !== 'ssr') {
-  routes.push({
-    path: '*',
-    component: () => import('pages/Error404.vue')
-  })
-}
-
-export default routes

BIN=BIN
test/trollbridge/src/statics/app-logo-128x128.png


BIN=BIN
test/trollbridge/src/statics/icons/apple-icon-120x120.png


BIN=BIN
test/trollbridge/src/statics/icons/apple-icon-152x152.png


BIN=BIN
test/trollbridge/src/statics/icons/apple-icon-167x167.png


BIN=BIN
test/trollbridge/src/statics/icons/apple-icon-180x180.png


BIN=BIN
test/trollbridge/src/statics/icons/favicon-16x16.png


BIN=BIN
test/trollbridge/src/statics/icons/favicon-32x32.png


BIN=BIN
test/trollbridge/src/statics/icons/favicon-96x96.png


BIN=BIN
test/trollbridge/src/statics/icons/favicon.ico


BIN=BIN
test/trollbridge/src/statics/icons/icon-128x128.png


BIN=BIN
test/trollbridge/src/statics/icons/icon-192x192.png


BIN=BIN
test/trollbridge/src/statics/icons/icon-256x256.png


BIN=BIN
test/trollbridge/src/statics/icons/icon-384x384.png


BIN=BIN
test/trollbridge/src/statics/icons/icon-512x512.png


BIN=BIN
test/trollbridge/src/statics/icons/ms-icon-144x144.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
test/trollbridge/src/statics/icons/safari-pinned-tab.svg


+ 1 - 1
tools/rust/cargo-tauri-bundle/License_Apache.md

@@ -14,7 +14,7 @@ limitations under the License.
 
 -------
 
-Copyright 2019 Quasar Framework
+Copyright 2019 Tauri Apps Organization
 
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.

+ 1 - 1
tools/rust/cargo-tauri-bundle/License_MIT.md

@@ -10,7 +10,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
 
 MIT License
 
-Copyright (c) 2019 Quasar Framework
+Copyright (c) 2019 Tauri-Apps Organization
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

+ 1 - 1
tools/rust/cargo-tauri-bundle/src/main.rs

@@ -79,7 +79,7 @@ fn run() -> crate::Result<()> {
     .setting(AppSettings::SubcommandRequired)
     .subcommand(
       SubCommand::with_name("tauri-bundle")
-        .author("George Burton <burtonageo@gmail.com>, Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>, Daniel Thompson-Yvetot <denjell@quasar.dev>")
+        .author("George Burton <burtonageo@gmail.com>, Lucas Fernandes Gonçalves Nogueira <lucas@quasar.dev>, Daniel Thompson-Yvetot <denjell@sfosc.org>")
         .about("Bundle Rust executables into OS bundles")
         .setting(AppSettings::DisableVersion)
         .setting(AppSettings::UnifiedHelpMessage)

+ 1 - 1
tools/tauri-frida/README.md

@@ -82,6 +82,6 @@ We plan on automating the installation of Frida,
 Some of the documentation on this page recycled from [frida.re](https://frida.re/docs/hacking/)
 
 ### License
-(c) 2019 Daniel Thompson-Yvetot and Quasar Tauri Team Contributors
+(c) 2019 Daniel Thompson-Yvetot and Tauri Team Contributors
 
 MIT

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio