mirror of https://github.com/4yn/slidershim
Added Hide Window on Launch
parent
418e8f21c6
commit
74496b32b8
Binary file not shown.
|
@ -27,6 +27,7 @@
|
||||||
let ledWebsocketUrl = "http://localhost:3001";
|
let ledWebsocketUrl = "http://localhost:3001";
|
||||||
let ledUmgrWebsocketPort = 7124;
|
let ledUmgrWebsocketPort = 7124;
|
||||||
let ledSerialPort = "COM5";
|
let ledSerialPort = "COM5";
|
||||||
|
let hideByDefault = false;
|
||||||
|
|
||||||
let dirty = false;
|
let dirty = false;
|
||||||
|
|
||||||
|
@ -41,6 +42,7 @@
|
||||||
let tick = 0;
|
let tick = 0;
|
||||||
let previewData = Array(131).fill(0);
|
let previewData = Array(131).fill(0);
|
||||||
let timerData = "";
|
let timerData = "";
|
||||||
|
let initStart = true;
|
||||||
|
|
||||||
function updatePolling(enabled) {
|
function updatePolling(enabled) {
|
||||||
if (!!polling) {
|
if (!!polling) {
|
||||||
|
@ -85,6 +87,11 @@
|
||||||
ledWebsocketUrl = payload.ledWebsocketUrl || "http://localhost:3001";
|
ledWebsocketUrl = payload.ledWebsocketUrl || "http://localhost:3001";
|
||||||
ledUmgrWebsocketPort = payload.ledUmgrWebsocketPort || 7124;
|
ledUmgrWebsocketPort = payload.ledUmgrWebsocketPort || 7124;
|
||||||
ledSerialPort = payload.ledSerialPort || "COM5";
|
ledSerialPort = payload.ledSerialPort || "COM5";
|
||||||
|
hideByDefault = payload.hideByDefault || false;
|
||||||
|
if (hideByDefault && initStart) {
|
||||||
|
hide();
|
||||||
|
}
|
||||||
|
initStart = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
await listen("showState", (event) => {
|
await listen("showState", (event) => {
|
||||||
|
@ -143,6 +150,7 @@
|
||||||
ledWebsocketUrl,
|
ledWebsocketUrl,
|
||||||
ledUmgrWebsocketPort,
|
ledUmgrWebsocketPort,
|
||||||
ledSerialPort,
|
ledSerialPort,
|
||||||
|
hideByDefault,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
dirty = false;
|
dirty = false;
|
||||||
|
@ -612,6 +620,21 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
<div class="row">
|
||||||
|
<div class="label" />
|
||||||
|
<div class="input">
|
||||||
|
<span>
|
||||||
|
<input
|
||||||
|
type="checkbox"
|
||||||
|
id="direct-input"
|
||||||
|
style="width: unset;"
|
||||||
|
bind:checked={hideByDefault}
|
||||||
|
on:change={markDirty}
|
||||||
|
/>
|
||||||
|
<label for="direct-input">Hide Window on Launch</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="buttons-row">
|
<div class="buttons-row">
|
||||||
<button
|
<button
|
||||||
|
|
Loading…
Reference in New Issue