Commit Graph

2654 Commits (d9d94af6a818c6366b8c17717020d45c75029ee6)
 

Author SHA1 Message Date
Paweł Spychalski 91aded5f63 Merge pull request #257 from fiam/osd_groups
Organize OSD elements into groups
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
Pawel Spychalski (DzikuVx) be5fd7a605 Rename on other tabs 7 years ago
Pawel Spychalski (DzikuVx) 3acf97e5f9 AUX renamed to CH on Receiver tab 7 years ago
Pawel Spychalski (DzikuVx) 8dfa070624 Port GPS renamed to Sensors and moved to separate column 7 years ago
Paweł Spychalski e8997dceb7 Merge pull request #251 from iNavFlight/de_dfu_update
Update STM32 USB DFU driver
7 years ago
Paweł Spychalski ce363ee429 Merge pull request #244 from iNavFlight/vtx-support
SmartAudio and Tramp support
7 years ago
Pawel Spychalski (DzikuVx) c1199971ab packages update 7 years ago
Alberto García Hierro c33fc968a9 Merge pull request #250 from fiam/osd-improvements
Add OSD elements for RTC_TIME and ONTIME_FLYTIME combined indicator
7 years ago
Konstantin Sharlaimov (DigitalEntity) df9abf057b Update STM32 USB DFU driver 7 years ago
Alberto García Hierro 087b397a5a Add names and help for a few more OSD elements 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 871d2bb451 Merge pull request #248 from fiam/exclamation_char
Add exclamation character for bold and large fonts
7 years ago
Alberto García Hierro e8f2628b13 Add exclamation character for bold and large fonts
Fixes #246
7 years ago
Pawel Spychalski (DzikuVx) 3920cfa443 SmartAudio and Tramp support 7 years ago
Alberto García Hierro 4339bc0604 Add missing 'release-windows' step to 'release' task
It won't build the Windows release by default otherwise. Missed
accidentally in #235.
7 years ago
Alberto García Hierro 36f28b4944 Delete build/script.js from the repository
Files in build/ should not be commited to the repo anymore, to
avoid cluttering diffs. build/ files should be generated locally
from the gulp 'build' task.
7 years ago
Konstantin Sharlaimov (DigitalEntity) 96f074b918 Update package version to 1.7.3 7 years ago
Konstantin Sharlaimov 06d6f40aee Merge pull request #225 from fiam/fw_motorstop_airmode
Set MOTOR_STOP and AIRMODE features in all FW presets
7 years ago
Konstantin Sharlaimov (DigitalEntity) 8c9e4b2f9e Update generated script.js 7 years ago
Konstantin Sharlaimov d1425d2288 Merge pull request #240 from iNavFlight/de_version_bump
Version bump to 1.7.3
7 years ago
Konstantin Sharlaimov a54c461bfe Merge pull request #239 from iNavFlight/de_add_msp_version_status
Add MSP version to status line
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
Konstantin Sharlaimov (DigitalEntity) 79827bede1 Merge branch 'marbalon-marbalon_new_gps_type_mtk' 7 years ago
Konstantin Sharlaimov (DigitalEntity) d391258180 Merge branch 'marbalon_new_gps_type_mtk' of https://github.com/marbalon/inav-configurator into marbalon-marbalon_new_gps_type_mtk 7 years ago
Konstantin Sharlaimov (DigitalEntity) 6e2e9f4a34 Version bump to 1.7.3 7 years ago
Konstantin Sharlaimov (DigitalEntity) 7f7bdc0a59 Add MSP version to status line 7 years ago
Paweł Spychalski 929b600bda Merge pull request #237 from fiam/nw-fixes
Fix drag and drop not working on NW.js
7 years ago
Paweł Spychalski b6f12ef480 Merge pull request #235 from fiam/build-improvements
Improvements to the build process, better documentation
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 c24c875039 Add basic .zip file for distributing Windows app
Package as win32 in a basic .zip file as a portable app
7 years ago
Alberto García Hierro 4c41ccb719 Add support for creating a macOS .zip from gulp
This produces a nice .zip which can be distributed as is.
Unfortunately, the only way to produce a signed binary is by generating
the macOS app on macOS.
7 years ago
Alberto García Hierro 528f223a06 Add app icon on Windows 7 years ago
Alberto García Hierro 8be1722829 Add .icns icon for the macOS app
Otherwise the icon won't show up in the Dock, it will use the
default NW.js icon.
7 years ago
Alberto García Hierro 151b8f2e14 Document the build process better
Add comments in gulpfile.js indicating how to add new files to
the build.
Add documentation for getting a development environment up and
running in the README.
Document each task defined in gulpfile.js in the README.
7 years ago
Alberto García Hierro e009890984 Define build and watch tasks dynamically based on variables
This significantly reduces the ammount of boilerplate and repetition
in gulpfile.js.
7 years ago
Alberto García Hierro 398bf5aeac Copy js/workers/hex_parser.js to build/
This avoids having to list it only for the dist task
7 years ago
Alberto García Hierro a945f89927 Don't minify JS and CSS
There is little to be gained in runtime performance and it
complicates the build.
7 years ago
Paweł Spychalski 55971affb6 Merge pull request #232 from fiam/nw-builder
Cleanup gulpfile.js, build NW.js apps via gulp and remove generated files
7 years ago
Alberto García Hierro 810cc04c1e Add missing js file to 'dist-build' task
Worker file referenced from OSD tab
7 years ago
Alberto García Hierro 4f45cab09d Rename 'deploy' related taks to 'minify'
Also, make the minify task use the files created by 'build'
as inputs. Now 'dist-build' depends on 'minify', which depends
on 'build' so all files are properly regenerated when running
the 'dist' task.
7 years ago
Alberto García Hierro 693f2c2c9a Remove redundant pattern in 'dist-build'
'./images/**/*' includes './images/*'
7 years ago
Alberto García Hierro 9f181ba05a Pin nw version exactly on 0.24.4-sdk
Pinning on ^0.24.4-sdk gets satisfied by 0.24.4, so developers
would need to install the -sdk version manually to access the
web inspector.
7 years ago
Alberto García Hierro a5f0fe5d8d Add gulp task for generating NW.js apps
Also, now that we have support for regenerating all the files
in ./build/ properly, we can safely delete it from the repository
to clean up commits and PRs. They no longer need to update the
generated files in ./build/.

Generated apps are stored in ./apps/. Run gulp.js release to
generate apps for win32, osx64 and linux64.

To package the Chrome app, run gulp.js dist and pack the ./dist/
folder.
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
Konstantin Sharlaimov edef72f985 Merge pull request #229 from iNavFlight/de_fast_dataflash_reads
Support large MSP_DATAFLASH_READ payloads
7 years ago
Konstantin Sharlaimov (DigitalEntity) 57da32d30b Support large MSP_DATAFLASH_READ payloads 7 years ago
Paweł Spychalski 42e6941edd Merge pull request #231 from iNavFlight/nwjs-update
NW.js updated to latest stable
7 years ago