* Replace all 4 instances of jBox-style modal dialog boxes with HTML dialog element
Notes:
- The Power & Battery (2), OSD, and CLI tabs have been updated accordingly
- HTML default control behavior was used whereever possible
- HTML indent for the dialog tag is deliberately off to minimize diff noise in GitHub
- Layout is not 100% identical, but spiratually the same - in most cases no changes were needed
- OSD’s Font Manager dialog didn’t transition cleanly, so includes some slight restyling
- OSD Font Manager previously had a green background/color for the graphic - that “just works” now
- Specific cleanup (i.e., calling destroy()) does not seem necessary and was removed
- Removal of jBox from setup.js and global scope seems not to affect jBox tooltips
- Replacement of single quotes with double in main.js was done automatically by Prettier
* Fix unclickable "Select custom image..." button in OSD tab due to overlapping layout; replace with CSS grid.
* Update OSD's Font Manager dialog to not have scroll bars by default (PR feedback).
* Update OSD's Font Manager dialog to remove overflow-y:scroll in order to avoid even a disabled scroll bar on some platforms/browsers (PR feedback).
Many people don't realised about the arming flags, this PR aims
to make more clear the arming flags related to the gyro status.
It read the arming flag about NO-GYRO and CALIBRATION to overlay
on the model view a message informing about the status.
Co-authored-by: jesuslopezxing <jesus.lopez@onlyfy.com>
Minimal improvement to sponsor logos on welcome screen.
Closes#3797
Note: IMHO ideally this layout would be rewritten to use flex display.
However in a spirit of keeping bugfixes targeted and minimal this implements
only necessary changes within exisiting block display.
* Make idleMinRpm configurable from motor tab (active profile)
* Reorder idleMinRpm and digitalIdlePercent
* Fixes per review
* Co-authored-by: nerdCopter <56646290+nerdCopter@users.noreply.github.com>
* Updated dogcom logo (for better light mode support).
* Invertable class removed inadvertently
* Missed `sponsor-img` class.
* Use underscore to stay inline with current standard
* Add sponsor tile to firmware flashing tab
* Adding sponsorship logos locally for efficiency (can still be disabled by API).
* Small fixes to load content
* VTX ready change if device get ready
* minor change
* removed class from translated string
* Use of css way
* Now use CSS style
* reduce size of main.less
* xVx
* add help and minor layout changes
* add help and minor layout changes
* add help and minor layout changes
* Fix layout
* add disable / enable logic
* small changes
* More messages
* caps API
* More buiold info
* buildinfo
* buildinfo test
* Added build options
* Added build options
* Change of label
* chang loop
* Add buildkey and sensors
* Show config and log based on buildkey