gui related adjustments

This commit is contained in:
DJ2LS 2023-04-11 14:43:01 +02:00
parent 30073e7077
commit 50eeb8175b
3 changed files with 527 additions and 121 deletions

View file

@ -425,7 +425,6 @@ window.addEventListener("DOMContentLoaded", () => {
if (config.radiocontrol == "rigctld") { if (config.radiocontrol == "rigctld") {
document.getElementById("radio-control-switch-disabled").checked = false; document.getElementById("radio-control-switch-disabled").checked = false;
document.getElementById("radio-control-switch-rigctld").checked = true; document.getElementById("radio-control-switch-rigctld").checked = true;
document.getElementById("radio-control-switch-help").checked = false;
document.getElementById("radio-control-disabled").style.visibility = document.getElementById("radio-control-disabled").style.visibility =
"hidden"; "hidden";
@ -439,7 +438,6 @@ window.addEventListener("DOMContentLoaded", () => {
document.getElementById("radio-control-rigctld").style.display = "block"; document.getElementById("radio-control-rigctld").style.display = "block";
} else { } else {
document.getElementById("radio-control-switch-disabled").checked = true; document.getElementById("radio-control-switch-disabled").checked = true;
document.getElementById("radio-control-switch-help").checked = false;
document.getElementById("radio-control-switch-rigctld").checked = false; document.getElementById("radio-control-switch-rigctld").checked = false;
document.getElementById("radio-control-help").style.display = "none"; document.getElementById("radio-control-help").style.display = "none";
@ -532,29 +530,7 @@ window.addEventListener("DOMContentLoaded", () => {
FD.saveConfig(config, configPath); FD.saveConfig(config, configPath);
}); });
// // radio settings 'network' event listener
document
.getElementById("radio-control-switch-help")
.addEventListener("click", () => {
//document.getElementById("hamlib_info_field").innerHTML =
// "Set the ip and port of a rigctld session";
document.getElementById("radio-control-disabled").style.display = "none";
document.getElementById("radio-control-disabled").style.visibility =
"hidden";
document.getElementById("radio-control-help").style.display = "block";
document.getElementById("radio-control-help").style.visibility =
"visible";
document.getElementById("radio-control-rigctld").style.visibility =
"hidden";
document.getElementById("radio-control-rigctld").style.display = "none";
config.radiocontrol = "rigctld";
//fs.writeFileSync(configPath, JSON.stringify(config, null, 2));
FD.saveConfig(config, configPath);
});
// // radio settings 'rigctld' event listener // // radio settings 'rigctld' event listener
document document
@ -1983,9 +1959,9 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => {
// AUDIO RECORDING // AUDIO RECORDING
if (arg.audio_recording == "True") { if (arg.audio_recording == "True") {
document.getElementById("startStopRecording").textContent = "Stop Rec"; document.getElementById("startStopRecording").textContent = "Stop recording";
} else { } else {
document.getElementById("startStopRecording").textContent = "Start Rec"; document.getElementById("startStopRecording").textContent = "Start recording";
} }
//CHANNEL CODEC2 BUSY STATE //CHANNEL CODEC2 BUSY STATE
if (arg.is_codec2_traffic == "True") { if (arg.is_codec2_traffic == "True") {

View file

@ -54,6 +54,7 @@
for="local-remote-switch1" for="local-remote-switch1"
> >
<i class="bi bi-pc-display-horizontal"></i> <i class="bi bi-pc-display-horizontal"></i>
<span class="ms-2 me-2">Local tnc</span>
</label> </label>
<input <input
type="radio" type="radio"
@ -67,10 +68,11 @@
for="local-remote-switch2" for="local-remote-switch2"
> >
<i class="bi bi-ethernet"></i> <i class="bi bi-ethernet"></i>
<span class="ms-2 me-2">Remote tnc</span>
</label> </label>
</div> </div>
<div class="input-group input-group-sm me-2" id="remote-tnc-field"> <div class="input-group input-group-sm me-2" id="remote-tnc-field">
<span class="input-group-text">TNC IP</span> <span class="input-group-text">tnc ip</span>
<input <input
type="text" type="text"
class="form-control" class="form-control"
@ -134,6 +136,7 @@
title="Start the TNC. Please set your audio and radio settings first!" title="Start the TNC. Please set your audio and radio settings first!"
> >
<i class="bi bi-play-fill"></i> <i class="bi bi-play-fill"></i>
<span class="ms-2">Start tnc</span>
</button> </button>
<button <button
type="button" type="button"
@ -145,6 +148,7 @@
title="Stop the TNC." title="Stop the TNC."
> >
<i class="bi bi-stop-fill"></i> <i class="bi bi-stop-fill"></i>
<span class="ms-2">Stop tnc</span>
</button> </button>
</div> </div>
<!-- Split Button --> <!-- Split Button -->
@ -267,18 +271,49 @@
></div> ></div>
</div> </div>
<!------------------------------------------------------------------------------------------> <!------------------------------------------------------------------------------------------>
<div class="container p-0" style="margin-top: 55px"> <div class="container p-3" style="margin-top: 55px">
<div class="row collapse multi-collapse show" id="collapseFirstRow"> <div class="row collapse multi-collapse show" id="collapseFirstRow">
<div class="col"> <div class="col">
<div class="card mb-0"> <div class="card mb-0">
<div class="card-header p-2"> <div class="card-header p-1">
<div class="">
<i class="bi bi-volume-up" style="font-size: 1rem"></i
><strong>AUDIO</strong>
</div> <div class="container">
<div class="row">
<div class="col-auto">
<i class="bi bi-volume-up" style="font-size: 1.2rem"></i>
</div>
<div class="col-10">
<strong class="fs-5">Audio devices</strong>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalAudio"
data-bs-toggle="modal"
data-bs-target="#audioHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-1" style="height: 100px"> <div class="card-body p-2" style="height: 100px">
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm mb-1">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi bi-mic-fill" style="font-size: 1rem"></i> <i class="bi bi-mic-fill" style="font-size: 1rem"></i>
@ -291,7 +326,7 @@
<!-- <option selected value="3011">USB Interface</option>--> <!-- <option selected value="3011">USB Interface</option>-->
</select> </select>
</div> </div>
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm">
<span class="input-group-text"> <span class="input-group-text">
<i class="bi bi-volume-up" style="font-size: 1rem"></i> <i class="bi bi-volume-up" style="font-size: 1rem"></i>
</span> </span>
@ -302,18 +337,25 @@
></select> ></select>
</div> </div>
</div> </div>
<div class="card-footer text-muted small">
Please select audio device for RX and TX
</div>
</div> </div>
<!--Start of TNC rig control pane--> <!--Start of TNC rig control pane-->
</div> </div>
<div class="col"> <div class="col">
<div class="card mb-0"> <div class="card mb-0">
<div class="card-header p-1"> <div class="card-header p-1">
<i class="bi bi-projector" style="font-size: 1rem"></i
><strong> TNC RIG CONTROL</strong>
<div <div class="container">
<div class="row">
<div class="col-auto">
<i class="bi bi-projector" style="font-size: 1.2rem"></i>
</div>
<div class="col-3">
<strong class="fs-5">Rig control</strong>
</div>
<div class="col-7">
<div
class="btn-group btn-group-sm" class="btn-group btn-group-sm"
role="group" role="group"
aria-label="radio-control-switch-disabled" aria-label="radio-control-switch-disabled"
@ -329,7 +371,7 @@
class="btn btn-sm btn-outline-secondary" class="btn btn-sm btn-outline-secondary"
for="radio-control-switch-disabled" for="radio-control-switch-disabled"
> >
None None / Vox
</label> </label>
<div <div
@ -352,25 +394,31 @@
</label> </label>
</div> </div>
</div> </div>
<div
class="btn-group btn-group-sm" </div>
role="group"
aria-label="radio-control-switch-rigctld" <div class="col-1 text-end">
<button
type="button"
id="openHelpModalRigControl"
data-bs-toggle="modal"
data-bs-target="#rigcontrolHelpModal"
class="btn m-0 p-0 border-0"
> >
<input <i class="bi bi-question-circle" style="font-size: 1rem"></i>
type="radio" </button>
class="btn-check"
name="radio-control-switch"
id="radio-control-switch-help"
autocomplete="off"
/> </div>
<label </div>
class="btn btn-sm btn-outline-secondary" </div>
for="radio-control-switch-help"
>
<i class="bi bi-question-circle"></i>
</label>
</div>
</div> </div>
<div class="card-body p-2" style="height: 100px"> <div class="card-body p-2" style="height: 100px">
<!-- RADIO CONTROL DISABLED --> <!-- RADIO CONTROL DISABLED -->
@ -387,9 +435,9 @@
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm mb-1">
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm mb-1">
<span class="input-group-text" <span class="input-group-text"
>Rigctld Network settings</span >Rigctld</span
> >
<span class="input-group-text">IP</span> <span class="input-group-text">Address</span>
<input <input
type="text" type="text"
class="form-control" class="form-control"
@ -410,7 +458,8 @@
</div> </div>
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm mb-1">
<span class="input-group-text">Rigctld application</span> <span class="input-group-text">Rigctld</span>
<span class="input-group-text">Service</span>
<button <button
class="btn btn-outline-success" class="btn btn-outline-success"
type="button" type="button"
@ -460,20 +509,48 @@
happens automatically. happens automatically.
</div> </div>
</div> </div>
<div class="card-footer text-muted small" id="hamlib_info_field"> <!--<div class="card-footer text-muted small" id="hamlib_info_field">
Define TNC rig control mode (none/hamlib) Define TNC rig control mode (none/hamlib)
</div> </div>
-->
</div> </div>
</div> </div>
</div> </div>
<div <div
class="row collapse multi-collapse show mt-2" class="row collapse multi-collapse show mt-4"
id="collapseSecondRow" id="collapseSecondRow"
> >
<div class="col"> <div class="col">
<div class="card mb-1"> <div class="card mb-1">
<div class="card-header p-2"> <div class="card-header p-1">
<i class="bi bi-house-door"></i><strong> MY STATION</strong>
<div class="container">
<div class="row">
<div class="col-auto">
<i class="bi bi-house-door" style="font-size: 1.2rem"></i>
</div>
<div class="col-10">
<strong class="fs-5">My station</strong>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalStation"
data-bs-toggle="modal"
data-bs-target="#stationHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-2"> <div class="card-body p-2">
<div class="row"> <div class="row">
@ -558,13 +635,17 @@
</div> </div>
<div class="col"> <div class="col">
<div class="card mb-0"> <div class="card mb-0">
<div class="card-header p-2 d-flex"> <div class="card-header p-1 d-flex">
<i <div class="container">
class="bi bi-cloud-download ms-1 me-1" <div class="row">
style="font-size: 1rem" <div class="col-auto">
></i> <i class="bi bi-cloud-download" style="font-size: 1.2rem"></i>
<strong>UPDATER</strong> </div>
<div class="progress w-75 ms-1 m-1"> <div class="col-2">
<strong class="fs-5">Updater</strong>
</div>
<div class="col-8">
<div class="progress w-100 ms-1 m-1">
<div <div
class="progress-bar" class="progress-bar"
style="width: 0%" style="width: 0%"
@ -577,6 +658,31 @@
<span id="UpdateProgressInfo"></span> <span id="UpdateProgressInfo"></span>
</div> </div>
</div> </div>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalUpdater"
data-bs-toggle="modal"
data-bs-target="#updaterHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-2 mb-1"> <div class="card-body p-2 mb-1">
<button <button
@ -616,13 +722,22 @@
</div> </div>
</div> </div>
</div> </div>
<div class="container mt-2 p-0"> <div class="container">
<div class="row collapse multi-collapse" id="collapseThirdRow"> <div class="row collapse multi-collapse" id="collapseThirdRow">
<div class="col-5"> <div class="col-5">
<div class="card mb-1"> <div class="card mb-1">
<div class="card-header p-1"> <div class="card-header p-1">
<i class="bi bi-volume-up" style="font-size: 1rem"></i>
<strong>AUDIO LEVEL</strong> <div class="container">
<div class="row">
<div class="col-1">
<i class="bi bi-volume-up" style="font-size: 1.2rem"></i>
</div>
<div class="col-4">
<strong class="fs-5">Audio level</strong>
</div>
<div class="col-6">
<button <button
type="button" type="button"
id="audioModalButton" id="audioModalButton"
@ -639,12 +754,34 @@
> >
Record audio Record audio
</button> </button>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalAudioLevel"
data-bs-toggle="modal"
data-bs-target="#audioLevelHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-2"> <div class="card-body p-2">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-sm"> <div class="col-sm">
<div class="progress mb-0" style="height: 15px"> <div class="progress mb-0" style="height: 22px">
<div <div
class="progress-bar progress-bar-striped bg-primary force-gpu" class="progress-bar progress-bar-striped bg-primary force-gpu"
id="noise_level" id="noise_level"
@ -661,7 +798,7 @@
S-Meter (dB) S-Meter (dB)
</p> </p>
</div> </div>
<div class="progress mb-0" style="height: 5px"> <div class="progress mb-0" style="height: 8px">
<div <div
class="progress-bar progress-bar-striped bg-warning" class="progress-bar progress-bar-striped bg-warning"
role="progressbar" role="progressbar"
@ -697,7 +834,7 @@
</div> </div>
</div> </div>
<div class="col-sm"> <div class="col-sm">
<div class="progress mb-0" style="height: 15px"> <div class="progress mb-0" style="height: 22px">
<div <div
class="progress-bar progress-bar-striped bg-primary force-gpu" class="progress-bar progress-bar-striped bg-primary force-gpu"
id="dbfs_level" id="dbfs_level"
@ -714,7 +851,7 @@
dBFS (Audio Level) dBFS (Audio Level)
</p> </p>
</div> </div>
<div class="progress mb-0" style="height: 5px"> <div class="progress mb-0" style="height: 8px">
<div <div
class="progress-bar progress-bar-striped bg-warning" class="progress-bar progress-bar-striped bg-warning"
role="progressbar" role="progressbar"
@ -756,8 +893,38 @@
</div> </div>
<div class="col"> <div class="col">
<div class="card mb-1"> <div class="card mb-1">
<div class="card-header p-2"> <div class="card-header p-1">
<strong>PING, CQ & BEACON</strong>
<div class="container">
<div class="row">
<div class="col-auto">
<i class="bi bi-broadcast" style="font-size: 1.2rem"></i>
</div>
<div class="col-10">
<strong class="fs-5">Broadcasts</strong>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalBroadcasts"
data-bs-toggle="modal"
data-bs-target="#broadcastsHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-2"> <div class="card-body p-2">
<div class="row"> <div class="row">
@ -835,7 +1002,7 @@
id="sendCQ" id="sendCQ"
type="button" type="button"
> >
CQ Call cq cq cq
</button> </button>
</div> </div>
</div> </div>
@ -853,7 +1020,7 @@
id="startBeacon" id="startBeacon"
class="btn btn-sm btn-outline-secondary" class="btn btn-sm btn-outline-secondary"
> >
<i class="bi bi-soundwave"></i> <i class="bi bi-soundwave"></i> Toggle beacon
</button> </button>
</div> </div>
</div> </div>
@ -863,11 +1030,15 @@
</div> </div>
</div> </div>
</div> </div>
<div class="row collapse multi-collapse" id="collapseFourthRow"> <div class="row collapse multi-collapse mt-3" id="collapseFourthRow">
<div class="col-5"> <div class="col-5">
<div class="card mb-1"> <div class="card mb-1">
<div class="card-header p-1"> <div class="card-header p-1">
<div
<div class="container">
<div class="row">
<div class="col-11">
<div
class="btn-group btn-group-sm" class="btn-group btn-group-sm"
role="group" role="group"
aria-label="waterfall-scatter-switch toggle button group" aria-label="waterfall-scatter-switch toggle button group"
@ -937,9 +1108,33 @@
data-bs-html="true" data-bs-html="true"
title="Recieving data: illuminates <strong class='text-success'>green</strong> if receiving codec2 data" title="Recieving data: illuminates <strong class='text-success'>green</strong> if receiving codec2 data"
> >
rd signal
</button> </button>
</div> </div>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalWaterfall"
data-bs-toggle="modal"
data-bs-target="#waterfallHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-1" style="height: 200px"> <div class="card-body p-1" style="height: 200px">
<!--278px--> <!--278px-->
@ -964,12 +1159,38 @@
<div class="col"> <div class="col">
<div class="card mb-1" style="height: 240px"> <div class="card mb-1" style="height: 240px">
<!--325px--> <!--325px-->
<div class="card-header p-2"> <div class="card-header p-1">
<i
class="bi bi-list-columns-reverse" <div class="container">
style="font-size: 1rem" <div class="row">
></i> <div class="col-auto">
<strong> HEARD STATIONS</strong> <i class="bi bi-list-columns-reverse" style="font-size: 1.2rem"></i>
</div>
<div class="col-10">
<strong class="fs-5">Heard stations</strong>
</div>
<div class="col-1 text-end">
<button
type="button"
id="openHelpModalHeardStations"
data-bs-toggle="modal"
data-bs-target="#heardStationsHelpModal"
class="btn m-0 p-0 border-0"
>
<i class="bi bi-question-circle" style="font-size: 1rem"></i>
</button>
</div>
</div>
</div>
</div> </div>
<div class="card-body p-0"> <div class="card-body p-0">
<div class="table-responsive"> <div class="table-responsive">
@ -1532,6 +1753,213 @@
<script src="waterfall/spectrum.js"></script> <script src="waterfall/spectrum.js"></script>
<script src="waterfall/spectrogram.js"></script> <script src="waterfall/spectrogram.js"></script>
<!--<script src="waterfall/script.js"></script>--> <!--<script src="waterfall/script.js"></script>-->
<!-- HELP MODALS AUDIO -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="audioHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS RIGCONTROL -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="rigcontrolHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS STATION -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="stationHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS UPDATER -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="updaterHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS AUDIO LEVEL -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="audioLevelHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS BROADCASTS -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="broadcastsHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS WATERFALL -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="waterfallHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- HELP MODALS HEARD STATIONS -->
<div
class="modal fade"
data-bs-backdrop="static"
tabindex="-1"
id="heardStationsHelpModal"
>
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Help</h5>
<button
type="button"
class="btn btn-close"
data-bs-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">
Test ...
</div>
</div>
</div>
</div>
<!-- AUDIO MODAL --> <!-- AUDIO MODAL -->
<div <div
class="modal fade" class="modal fade"
@ -1781,25 +2209,27 @@
<option value="alpha">alpha</option> <option value="alpha">alpha</option>
</select> </select>
</div> </div>
<div class="input-group input-group-sm mb-1"> <div class="input-group input-group-sm mb-1">
<label class="input-group-text w-50" <label class="input-group-text w-50"
>Auto-start TNC/rigctld</label >Auto-start TNC/rigctld</label
> >
<label class="input-group-text w-50"> <label class="input-group-text w-50">
<div class="form-check form-switch form-check-inline"> <div class="form-check form-switch form-check-inline">
<input <input
class="form-check-input" class="form-check-input"
type="checkbox" type="checkbox"
id="AutoStartSwitch" id="AutoStartSwitch"
/> />
<label class="form-check-label" for="AutoStartSwitch" <label class="form-check-label" for="AutoStartSwitch"
>Start on launch</label >Start on launch</label
> >
</div> </div>
</label> </label>
</div> </div>
</div> </div>
<!-- Chat tab contents -->
<div <div
class="tab-pane" class="tab-pane"
id="chat" id="chat"
@ -1890,7 +2320,6 @@
class="btn btn-outline-secondary" class="btn btn-outline-secondary"
type="button" type="button"
id="btnHamlibCopyCommand" id="btnHamlibCopyCommand"
title="Copy exe and arguments to clipboard to run in terminal for troubleshooting"
> >
<i id="btnHamlibCopyCommandBi" class="bi bi-clipboard"></i> <i id="btnHamlibCopyCommandBi" class="bi bi-clipboard"></i>
</button> </button>
@ -2623,8 +3052,8 @@
</div> </div>
<div class="center"> <div class="center">
<div class="badge text-bg-danger"> <div class="badge text-bg-danger">
<i class="bi bi-shield-exclamation"></i> These options are <i class="bi bi-shield-exclamation"></i> These options may
experimental and may not work as expected. not work and are for experienced users only!
</div> </div>
</div> </div>
</div> </div>
@ -2746,3 +3175,4 @@
</div> </div>
</body> </body>
</html> </html>

View file

@ -10,8 +10,8 @@ ssid_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[AUDIO] [AUDIO]
#audio settings #audio settings
rx = 2 rx = 0
tx = 3 tx = 1
txaudiolevel = 78 txaudiolevel = 78
auto_tune = False auto_tune = False