Commit Graph

270 Commits (71d22e5213161de197f7ef62bc2299305e213059)

Author SHA1 Message Date
Geoff Sim 9aa4043d71 Update all OSD layouts when the video type is changed. 3 years ago
Darren Lines 28e06b9149
Merge branch 'master' into MrD-Add-switch-indicators-to-OSD 3 years ago
Darren Lines 4a1e4f623b Made some changes after initial testing. More testing required. 3 years ago
Darren Lines ffc4c971d5 Corrected OSD preview for different units 3 years ago
Darren Lines beab87b9db Enhanced feature to make more flexible 3 years ago
Darren Lines d2edfb1de2 Updated to allow switch names of up to 4 characters 3 years ago
Darren Lines 4c0e196a18 Adds four switch indicator elements to the OSD 3 years ago
Darren Lines 516c4db896 Corrected glide range preview 3 years ago
Darren Lines 17842903b1 Initial coding
This adds two OSD elements handy for gliders:
- Remaining glide time
- Remaining glide distance
3 years ago
Geoff Sim 01a3fc03ff Merge branch 'master' into HDZeroVTX 3 years ago
Geoff Sim 355a4d4dc5 Remove commented out code 3 years ago
Geoff Sim 61c96bf628 Reset element to 0,0 if not visible in preview when enabled 3 years ago
Geoff Sim e17f6b9d68 Rename Shark Byte to HDZero. 3 years ago
Geoff Sim 7dbb279c0f Update OSD tab to support HD (50x18) mode 3 years ago
breadoven 82865ba1e5 fixes 3 years ago
Darren Lines 65ea4a8763
Update osd.js
Added update for globalSettings.osdUnits whenever the OSD units are changed.
3 years ago
breadoven d639a3e274 Update osd.js 3 years ago
breadoven 4b0d6e6b90 Update osd.js 3 years ago
Darren Lines 61f13a3205
Merge branch 'change-profiles-with-programmin' into master 3 years ago
Mr D f5a5d22146 Added selectable precision to the OSD RPM
I've added selectable precision to the ESC RPM, as shown in the OSD. The default is 3, which is the same as the current RPM display.
3 years ago
Darren Lines 8d4bd93673
Merge branch 'iNavFlight:master' into change-profiles-with-programmin 3 years ago
Paweł Spychalski 28ff77269b
Merge pull request #1332 from MrD-RC/improve-OSD-tooltips
Changed text in OSD preview tooltip to match the elements list
3 years ago
Darren Lines 9c9fafbb23 Added OSD element for profile
Added an OSD element for profiles. Selectable in the PIDs area of configurator.
3 years ago
Paweł Spychalski 91405055e9
Merge pull request #1335 from MrD-RC/add-battery-symbol-to-battery-percentage
Added battery symbol in front of percentage
3 years ago
Darren Lines ef3ae7adbd Merge branch 'master' of https://github.com/iNavFlight/inav-configurator into iNavFlight-master 3 years ago
Darren Lines 5dffba6ee9 Added battery symbol in front of percentage 3 years ago
Darren Lines f09f456331 Fixed incorrect symbol for max airspeed.
The 3D speed symbol was used. Corrected to just the regular speed symbol
3 years ago
Darren Lines b5cb410a54 Added max air speed for completeness 3 years ago
Darren Lines c765b4b969 Updated arrangement
I moved the max before the value. It looks much better now.
3 years ago
Darren Lines 6fe7b738b8 Changed text in OSD preview tooltip to match the elements list 3 years ago
Darren Lines c0395d760c Added max speed OSD elements 3 years ago
Darren Lines 08a470d51d Added preview to OSD page 3 years ago
Darren Lines 3bcd42d3f3 Updated MPH symbol in Impact fonts
- Updated the MPH symbol in Impact and Impact Mini for consistency. Thanks @Jetrell
- Fixed inconsistency between Azimuth and Heading in preview and OSD.
- Alphabetised the font selector, with the exception of default.
3 years ago
Darren Lines 15462d7e92 Added titles to OSD elements, for easier identification 3 years ago
Darren Lines 2c1ee49900 Moved mAh/mi and added & to fix OSD menu
It appears that the OSD menu has always had a bug. From the old fonts, I can see that the ampersand symbol was never present. It is used in the OSD menu. This is now fixed. I have created a temporary & symbol on index 038. This will be replaced with the correct symbol for each font.
3 years ago
Darren Lines 0e78872d72 Fixed aircraft crosshair. Now displays as intended 3 years ago
Darren Lines 151b91c1dd Updated to have the heading graph together and incorporate Jetrell's font changes 3 years ago
Darren Lines 2abc0542ed Updated font to keep mAh-mi together 3 years ago
Darren Lines cc52b70d3d Merge branch 'master' into general-aviation-OSD-units 3 years ago
Darren Lines c4d359187f First complete update - ready for testing 3 years ago
Niccolò Maggioni d75613c8c7
Search box for filtering OSD elements 3 years ago
Darren Lines 8975e490b1 Finished before flight test...I think. 3 years ago
Darren Lines 1a23dc1d45 Initial work 3 years ago
Darren Lines f65eae776c Change to facilitate the new Metric + MPH units set
The units used as "UK" were incorrect. We use imperial for distance and speed. To correct this, I have added a new units set called Metric + MPH.

