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