Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/betaflight/betaflight-configurator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorWalcoFPV <walcofpv@gmail.com>2020-07-03 17:18:55 +0300
committerWalcoFPV <walcofpv@gmail.com>2020-07-03 17:19:33 +0300
commit4f93e54ae6fedd42ee8c6c6473027d520302eb4e (patch)
treee622403536c8039d997ab4bfc66eb03214d347e5 /test
parentea880840a8292a46eba117067c14aff254cac638 (diff)
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
Diffstat (limited to 'test')
-rw-r--r--test/karma.conf.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/karma.conf.js b/test/karma.conf.js
index 79dc7ed7..9a2be454 100644
--- a/test/karma.conf.js
+++ b/test/karma.conf.js
@@ -14,6 +14,7 @@ module.exports = function(config) {
'./src/js/gui.js',
'./src/js/CliAutoComplete.js',
'./src/js/tabs/cli.js',
+ './src/js/phones_ui.js',
'./test/**/*.js'
],
browsers: ['ChromeHeadlessNoSandbox'],