Commit Graph

2620 Commits (58a9468846cc769483844e1e0c7eeeb28f4aac8a)
 

Author SHA1 Message Date
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
Paweł Spychalski b918baaa2c Merge pull request #220 from iNavFlight/osd-airspeed
Airspeed in OSD
7 years ago
azolyoung 02d4a8ae47 use FC version as condition to detect which is support rcsplit or not. 7 years ago
azol 73f324e4c1 add runcam split suport
add peripherals column on ports page

fixed ports page will show the rcsplit with apiversion less 1.27.0

move the modeName adjust function to peripherals.js, and add failsafe modename not update when rcsplit available

cleanup

clean up
7 years ago
Pawel Spychalski (DzikuVx) 04f1f163e4 airspeed in OSD 7 years ago
Konstantin Sharlaimov e394d4fd86 Merge pull request #204 from iNavFlight/de_add_slack
Add font-awesome; Add support links
7 years ago
Paweł Spychalski 8b65076c74 Merge pull request #217 from marbalon/marbalon-osd-fixes
Lot of fixes to make OSD render more similar to real layout
7 years ago
Marcin Baliniak 03d725cf07 Lot of fixes to make OSD render more similar to real layout 7 years ago
Pawel Spychalski (DzikuVx) 357dc98c24 fixes #206 7 years ago
Pawel Spychalski (DzikuVx) a919702c6a fixes #193 7 years ago
Pawel Spychalski (DzikuVx) 46e616bc7f fixes #216 7 years ago
Marcin Baliniak 748f72c81c New GP module type MTK 7 years ago
Pawel Spychalski (DzikuVx) ecab75a610 Fixes #214 7 years ago
Paweł Spychalski 2b11539d18 Merge pull request #211 from iNavFlight/sonar-support
Rangefinder setting is back
7 years ago
Pawel Spychalski (DzikuVx) 8d3980bfa2 Rangefinder setting is back 7 years ago
Paweł Spychalski f42c6765be Merge pull request #207 from marbalon/rx_spi_eleres_support
Support for new eLeReS RX_SPI receiver
7 years ago