diff --git a/.gitignore b/.gitignore index c1a432e..d6920b1 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ currentCommit.txt node_modules dist dist-ssr +dev-dist *.local # Editor directories and files diff --git a/controller.html b/controller.html index 0caf018..ee18bf5 100644 --- a/controller.html +++ b/controller.html @@ -2,7 +2,7 @@ - + Segnapunti - Controller diff --git a/index.html b/index.html index 6aacd7e..734f143 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + Segnapunti - Anto diff --git a/package-lock.json b/package-lock.json index 9d47ecd..30d52dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,6 @@ "dependencies": { "express": "^5.2.1", "vue": "^3.2.47", - "vue-router": "^4.6.4", - "wave-ui": "^3.3.0", "ws": "^8.19.0" }, "devDependencies": { @@ -3318,11 +3316,6 @@ "@vue/shared": "3.5.28" } }, - "node_modules/@vue/devtools-api": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", - "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" - }, "node_modules/@vue/reactivity": { "version": "3.5.28", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.28.tgz", @@ -7547,20 +7540,6 @@ "integrity": "sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==", "dev": true }, - "node_modules/vue-router": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", - "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", - "dependencies": { - "@vue/devtools-api": "^6.6.4" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.5.0" - } - }, "node_modules/w3c-xmlserializer": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", @@ -7573,17 +7552,6 @@ "node": ">=18" } }, - "node_modules/wave-ui": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/wave-ui/-/wave-ui-3.3.0.tgz", - "integrity": "sha512-z4hBt/tOFMwG3S+pNE1+is+6diSSgll7zeYOwr84v4+mdE1o+u1M4zTRwqYx1NvLE9DqeXD3iplCjhrxEjsziA==", - "funding": { - "url": "https://github.com/sponsors/antoniandre" - }, - "peerDependencies": { - "vue": "^2.6.14 || ^3.2.0" - } - }, "node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", diff --git a/package.json b/package.json index fe4dd35..5cba5fb 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,6 @@ "dependencies": { "express": "^5.2.1", "vue": "^3.2.47", - "vue-router": "^4.6.4", - "wave-ui": "^3.3.0", "ws": "^8.19.0" }, "overrides": { diff --git a/playwright.config.ts b/playwright.config.ts deleted file mode 100644 index adb955b..0000000 --- a/playwright.config.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { defineConfig, devices } from '@playwright/test'; - -/** - * Read environment variables from file. - * https://github.com/motdotla/dotenv - */ -// import dotenv from 'dotenv'; -// import path from 'path'; -// dotenv.config({ path: path.resolve(__dirname, '.env') }); - -/** - * See https://playwright.dev/docs/test-configuration. - */ -export default defineConfig({ - testDir: './tests/e2e', - /* Run tests in files in parallel */ - fullyParallel: true, - /* Fail the build on CI if you accidentally left test.only in the source code. */ - forbidOnly: !!process.env.CI, - /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, - /* Opt out of parallel tests on CI. */ - workers: process.env.CI ? 1 : undefined, - /* Reporter to use. See https://playwright.dev/docs/test-reporters */ - reporter: 'html', - /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ - use: { - /* Base URL to use in actions like `await page.goto('')`. */ - // baseURL: 'http://localhost:3000', - - /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ - trace: 'on-first-retry', - }, - - /* Configure projects for major browsers */ - projects: [ - { - name: 'chromium', - use: { ...devices['Desktop Chrome'] }, - }, - - { - name: 'firefox', - use: { ...devices['Desktop Firefox'] }, - }, - - // { - // name: 'webkit', - // use: { ...devices['Desktop Safari'] }, - // }, - - /* Test against mobile viewports. */ - { - name: 'Mobile Chrome', - use: { ...devices['Pixel 5'] }, - }, - - /* Test against branded browsers. */ - // { - // name: 'Microsoft Edge', - // use: { ...devices['Desktop Edge'], channel: 'msedge' }, - // }, - // { - // name: 'Google Chrome', - // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, - // }, - ], - - /* Run your local dev server before starting the tests */ - webServer: { - command: 'npm run serve', - url: 'http://localhost:3000', - reuseExistingServer: !process.env.CI, - timeout: 120 * 1000, - }, -}); diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/serve.png b/src/assets/serve.png deleted file mode 100644 index 71e1aaa..0000000 Binary files a/src/assets/serve.png and /dev/null differ diff --git a/src/assets/vue.svg b/src/assets/vue.svg deleted file mode 100644 index 770e9d3..0000000 --- a/src/assets/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/controller-main.js b/src/controller-main.js index ff48a92..1668c2d 100644 --- a/src/controller-main.js +++ b/src/controller-main.js @@ -1,9 +1,6 @@ import { createApp } from 'vue' import './style.css' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' import ControllerPage from './components/ControllerPage.vue' const app = createApp(ControllerPage) -app.use(WaveUI) app.mount('#app') diff --git a/src/main.js b/src/main.js index a61ec98..61efd88 100644 --- a/src/main.js +++ b/src/main.js @@ -1,12 +1,6 @@ import { createApp } from 'vue' import './style.css' -import App from './App.vue' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' import DisplayPage from './components/DisplayPage.vue' -// In modalità display-only, non serve il router. -// Il display viene montato direttamente. const app = createApp(DisplayPage) -app.use(WaveUI) app.mount('#app') diff --git a/src/style.css b/src/style.css index d4325ee..2f50008 100644 --- a/src/style.css +++ b/src/style.css @@ -248,9 +248,7 @@ button:focus-visible { max-width: 64px; } -.cambi-input input, -.cambi-input .w-input__input, -.cambi-input .w-input__field { +.cambi-input input { border: 2px solid rgba(255, 255, 255, 0.35); border-radius: 8px; padding: 6px 10px; @@ -259,21 +257,15 @@ button:focus-visible { box-sizing: border-box; } -.cambi-in input, -.cambi-in .w-input__input, -.cambi-in .w-input__field { +.cambi-in input { background: rgba(120, 200, 120, 0.4); } -.cambi-out input, -.cambi-out .w-input__input, -.cambi-out .w-input__field { +.cambi-out input { background: rgba(200, 120, 120, 0.4); } -.cambi-input input:focus, -.cambi-input .w-input__input:focus, -.cambi-input .w-input__field:focus { +.cambi-input input:focus { border-color: rgba(255, 255, 255, 0.7); outline: none; }