Commit Graph

2635 Commits (41cd4e9637336bc78c4b0276d246cfdd656dc1b6)
 

Author SHA1 Message Date
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
Pawel Spychalski (DzikuVx) 7a3fbf83cb switch to nw-sdk package 7 years ago
Pawel Spychalski (DzikuVx) d956be5871 NW.js updated to letest stable 7 years ago
Paweł Spychalski 8d4ec83e65 Merge pull request #226 from fiam/osd_images
Split OSD character maps into images
7 years ago
Konstantin Sharlaimov e08124c3a6 Merge pull request #227 from fiam/msp_updates
Implement MSPv1 JUMBO frames and MSPv2
7 years ago
Alberto García Hierro acd455d6da Add support for MSPv2
MWC side detection is done by sending an MSPv1 message for
MSP_API_VERSION. If the MSP_VERSION supports MSPv2 (>= 2.0.0),
then the rest of the messages for the session will be MSPv2 only.
7 years ago
Alberto García Hierro dbf4fa164d Add support for JUMBO frames
Fixes https://github.com/iNavFlight/inav/issues/1986
7 years ago
Alberto García Hierro 1948e3687a Cleanup MSP.read()
Use symbols and constants rather than magic numbers. Makes the
code easier to read.
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
Alberto García Hierro 8a16e3b245 Add mp/h symbol to all charmaps 7 years ago
Alberto García Hierro b4fd2a06ca Combine images for 2-char icons
Satellites (030-031) and RTH (157-158)
7 years ago
Alberto García Hierro ccfce6a129 Add missing icons in bold and large from default charmap
Arrow icons (171-175) were missing from non-default charmaps
7 years ago
Alberto García Hierro ff85a793ad Remove betaflight logo from the character maps
We're not using it, so there's no reason to keep all
those characters around.
7 years ago
Alberto García Hierro 89f4383962 Split character maps into their images
This should make it easier to edit and maintain our own
character map and fix all the pending issues with the OSD
not displaying enough information.
7 years ago
Konstantin Sharlaimov ed60768102 Merge pull request #224 from fiam/feature_airmode
Add support for FEATURE_AIRMODE in the Configuration tab
7 years ago
Alberto García Hierro f4c07566db Set MOTOR_STOP and AIRMODE features in all FW presets
AIRMODE will only be set if INAV version is > 1.7.2, since it
does nothing in previous versions even when the feature is
advertised.
7 years ago
Alberto García Hierro 2ef9947dfd Add support for FEATURE_AIRMODE in the Configuration tab
Setting the feature also hides the mode from the modes tab, since
the FC won't register the BOXID as an active one. FC support
detection is based on INAV version >= 1.7.3, since support for
the AIRMODE feature has been advertised by previous releases
but it's not really supported (it does nothing).

Support for INAV is at https://github.com/iNavFlight/inav/pull/1949

Fixes #154
7 years ago
Paweł Spychalski d7a771d850 Merge pull request #222 from iNavFlight/dzikuvx-blackbox-to-pheripherials
Blackbox moved to Pheripherials column
7 years ago
Pawel Spychalski (DzikuVx) ccc92ac3b6 Blackbox moved to Pheripherials column 7 years ago
Konstantin Sharlaimov 089a7d34bf Merge pull request #221 from azolyoung/add-rcsplit-support-to-inav
Add rcsplit support to inav
7 years ago