diff options
author | WalcoFPV <walcofpv@gmail.com> | 2020-07-03 17:18:55 +0300 |
---|---|---|
committer | WalcoFPV <walcofpv@gmail.com> | 2020-07-03 17:19:33 +0300 |
commit | 4f93e54ae6fedd42ee8c6c6473027d520302eb4e (patch) | |
tree | e622403536c8039d997ab4bfc66eb03214d347e5 /test | |
parent | ea880840a8292a46eba117067c14aff254cac638 (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.js | 1 |
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'], |