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;
}