Commit Graph

94 Commits (a4796250a2caf391d16caaac23787047b5548c80)

Author SHA1 Message Date
Žan Pevec d22f22924a Css files fixed and match styles
Moved css and match styling with other selects
2020-08-20 19:46:19 +02:00
Michael Keller 63e5e9f119
Merge pull request #2122 from mikeller/re_add_canvas_renderer
Reverted THREE library to 0.97.0 to get CanvasRenderer back.
2020-07-14 01:07:02 +12:00
mikeller a2f4660397 Reverted THREE library to 0.97.0 to get CanvasRenderer back. 2020-07-12 00:00:53 +12:00
Miguel Angel Mulero Martinez 60b530d2ee Update JQuery to 3.5.1 and other libraries to the last minor 2020-07-07 15:23:16 +02:00
Michael Keller 25c918feee
Merge pull request #2102 from McGiverGim/inno_setup 2020-07-05 20:56:57 +12:00
Michael Keller 4f7c78b59b
Merge pull request #2080 from McGiverGim/update_i18next
Update i18next to latest minor version of 19.0.0
2020-07-05 14:10:46 +12:00
WalcoFPV 4f93e54ae6 Cordova framework integration, Android support, mobile UI & options tab
Cordova integration and android platform :
- Added cordova directory with required config
- Added cordova applications generation in gulpfile
- Added cordova development instructions
- Used cordova plugins to simulate missing chrome api  plugins (chrome.serial and chrome.fileSystem)
- Added cordova clipboard support
- Added android operating system and Cordova gui mode
- Fixed some css and js files to make them working on Android as well as on computers
- Added --skipdep argument to accelerate cordova build (gulp task)
- Added a webview helper to help people to update the webview app of their device

New options tab :
- Added options tab replacing the options dropdown
- Added option to switch between phones UI and computers UI

Mobile interface and global interface improvements :
- Simplified the structure of the header with flex css
- Made headerbar and tab container responsive (compact headerbar and side menu)
- All tabs are adapted to mobile interface (except firmware flasher)
- The servos and adjustments tabs are not fully adapted but are "usable"
- Improved header bar animation
- Improved log expandation animation
- Added swipe gesture to toggle side menu

Fixes during the development :
- Logo position
- Dark mode
- Auto connection
- Error messages (cordova_chromeapi.js)
- Responsive grid
- Testing
- Disconnection
- Width of boxes inside the OSD tab
- Fixed cli tab
- OSD tab
- Motor stop switch
- White spaces in boxes
- Dialogs size
- Connect button state
- Prevent tablet with a height larger than 575px to switch to computers ui
- Fixed logging tab
- Fixed code smell
- Fixed yarn cordova plugin install issue
- Fixed content_wrapper
- Fixed vibrations when scrolling
- Fixed scrolling bar alignment
- Fixed dialogReportProblem height
- Fixed rates logo
- Fixed auto connection default value (true)
- Fixed D to D max
- Fixed dialogs

Added required messages in locales/en/messages.json file

