Commit Graph

24 Commits (aee549dc5789a53da428e3a3d273dd24675eb6fa)

Author SHA1 Message Date
Paweł Spychalski aee549dc57 Merge pull request #259 from fiam/osd_ignore_unknown
Ignore OSD items unknown by the FC in the OSD tab
7 years ago
Paweł Spychalski f896d52111 Merge pull request #252 from fiam/osd_hdop
Add HDOP character and support for OSD_GPS_HDOP
7 years ago
Alberto García Hierro c48a3f43f4 Add preview support for OSD vertical elements
Also, add preview for OSD_VARIO and rename SYM.VARIO to
SYM.M_S, since it points to the m/s character.
7 years ago
Alberto García Hierro d5bdf53b9a Ignore OSD items unknown by the FC in the OSD tab
Otherwise configuring the OSD of an INAV version older than the
configurator will cause errors.
7 years ago
Alberto García Hierro a9f6a9d5a7 Add HDOP character and support for OSD_GPS_HDOP 7 years ago
Alberto García Hierro 974ed52c11 Organize OSD elements into groups
Implement groups which can be declared in any order including
any item in the order deemed more useful. This way we no longer
need to put elements ordered by their osd_items_e value.

Also, elements and even groups can be disabled when the features
or hardware required for drawing them is not present or not
enabled.
7 years ago
Alberto García Hierro 1e18c6d08c Add support for new OSD elements
- Support OSD_ONTIME_FLYTIME and OSD_RTC_TIME
- Add support for OSD elements with localized names
- Add support for displaying some help besides an OSD element
7 years ago
Alberto García Hierro 868af88ea9 Add clock character to all fonts 7 years ago
Konstantin Sharlaimov 94ec0c0720 Merge pull request #236 from fiam/osd_uk_units
Add support for selecting UK mode in the OSD units
7 years ago
Alberto García Hierro 0c57b5d9f9 Fix drag and drop not working on NW.js
NW.js requires us to disable pointer events on the inline images,
otherwise the drag/drop events are generated for the images rather
than for the html elements representing OSD items.
7 years ago
Alberto García Hierro 37171dc603 Add support for selecting UK mode in the OSD units
Fixes #233
7 years ago
Alberto García Hierro 14f9cb80df Cleanup gulpfile.js, fix minification
Move outputDir to a constant.
Add an output variable which contains the filenames for each
output file.
Remove usage of 'let' and 'for(... of [Object])' from osd.js,
since uglify doesn't support ES6 and babel failed on
google-analytics-bundle.js
Fix 'deploy-receiver-css'. uglify() was being called as part of
the pipeline instead of the correct minifyCSS() call.
Let npm sort the deps rather than editing them manually
Add missing openlayers dependency
7 years ago
Alberto García Hierro e79911d327 Add characters for NAV modes
[RTH], [WPT], [ALT], [POS] and [A+H].

Characters have been added to all character maps. Leave a white
character after mp/h and the first 2-char image intentionally to
avoid the preview in the configurator showing an icon between
2 lines.
7 years ago
Pawel Spychalski (DzikuVx) 04f1f163e4 airspeed in OSD 7 years ago
Marcin Baliniak 03d725cf07 Lot of fixes to make OSD render more similar to real layout 7 years ago
Pawel Spychalski (DzikuVx) f1193c1a41 basic support for GPS elements 8 years ago
Pawel Spychalski (DzikuVx) 9d613be280 OSD support for PIDs and POWER 8 years ago
Pawel Spychalski (DzikuVx) b8567252af fixed disabling of OSD elements 8 years ago
Pawel Spychalski (DzikuVx) 3a48a51a76 font upload fix 8 years ago
Pawel Spychalski (DzikuVx) c70e7151a0 OSD more and more 8 years ago
Pawel Spychalski (DzikuVx) b062ea24d2 missing frames 8 years ago
Pawel Spychalski (DzikuVx) 9a5e3dbeae msp cleanup 8 years ago
Pawel Spychalski (DzikuVx) 18a00dedf8 MSP refactoring 8 years ago
Pawel Spychalski (DzikuVx) 25c8a6f61c crude port 8 years ago