added brightness slider
This commit is contained in:
parent
28d78f0f0e
commit
d8d03cdf5a
31
client.html
31
client.html
@ -61,6 +61,26 @@
|
||||
}
|
||||
#idle-warning.visible { display: block; }
|
||||
|
||||
#brightness-control {
|
||||
position: fixed;
|
||||
bottom: 40px;
|
||||
left: 10px;
|
||||
background: rgba(0,0,0,0.7);
|
||||
padding: 8px 12px;
|
||||
border-radius: 4px;
|
||||
font-size: 12px;
|
||||
z-index: 10;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
color: #fff;
|
||||
font-family: monospace;
|
||||
}
|
||||
#brightness-control input[type=range] {
|
||||
width: 80px;
|
||||
accent-color: #4fc;
|
||||
cursor: pointer;
|
||||
}
|
||||
#sound-toggle {
|
||||
position: fixed;
|
||||
top: 10px;
|
||||
@ -145,6 +165,9 @@
|
||||
<body>
|
||||
<div id="status">Connecting...</div>
|
||||
<button id="sound-toggle">🔇 Unmute</button>
|
||||
<div id="brightness-control">
|
||||
☀️ <input type="range" id="brightness-slider" min="50" max="200" value="100" step="5"> <span id="brightness-value">100%</span>
|
||||
</div>
|
||||
|
||||
<div id="idle-warning">Idle — control will be released soon. Move your mouse to stay in control.</div>
|
||||
|
||||
@ -240,6 +263,8 @@
|
||||
const loadingEl = document.getElementById('loading-overlay');
|
||||
const idleWarnEl = document.getElementById('idle-warning');
|
||||
const soundToggleEl = document.getElementById('sound-toggle');
|
||||
const brightnessSlider = document.getElementById('brightness-slider');
|
||||
const brightnessValue = document.getElementById('brightness-value');
|
||||
|
||||
let sigWs = null;
|
||||
let pc = null;
|
||||
@ -286,6 +311,12 @@
|
||||
setMuted(!canvas.muted);
|
||||
});
|
||||
|
||||
brightnessSlider.addEventListener('input', () => {
|
||||
const val = brightnessSlider.value;
|
||||
canvas.style.filter = `brightness(${val}%)`;
|
||||
brightnessValue.textContent = `${val}%`;
|
||||
});
|
||||
|
||||
function updateQueuePanel(controller, queue, restarting) {
|
||||
let html = '';
|
||||
if (restarting) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user