Commit Graph

5078 Commits (194d03ed9ae35c53901f9be3eddfc6ad90b2c487)

Author SHA1 Message Date
Maxime 194d03ed9a 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
2020-06-14 17:44:25 +12:00
mikeller 6ce980b7ca Changed version to '10.7.0-preview'. 2020-06-14 17:44:25 +12:00
Michael Keller 4f64639036
Merge pull request #2056 from mikeller/updated_version_to_10_7_0
Updated version to 10.7.0.
2020-06-14 17:14:49 +12:00
mikeller f336f54d2b Updated version to 10.7.0. 2020-06-10 01:36:53 +12:00
Michael Keller b8d0481465
Merge pull request #2053 from mikeller/fix_sliders_resetting
Fixed PID tuning sliders disabling on certain values.
2020-06-10 01:32:58 +12:00
Michael Keller 0ee367b841
Merge pull request #2054 from McGiverGim/update_translations 2020-06-09 23:12:23 +12:00
Miguel Angel Mulero Martinez 7cc5f2f75e Update translations 2020-06-08 15:05:17 +02:00
mikeller 81c41d331f Fixed PID tuning sliders disabling on certain values. 2020-06-09 00:26:31 +12:00
Michael Keller dd475a3c9f
Merge pull request #2050 from mikeller/fix_pid_loop_reporting
Fixed reporting of PID loop settings.
2020-06-08 23:51:22 +12:00
mikeller 899063b998 Fixed reporting of PID loop settings. 2020-06-07 12:21:09 +12:00
Michael Keller e14b560c6f
Merge pull request #2047 from Asizon/fix_superexporates_typo
Fix superexpoRates typo on pidtuning tab
2020-06-07 00:58:33 +12:00
Michael Keller d9dc7aafbb
Merge pull request #2048 from Asizon/fixing_cellcount_int8reads
Fixed auto_profile_cellcount negative value reads
2020-06-06 19:10:01 +12:00
Asizon 3f679c3a05 Fixed cell count negative value reads 2020-06-04 20:45:23 +02:00
Asizon 2bf7fae672 Fix typo on superexporates 2020-06-04 13:50:37 +02:00
Michael Keller 6a67977916
Merge pull request #2045 from mikeller/update_version_to_10_7_0_rc2 2020-06-04 00:43:23 +12:00
mikeller 04901ccb1c Updated version to 10.6.0-RC2 2020-06-04 00:15:31 +12:00
Michael Keller 9727ec6ff1
Merge pull request #2044 from McGiverGim/update_translations
Update translations
2020-06-03 23:41:44 +12:00
Miguel Angel Mulero Martinez 450023dfdb Update translations 2020-06-03 08:31:53 +02:00
Michael Keller fb8e66b7a4
Merge pull request #2043 from mikeller/add_local_file_header_injection
Added injection of custom defaults header when flashing local file.
2020-06-03 07:09:08 +12:00
Michael Keller b3ab966b91
Merge pull request #2042 from mikeller/fix_antigravity_feature
Fixed the antigravity feature switch.
2020-06-03 07:07:23 +12:00
mikeller 53c0e01a1b Added injection of custom defaults header when flashing local file. 2020-06-01 23:22:47 +12:00
mikeller 16b0cfc051 Fixed the antigravity feature switch. 2020-06-01 21:05:29 +12:00
Michael Keller 678823c9de
Merge pull request #2039 from mikeller/combine_gyro_analytics
Combined gyro analytics into one event.
2020-05-31 12:38:18 +12:00
mikeller 84604a6e4f Combined gyro analytics into one event. 2020-05-30 01:47:00 +12:00
Michael Keller 3a5afe207c
Merge pull request #1852 from fiam/agh_fix_font_manager 2020-05-27 08:39:59 +12:00
Alberto García Hierro 6b2c59b571 [OSD] Add support for FrSky OSD
Add peripheral bit definitions to check the port function mask.
Depends on #1851
Depends on #1852
2020-05-25 14:53:17 +01:00
Alberto García Hierro 778e834759 [OSD] Correctly detect devices compatible with MAX7456 fonts
Use the flags added in https://github.com/betaflight/betaflight/pull/9333
to detect wether the font manager dialog should be shown. This fixes the
that was preventing the Font Manager dialog to be shown when FrSky OSD
was in use.
2020-05-25 14:38:57 +01:00
Michael Keller 59d280e220
Merge pull request #2034 from Asizon/power_tab_typos 2020-05-26 00:42:34 +12:00
Michael Keller 9f54c05be0
Merge pull request #2031 from McGiverGim/fix_uppercase_hungarian 2020-05-24 15:59:21 +12:00
Asizon c768034c8a Fix power tab typos 2020-05-23 11:09:24 +02:00
Míguel Ángel Mulero Martínez 049c521069
Update magyar (Hungarian) to uppercase in changelog 2020-05-21 09:44:52 +02:00
Míguel Ángel Mulero Martínez cc6769b065 Change magyar (Hungarian) to uppercase 2020-05-20 17:55:10 +02:00
Michael Keller 43ea9610a6
Merge pull request #2017 from Asizon/revise_api_constants 2020-05-14 02:12:55 +12:00
Michael Keller c3c354984d
Merge pull request #2020 from mikeller/replace_raceflight_logo 2020-05-13 01:56:34 +12:00
mikeller c535ad9145 Removed copyrighted raceflight logo. 2020-05-11 02:47:11 +12:00
Asizon cab4d89deb Revise some new API_VERSION constants 2020-05-09 18:22:46 +02:00
Michael Keller 7d57d24107
Merge pull request #2010 from Juzzle1/Juzzle1-motorScaling 2020-05-10 01:11:58 +12:00
Juzzle1 c1395c004f
Changed frame title & brackets 2020-05-09 12:35:05 +01:00
Michael Keller 9cf64313a6
Merge pull request #2011 from Asizon/rates_type_align 2020-05-09 13:56:09 +12:00
Asizon cc807a943b change to existing class 2020-05-08 08:09:14 +02:00
Asizon 2d4578e8f1 Rates type selector left aligned 2020-05-07 16:36:36 +02:00
Juzzle1 325f6170ed
Update motor limit frame messages
Replaced references to 'Attenuation' and 'Limit' with 'Scaling'
2020-05-07 14:03:10 +01:00
Michael Keller 403c6ef7f9
Merge pull request #2008 from Asizon/update_dmin_tooltip 2020-05-08 00:14:34 +12:00
Michael Keller 41a8281efe
Merge pull request #2005 from Asizon/fix_antigravity_gain 2020-05-07 02:24:39 +12:00
Asizon d32fe20ddc Fix antigravity gain value
sonar issue,remove unneded math,const renamed

Moved const inside if

Moved const inside else
2020-05-08 11:56:12 +02:00
Asizon 0d5519a3d6 Updated D_min tooltip 2020-05-06 08:24:21 +02:00
Michael Keller 39c2d6384d
Merge pull request #2000 from mikeller/fix_reset_dialog_timeout 2020-05-05 00:36:18 +12:00
Michael Keller 8fd1c11ac3
Merge pull request #1997 from mikeller/remove_mag_declination 2020-05-04 01:02:43 +12:00
Michael Keller 8eec0b62ae
Merge pull request #1998 from mikeller/fix_boxes 2020-05-04 01:02:01 +12:00
mikeller 45fdccf0b0 Fixed timeout closing of 'Reset to custom defaults' dialog. 2020-05-04 00:10:23 +12:00