Metric + MPH is the old UK units set. Anyone who used the old UK setting would use Metric + MPH going forward. As in, if you had UK before, did the update, you would now be on Metric + MPH. The transition is seamless to the pilot. This is due to adding it before UK in the osd_unit_e enum.

UK is effectively the new units set. It uses imperial for everything, except the temperature which is in degrees C.
3 years ago
Alexander van Saase 4670297eab adjust MSL alt preview 3 years ago
Paweł Spychalski f89e22126f
Merge pull request #1295 from Scavanger/DJI-HD-OSD-Support
[DJI] Full configurator support
3 years ago
Paweł Spychalski 1d84fa0061
Merge pull request #1297 from iNavFlight/avs-fix-negative-altitudes
Add space for fourth digit
3 years ago
Andi Kanzler c3a9aa0ada Fix autodetect 3 years ago
Alexander van Saase 1532c25bff
Merge pull request #1261 from iNavFlight/avs-glideslope-osd-element
Glideslope OSD element
3 years ago
Alexander van Saase f538ee4e60 add space for fourth digit 3 years ago
Andi Kanzler da1ce634b0 #DJI-HD-OSD-Support 3 years ago
OptimusTi c2d48c659c Remove Enter Keypress trigger 3 years ago
Alexander van Saase e8978fe917 set min version 3 years ago
Alexander van Saase 08130865e8 symbol and element index 3 years ago
Alexander van Saase b8da379f98 glideslope osd element 3 years ago
Alexander van Saase 255a23454d swap TYPE1 and TYPE3 3 years ago
Alexander van Saase 7c3aad378e change CRSF LQ format 3 years ago
Michel Pastor 4948b2fa75
OSD: add power limits items (#1259) 3 years ago
Pawel Spychalski (DzikuVx) e23414b280 Fix font open dialog 3 years ago
Michel Pastor 1bbc834a80
Update fonts (#1239)
* Update fonts

* Update fonts

* Update Wh/km unit in osd.js
3 years ago
Paweł Spychalski 6bdd8f8846
Merge pull request #1224 from iNavFlight/dzikuvx-rangefinder-distance
Add rangefinder distance to OSD
4 years ago
Pawel Spychalski (DzikuVx) 1ffd1ab266 Add rangefinder distance to OSD 4 years ago
Michel Pastor 8fd366cbd9
Rename cruise heading OSD elements to course hold (#1222) 4 years ago
Alexander van Saase 42425be604 fix preview bug 4 years ago
Alexander van Saase 52d3a3584c Separate D and CD/FF adjustments, osd elements 4 years ago
Alexander van Saase 8bf8ed2c5d update for fw compatibility 4 years ago
Alexander van Saase 67eb5cfce5 Fix bug 4 years ago
Alexander van Saase bcf5af7a57 Added options for COUNTRY (2 digits trimmed) and FIELD (6 digits trimmed) 4 years ago
Alexander van Saase 646d7ef835 plus code type selection 4 years ago
Paweł Spychalski dde6b19daa
Merge pull request #1119 from MrD-RC/add-version-to-osd
Add version to osd
4 years ago
Darren Lines 1bd4b69455 Add Version to OSD 4 years ago
Darren Lines 684dfdb785 Update osd.js
Add OSD element to Configurator
4 years ago
Darren Lines 8de58fba34
Update osd.js 4 years ago
Konstantin Sharlaimov 0297b66a8e
Merge pull request #1054 from Scavanger/TPA-Adjustment
Add TPA-Adjustment
4 years ago
Scavanger 70a1d686f9
Update THRUST_PID_ATTENUATION ID 4 years ago
Pawel Spychalski (DzikuVx) d4f253ab86 First cut on quadcopter mixer wizard 4 years ago
OptimusTi 9906960ffe Merge remote-tracking branch 'upstream/master' into crsf-LQ-scaled 4 years ago
OptimusTi 831dfe122a Unused comments removed
Unused comments removed and format fix. Also updating osdElement text and help text.
4 years ago
OptimusTi 67bc297a4b SNR text update 4 years ago
OptimusTi a4865bc713 Adds CRSF LQ Formats
Adds LQ format used by TBS hardware and format used by other FC software.
4 years ago
OptimusTi 60933c6b02 300% format LQ
LQ format changed to mirror TBS hardware and function
4 years ago
Jonas Elvedal Hole aecfcb5569 Implement GVar OSD 4 years ago
OptimusTi 2271acbf38 More spacing updates
Spacing updates to use less characters and match inav's cms layout
4 years ago
OptimusTi 74c6c60470 Spacing fixes so preview spacing matches firmware. 4 years ago
OptimusTi 5c43de1f1c IDs fixed to match ID order in firmware 4 years ago
OptimusTi 8246dcef9e CRSF OSD for configurator 4 years ago
Andi Kanzler 5eb9cc0498 Add TPA-Adjustment (+ OSD Element) 4 years ago
Daniel Arruda Ribeiro b6f95f6538 Add azimuth OSD element 4 years ago
giacomo892 9fad61922c
add support for ESC temperature (#960)
* add support for ESC temperature OSD element

* adding alarms settings to the configurator

* Improve OSD alarms formatting

* Save Settings on clikc

* remove not needed line

* Fix OSD layout

Co-authored-by: Michel Pastor <shellixyz@gmail.com>
Co-authored-by: Pawel Spychalski (DzikuVx) <pspychalski@gmail.com>
4 years ago
Michel Pastor 539ec6304c
Add Impact mini OSD font (#877)
* Add Impact mini OSD font

* Update Impact mini OSD font

* Add WP symbol to Impact mini
5 years ago
Alberto García Hierro 0e01133fc9 Make tab loading async safe and add a small animation
Tab loading was relying on replacing the contents of '#content'
with the loading indicator, then replacing it with the loading tab
content and blocking rendering until the tab was ready by not
yielding. This is problematic for tabs that load some data
asynchronously, like PID and OSD.

Instead, put the loading indicator in front of everything else
and load new content inside '#content' next to the loading indicator
(but without showing it). Once the content and data are fully loaded
we fade out the loading indicator with a 0.4s long animation and
then we remove. This works for both synchronous and asynchonous
loading of tabs.
5 years ago
Paweł Spychalski 2448813b1e
Merge pull request #845 from iNavFlight/dzikuvx-old-version-cleanup
Cleanup old versions customizations
5 years ago
Olivier C 6ecce51611 OSD icon preview for RPM 5 years ago
Pawel Spychalski (DzikuVx) d7c8695bf9 Cleanup 2.1.1 5 years ago
Pawel Spychalski (DzikuVx) 79a16a8fe3 Cleanup 2.1 version 5 years ago
Pawel Spychalski (DzikuVx) cb1ff69703 Cleanup INAV 2.0.0 5 years ago
Alberto García Hierro 7948361106 [OSD] Add support for configuring OSD_ESC_RPM element 5 years ago
Alberto García Hierro 0fce09a25f [OSD]: Workaround for F3 64 byte write bug on macOS
Upload fonts with address <= 255 using MSPv1, use MSPv2 for fonts
with address > 255. This ensures we never send a payload with one
of the problematic lengths.
5 years ago
Konstantin Sharlaimov c8dc651067
Merge pull request #786 from OlivierC-FR/oc_gforce
Gforce icons for Vision + preview
5 years ago
Alberto García Hierro 47d9332200 OSD: Make font upload sequential
Instead of uploading OSD characters as fast as the uart/VCP will
let us, instead wait for the FC to acknowledge each write. This
prevents buffer overruns between the configurator and the FC which
would cause some characters to be missing.
5 years ago