generated from dave/wails-template
Compare commits
2 Commits
0d295c6361
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| b551082c1a | |||
| c06033d39a |
@@ -2,17 +2,18 @@
|
||||
import Lamp from "../../components/Lamp.svelte";
|
||||
import { GetLamps, SetLampBrightness } from "$wails/main/App";
|
||||
|
||||
// Brightness is actually 1-255 and not 1-100
|
||||
// But we want the frontend to show 1-100 as in %
|
||||
let lamps: number[] = [0, 0];
|
||||
GetLamps().then(apilamps => {
|
||||
GetLamps().then((apilamps) => {
|
||||
console.log(apilamps);
|
||||
for (let i = 0; i < apilamps.length; i++) {
|
||||
lamps[i] = Number(apilamps[i]);
|
||||
lamps[i] = Math.round(lamps[i] / 2.55);
|
||||
}
|
||||
});
|
||||
|
||||
function handleBrightnessChange(lamp: number, brightness: number) {
|
||||
// Brightness is actually 1-255 and not 1-100
|
||||
// But we want the frontend to show 1-100 as in %
|
||||
SetLampBrightness(lamp, Math.round(brightness * 2.55));
|
||||
}
|
||||
</script>
|
||||
@@ -22,4 +23,4 @@
|
||||
<Lamp lamp={1} brightness={lamps[0]} brightnessChange={handleBrightnessChange} />
|
||||
<Lamp lamp={2} brightness={lamps[1]} brightnessChange={handleBrightnessChange} />
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://wails.io/schemas/config.v2.json",
|
||||
"name": "wails-template",
|
||||
"outputfilename": "wails-template",
|
||||
"name": "biglamp",
|
||||
"outputfilename": "biglamp",
|
||||
"frontend:install": "pnpm install",
|
||||
"frontend:build": "pnpm build",
|
||||
"frontend:dev:watcher": "pnpm dev",
|
||||
|
||||
Reference in New Issue
Block a user