1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-25 01:05:12 +03:00
Commit graph

2748 commits

Author SHA1 Message Date
Paweł Spychalski
ce363ee429 Merge pull request #244 from iNavFlight/vtx-support
SmartAudio and Tramp support
2017-09-19 20:52:02 +02:00
Pawel Spychalski (DzikuVx)
c1199971ab packages update 2017-09-19 20:47:11 +02:00
Alberto García Hierro
c33fc968a9 Merge pull request #250 from fiam/osd-improvements
Add OSD elements for RTC_TIME and ONTIME_FLYTIME combined indicator
2017-09-17 16:54:10 +01:00
Konstantin Sharlaimov (DigitalEntity)
df9abf057b Update STM32 USB DFU driver 2017-09-16 11:21:52 +10:00
Alberto García Hierro
087b397a5a Add names and help for a few more OSD elements 2017-09-15 20:34:19 +01:00
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
2017-09-15 20:34:19 +01:00
Alberto García Hierro
868af88ea9 Add clock character to all fonts 2017-09-15 20:31:45 +01:00
Konstantin Sharlaimov
871d2bb451 Merge pull request #248 from fiam/exclamation_char
Add exclamation character for bold and large fonts
2017-09-15 20:32:26 +10:00
Alberto García Hierro
e8f2628b13 Add exclamation character for bold and large fonts
Fixes #246
2017-09-15 11:30:50 +01:00
Pawel Spychalski (DzikuVx)
3920cfa443 SmartAudio and Tramp support 2017-09-13 11:21:15 +02:00
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.
2017-09-10 11:52:18 +01:00
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.
2017-09-10 11:33:12 +01:00
Konstantin Sharlaimov (DigitalEntity)
96f074b918 Update package version to 1.7.3 2017-09-10 20:01:22 +10:00
Konstantin Sharlaimov
06d6f40aee Merge pull request #225 from fiam/fw_motorstop_airmode
Set MOTOR_STOP and AIRMODE features in all FW presets
2017-09-09 13:27:11 +10:00
Konstantin Sharlaimov (DigitalEntity)
8c9e4b2f9e Update generated script.js 2017-09-09 00:15:27 +10:00
Konstantin Sharlaimov
d1425d2288 Merge pull request #240 from iNavFlight/de_version_bump
Version bump to 1.7.3
2017-09-08 20:45:03 +10:00
Konstantin Sharlaimov
a54c461bfe Merge pull request #239 from iNavFlight/de_add_msp_version_status
Add MSP version to status line
2017-09-08 20:44:57 +10:00
Konstantin Sharlaimov
94ec0c0720 Merge pull request #236 from fiam/osd_uk_units
Add support for selecting UK mode in the OSD units
2017-09-08 20:44:36 +10:00
Konstantin Sharlaimov (DigitalEntity)
79827bede1 Merge branch 'marbalon-marbalon_new_gps_type_mtk' 2017-09-08 20:44:07 +10:00
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 2017-09-08 20:43:47 +10:00
Konstantin Sharlaimov (DigitalEntity)
6e2e9f4a34 Version bump to 1.7.3 2017-09-08 20:36:32 +10:00
Konstantin Sharlaimov (DigitalEntity)
7f7bdc0a59 Add MSP version to status line 2017-09-08 20:27:49 +10:00
Paweł Spychalski
929b600bda Merge pull request #237 from fiam/nw-fixes
Fix drag and drop not working on NW.js
2017-09-05 09:25:19 +02:00
Paweł Spychalski
b6f12ef480 Merge pull request #235 from fiam/build-improvements
Improvements to the build process, better documentation
2017-09-05 08:57:55 +02:00
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.
2017-09-04 21:41:13 +01:00
Alberto García Hierro
37171dc603 Add support for selecting UK mode in the OSD units
Fixes #233
2017-09-04 21:12:18 +01:00
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
2017-09-04 16:59:13 +01:00
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.
2017-09-04 16:59:01 +01:00
Alberto García Hierro
528f223a06 Add app icon on Windows 2017-09-04 15:38:05 +01:00
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.
2017-09-04 15:27:02 +01:00
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.
2017-09-04 15:16:52 +01:00
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.
2017-09-04 15:16:37 +01:00
Alberto García Hierro
398bf5aeac Copy js/workers/hex_parser.js to build/
This avoids having to list it only for the dist task
2017-09-04 14:24:06 +01:00
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.
2017-09-04 14:17:26 +01:00
Paweł Spychalski
55971affb6 Merge pull request #232 from fiam/nw-builder
Cleanup gulpfile.js, build NW.js apps via gulp and remove generated files
2017-09-04 14:46:16 +02:00
Alberto García Hierro
810cc04c1e Add missing js file to 'dist-build' task
Worker file referenced from OSD tab
2017-08-31 21:27:56 +01:00
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.
2017-08-31 21:27:56 +01:00
Alberto García Hierro
693f2c2c9a Remove redundant pattern in 'dist-build'
'./images/**/*' includes './images/*'
2017-08-31 21:27:56 +01:00
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.
2017-08-31 21:27:56 +01:00
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.
2017-08-31 21:27:56 +01:00
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
2017-08-31 21:27:31 +01:00
Konstantin Sharlaimov
edef72f985 Merge pull request #229 from iNavFlight/de_fast_dataflash_reads
Support large MSP_DATAFLASH_READ payloads
2017-08-29 21:00:41 +10:00
Konstantin Sharlaimov (DigitalEntity)
57da32d30b Support large MSP_DATAFLASH_READ payloads 2017-08-29 20:57:49 +10:00
Paweł Spychalski
42e6941edd Merge pull request #231 from iNavFlight/nwjs-update
NW.js updated to latest stable
2017-08-28 13:11:24 +02:00
Pawel Spychalski (DzikuVx)
7a3fbf83cb switch to nw-sdk package 2017-08-28 13:10:59 +02:00
Pawel Spychalski (DzikuVx)
d956be5871 NW.js updated to letest stable 2017-08-28 12:00:01 +02:00
Paweł Spychalski
8d4ec83e65 Merge pull request #226 from fiam/osd_images
Split OSD character maps into images
2017-08-28 11:16:22 +02:00
Konstantin Sharlaimov
e08124c3a6 Merge pull request #227 from fiam/msp_updates
Implement MSPv1 JUMBO frames and MSPv2
2017-08-27 23:14:49 +10:00
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.
2017-08-27 15:02:40 +02:00
Alberto García Hierro
dbf4fa164d Add support for JUMBO frames
Fixes https://github.com/iNavFlight/inav/issues/1986
2017-08-27 00:33:51 +02:00