Requested changes
2020-07-03 16:19:33 +02:00
Miguel Angel Mulero Martinez 2051c67dde Replace NSIS by Inno Setup installer 2020-07-03 12:00:40 +02:00
Miguel Angel Mulero Martinez 90e8bad330 Pushed three.js library version to 0.110.0 2020-06-26 13:18:44 +02:00
Miguel Angel Mulero Martinez 26418f336a Move three.js library to npm library and upgrade to version 0.98.0 2020-06-26 12:47:34 +02:00
Miguel Angel Mulero Martinez 52bfe17bd8 Update i18next to latest minor version of 19.0.0 2020-06-22 11:25:51 +02:00
Michael Keller 61a9a0e89c
Merge pull request #1995 from betaflight/dependabot/npm_and_yarn/jquery-3.5.0
Bump jquery from 3.4.1 to 3.5.0
2020-06-22 00:30:56 +12:00
mikeller 3335de3a9e Updated version to 10.8.0, updated supported API version to 1.44. 2020-06-14 19:34:41 +12:00
mikeller f336f54d2b Updated version to 10.7.0. 2020-06-10 01:36:53 +12:00
mikeller 04901ccb1c Updated version to 10.6.0-RC2 2020-06-04 00:15:31 +12:00
dependabot[bot] 20840fe36c
Bump jquery from 3.4.1 to 3.5.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-04-30 09:42:53 +00:00
mikeller f9604d75b7 Updated version to 10.6.0-RC1 2020-04-29 00:22:23 +12:00
mikeller 732cccc1f4 Fixed opening of links in an external app. 2020-04-26 20:40:54 +12:00
mikeller 4672666226 Updated all dependencies and fixed resulting problem. 2020-02-22 16:49:13 +13:00
dependabot[bot] 22848779d6
Bump yarn from 1.19.1 to 1.22.0
Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.19.1 to 1.22.0.
- [Release notes](https://github.com/yarnpkg/yarn/releases)
- [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yarnpkg/yarn/compare/v1.19.1...v1.22.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-02-14 23:47:25 +00:00
Richard Cooper 6b6610d346 Just run tests on windows build. 2019-11-06 22:31:08 +00:00
Richard Cooper bd296b8eb9 Use puppeteer for karma tests 2019-11-06 16:22:43 +00:00
Richard Cooper 21263087ec run karma tests as part of build 2019-11-06 14:58:27 +00:00
Miguel Angel Mulero Martinez 1d7ec1a764 Add djv library to validate against JSON Schemas 2019-11-04 10:07:07 +01:00
mikeller 7bc8dbec6f Removed copy of semver from repository. 2019-11-02 21:28:14 +13:00
Kyle K c2423badfc Almost fixes an error about using i18next before its properly initialized
Updating to i18next 18.0.1
Goes from lots of complaints down to just one.
https://github.com/i18next/i18next/blob/master/CHANGELOG.md
2019-10-29 17:52:19 +00:00
Michael Keller a64598e0fc
Incremented version to 10.7.0 after release. (#1738)
Incremented version to 10.7.0 after release.
2019-10-15 08:34:02 +13:00
mikeller 5681d4215f Incremented version to 10.7.0 after release. 2019-10-13 12:12:30 +13:00
Michael Keller 96f9eaf2ea
Added a 'gulp release' task to package.json. (#1732)
Added a 'gulp release' task to package.json.
2019-10-13 10:58:51 +13:00
mikeller 6a91208c2b Added a 'gulp release' task to package.json. 2019-10-10 00:21:53 +13:00
mikeller e7518f70de Updated version to 10.6.0. 2019-10-09 01:04:16 +13:00
mikeller 2885ccd7ae Updated version for 10.6.0-RC2 2019-09-29 10:32:56 +13:00
mikeller ec79782084 Updated version for 10.6.0-RC1 2019-09-16 01:09:40 +12:00
mikeller c9b59add57 Added requirement for node version 10. 2019-08-20 23:22:52 +12:00
Michael Keller 68247f9571 Fixed dependency vulnerabilities. 2019-08-13 14:22:24 +12:00
dependabot[bot] 770420735e
Bump yarn from 1.15.2 to 1.17.3
Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.15.2 to 1.17.3.
- [Release notes](https://github.com/yarnpkg/yarn/releases)
- [Changelog](https://github.com/yarnpkg/yarn/blob/v1.17.3/CHANGELOG.md)
- [Commits](https://github.com/yarnpkg/yarn/compare/v1.15.2...v1.17.3)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-31 04:39:47 +00:00
Kyle K 73fa4f981b update some libraries, wrestle with yarn/npm, refactor some css
* separate our styling from a libraries included .css
* update npm packages: bluebird, inflection, jbox, jquery, jquery-ui-npm
* ports and osd tabs needed small javascript changes for the above
* refactored CSS style sheets, in summary Cascading was being ignored
* tweaked colors in dark mode.
* tweaked betaflight logo for dark mode care of frozenskys
* dark mode can also trigger on `(prefers-color-scheme: dark)` signal from the OS when NW.js 0.40.0/Chrome 76 is released.
* changed how `gulp-appdmg` is brought in, mixing yarn and npm was causing trouble
* version.json is now written in a more gulpful manner

Note: this works fine with NW.js 0.40.0-beta1
2019-07-23 20:55:50 +00:00
mikeller 0069fd917f Fixed yarn production install. 2019-05-09 07:58:43 +12:00
mikeller b8359fee6e Added devDependency on 'yarn' to enable production build. 2019-05-05 22:44:28 +12:00
mikeller 0e324ea0db Updating node packages to latest version. 2019-05-02 22:14:24 +12:00
Michael Keller 4c1fdf7925 Moved from 'npm' to 'yarn'.
Changed travis config.

Simplified package.json.

Try with a newer npm, who knows, it's for Mac.
2019-04-30 23:57:35 +12:00
Cleric-K f96fc0eec3 CLI Client-side Autocomplete
Executes silently various commands on CLI open. Parses the output
and build autocomplete cache. Autcomplete hints are displayed in
popup lists.
2019-04-15 14:45:53 +03:00
Michael Keller d912de75f1
Merge pull request #1360 from mikeller/fix_macos_flashing
Fixed flashing on MacOS by updating NW.js.
2019-04-12 15:37:38 +12:00
mikeller c6132b6a0d Fixed flashing on MacOS by updating NW.js. 2019-04-12 14:17:45 +12:00
Michael Keller 05f67a4bc7 Incremented version to 10.6.0 after release. 2019-04-11 08:02:46 +12:00
Miguel Angel Mulero Martinez 4391ea882b Remove flickering when fix is unstable 2019-04-03 14:09:23 +02:00
Michael Keller de0f94f807 Replaced vulnerable version of 'lodash'. 2019-03-05 13:37:21 +13:00
Miguel Angel Mulero Martinez 04ca4a5f12 Migrate Google Maps to OpenStreetMap 2019-03-03 10:02:15 +01:00
mikeller ba04d26ade Update dependencies to latest working versions. 2019-02-10 12:49:50 +13:00
mikeller 171538f66e Updated versions of NW and other libraries. 2018-12-25 17:12:20 +13:00