mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-24 00:35:26 +03:00
add firmware version to top bar
This commit is contained in:
parent
276960ba46
commit
f54091cc09
3 changed files with 70 additions and 53 deletions
|
@ -215,6 +215,7 @@ function onOpen(openInfo) {
|
||||||
|
|
||||||
GUI.log(chrome.i18n.getMessage('fcInfoReceived', [CONFIG.flightControllerIdentifier, CONFIG.flightControllerVersion]));
|
GUI.log(chrome.i18n.getMessage('fcInfoReceived', [CONFIG.flightControllerIdentifier, CONFIG.flightControllerVersion]));
|
||||||
updateStatusBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier);
|
updateStatusBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier);
|
||||||
|
updateTopBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier);
|
||||||
|
|
||||||
MSP.send_message(MSPCodes.MSP_BUILD_INFO, false, false, function () {
|
MSP.send_message(MSPCodes.MSP_BUILD_INFO, false, false, function () {
|
||||||
|
|
||||||
|
@ -224,6 +225,7 @@ function onOpen(openInfo) {
|
||||||
|
|
||||||
GUI.log(chrome.i18n.getMessage('boardInfoReceived', [CONFIG.boardIdentifier, CONFIG.boardVersion]));
|
GUI.log(chrome.i18n.getMessage('boardInfoReceived', [CONFIG.boardIdentifier, CONFIG.boardVersion]));
|
||||||
updateStatusBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier, CONFIG.boardIdentifier);
|
updateStatusBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier, CONFIG.boardIdentifier);
|
||||||
|
updateTopBarVersion(CONFIG.flightControllerVersion, CONFIG.flightControllerIdentifier, CONFIG.boardIdentifier);
|
||||||
|
|
||||||
MSP.send_message(MSPCodes.MSP_UID, false, false, function () {
|
MSP.send_message(MSPCodes.MSP_UID, false, false, function () {
|
||||||
GUI.log(chrome.i18n.getMessage('uniqueDeviceIdReceived', [CONFIG.uid[0].toString(16) + CONFIG.uid[1].toString(16) + CONFIG.uid[2].toString(16)]));
|
GUI.log(chrome.i18n.getMessage('uniqueDeviceIdReceived', [CONFIG.uid[0].toString(16) + CONFIG.uid[1].toString(16) + CONFIG.uid[2].toString(16)]));
|
||||||
|
@ -369,6 +371,7 @@ function onClosed(result) {
|
||||||
$('#tabs ul.mode-disconnected').show();
|
$('#tabs ul.mode-disconnected').show();
|
||||||
|
|
||||||
updateStatusBarVersion();
|
updateStatusBarVersion();
|
||||||
|
updateTopBarVersion();
|
||||||
|
|
||||||
var sensor_state = $('#sensor-status');
|
var sensor_state = $('#sensor-status');
|
||||||
sensor_state.hide();
|
sensor_state.hide();
|
||||||
|
|
2
main.css
2
main.css
|
@ -134,7 +134,7 @@ input[type="number"]::-webkit-inner-spin-button {
|
||||||
.logo_text {
|
.logo_text {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
width: 125px;
|
width: 200px;
|
||||||
left: 80px;
|
left: 80px;
|
||||||
top: 50px;
|
top: 50px;
|
||||||
color: #949494;
|
color: #949494;
|
||||||
|
|
14
main.js
14
main.js
|
@ -11,6 +11,7 @@ $(document).ready(function () {
|
||||||
|
|
||||||
$('#logo .version').text(chrome.runtime.getManifest().version);
|
$('#logo .version').text(chrome.runtime.getManifest().version);
|
||||||
updateStatusBarVersion();
|
updateStatusBarVersion();
|
||||||
|
updateTopBarVersion();
|
||||||
|
|
||||||
// notification messages for various operating systems
|
// notification messages for various operating systems
|
||||||
switch (GUI.operating_system) {
|
switch (GUI.operating_system) {
|
||||||
|
@ -517,6 +518,19 @@ function generateFilename(prefix, suffix) {
|
||||||
return filename + '.' + suffix;
|
return filename + '.' + suffix;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function updateTopBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
||||||
|
var versionText = chrome.i18n.getMessage('versionLabelConfigurator') + ': ' + chrome.runtime.getManifest().version + '<br />';
|
||||||
|
|
||||||
|
if (firmwareVersion) {
|
||||||
|
versionText += chrome.i18n.getMessage('versionLabelFirmware') + ': ' + firmwareId + ' ' + firmwareVersion;
|
||||||
|
if (hardwareId) {
|
||||||
|
versionText += ' (Target: ' + hardwareId + ')';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#logo .logo_text').html(versionText);
|
||||||
|
}
|
||||||
|
|
||||||
function updateStatusBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
function updateStatusBarVersion(firmwareVersion, firmwareId, hardwareId) {
|
||||||
var versionText = '';
|
var versionText = '';
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue