Skip to content

Commit 20657a0

Browse files
committed
Refactor auto interval and radio power selectors for improved layout and usability
1 parent a06e199 commit 20657a0

1 file changed

Lines changed: 43 additions & 38 deletions

File tree

‎index.html‎

Lines changed: 43 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -93,48 +93,53 @@ <h1 class="flex items-center gap-2 text-xl font-semibold"><img class="h-8 w-8" s
9393
</button>
9494
</div>
9595

96-
<!-- Interval selector -->
97-
<div class="space-y-2">
98-
<div class="text-xs font-semibold text-slate-300">Auto interval</div>
99-
<div class="grid grid-cols-3 gap-2 text-sm">
100-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
101-
<input type="radio" name="interval" value="15" class="accent-sky-400">
102-
<span>15s</span>
103-
</label>
104-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
105-
<input type="radio" name="interval" value="30" checked class="accent-sky-400">
106-
<span>30s</span>
107-
</label>
108-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
109-
<input type="radio" name="interval" value="60" class="accent-sky-400">
110-
<span>60s</span>
111-
</label>
112-
</div>
96+
<!-- Auto Ping Interval selector -->
97+
<div class="flex flex-wrap items-center gap-x-3 gap-y-1 text-sm">
98+
<span class="text-slate-300">Auto interval:</span>
99+
100+
<label class="flex items-center gap-1">
101+
<input type="radio" name="interval" value="15">
102+
<span>15s</span>
103+
</label>
104+
105+
<label class="flex items-center gap-1">
106+
<input type="radio" name="interval" value="30" checked>
107+
<span>30s</span>
108+
</label>
109+
110+
<label class="flex items-center gap-1">
111+
<input type="radio" name="interval" value="60">
112+
<span>60s</span>
113+
</label>
113114
</div>
114115

115-
<!-- Power selector -->
116-
<div class="space-y-2">
117-
<div class="text-xs font-semibold text-slate-300">Radio power</div>
118-
<div class="grid grid-cols-2 gap-2 text-sm sm:grid-cols-4">
119-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
120-
<input type="radio" name="power" value="" checked class="accent-sky-400">
121-
<span>N/A</span>
122-
</label>
123-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
124-
<input type="radio" name="power" value="0.3w" class="accent-sky-400">
125-
<span>0.3w</span>
126-
</label>
127-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
128-
<input type="radio" name="power" value="0.6w" class="accent-sky-400">
129-
<span>0.6w</span>
130-
</label>
131-
<label class="flex items-center justify-center gap-2 rounded-lg border border-slate-700 bg-slate-900/40 px-2 py-2">
132-
<input type="radio" name="power" value="1.0w" class="accent-sky-400">
133-
<span>1.0w</span>
134-
</label>
135-
</div>
116+
117+
<!-- Radio Power selector -->
118+
<div class="flex flex-wrap items-center gap-x-3 gap-y-1 text-sm">
119+
<span class="text-slate-300">Radio power:</span>
120+
121+
<label class="flex items-center gap-1">
122+
<input type="radio" name="power" value="" checked>
123+
<span>N/A</span>
124+
</label>
125+
126+
<label class="flex items-center gap-1">
127+
<input type="radio" name="power" value="0.3w">
128+
<span>0.3w</span>
129+
</label>
130+
131+
<label class="flex items-center gap-1">
132+
<input type="radio" name="power" value="0.6w">
133+
<span>0.6w</span>
134+
</label>
135+
136+
<label class="flex items-center gap-1">
137+
<input type="radio" name="power" value="1.0w">
138+
<span>1.0w</span>
139+
</label>
136140
</div>
137141

142+
138143
<!-- One-line note -->
139144
<div class="text-xs text-slate-400">
140145
Requires Bluetooth and Location permissions. Keep the app in the foreground with the screen on and unlocked.

0 commit comments

Comments
 (0)