1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-23 00:05:22 +03:00
Commit graph

77 commits

Author SHA1 Message Date
haslinghuis
b6d8efc9f8
Remove Google Analytics (#3148) 2022-12-16 14:11:05 +11:00
haslinghuis
867b59d204
Bump API_VERSION_ACCEPTED and semver cleanup (#3104)
Firmware flasher: build config help icons style fix (#3092)

Co-authored-by: Ivan Efimov <gendalf44@yandex.ru>
2022-12-11 04:55:14 +01:00
ASDosjani
88f5c7d863
Fix elrs connection (#3095)
fix elrs connection

arrange mdns to class
2022-12-02 04:59:48 +01:00
haslinghuis
09355c25d0
Update MSP2TEXT command (#3096)
Fix constants for MSP2TEXT command
2022-12-02 02:40:46 +01:00
haslinghuis
6b78f369fd
Fix serialportconfig (#3084) 2022-11-15 02:00:56 +01:00
Krasiyan Nedelchev
3873f82c23 Add 'Pilot name' to the Configurator UI; rename 'Display name' to 'Pilot name'; rename 'name' to 'craft_name'
- add pilot name (display_name) to the Configuration tab

  - add handling for the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' commands

    - with support for the 'MSP2TEXT_PILOT_DISPLAY_NAME' ('displayName') config prop

  - backup handling of the 'displayName' config prop

  - add a text field to configure the pilot name in the 'Configuration/Personalization' box

    - using the 'display_name' FC config prop and the 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' MSP commands
    - add tooltips for both the 'Craft name' and 'Pilot name' fileds

  - rename the 'Display name' OSD element to 'Display name (Pilot name)'

    - expand the tooltip descriptions of 'Craft name' and 'Display name (Pilot name)'
    - change the default 'DISPLAY_NAME' OSD element preview to 'PILOT_NAME'

  - remove the default 'JOE PILOT' string value of the 'displayName' FC initial config

  - backwards compatibility handling for 'display_name' pre MSP v1.45

- rename 'display name' to 'pilot name'

  - add 'FC.CONFIG.pilotName' in place of 'FC.CONFIG.displayName'
  - add the 'PILOT_NAME' OSD element and keep backwards compatibility
    for the 'DISPLAY_NAME' OSD element (depending on the MSP version)

- rename 'FC.CONFIG.name' to 'FC.CONFIG.craftName'

  - add the 'MSP2TEXT_CRAFT_NAME' const for 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT'
  - use 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' to get/set 'FC.CONFIG.craftName'
  - keep full backwards compatibility pre MSP v1.45 (using the legacy 'MSP_NAME' / 'MSP_SET_NAME')
2022-10-26 02:17:23 +02:00
Mark Haslinghuis
e85b706ad6 Fix cli output
Fix rememberLastTab

Fix sonar issues
2022-07-28 19:42:38 +02:00
Mark Haslinghuis
934f2746ec Fix cpuload 2022-07-05 00:25:59 +02:00
Mark Haslinghuis
54d9f515b9 Fix MSP and make timeout dynamic
Add parameters to status bar

Use async and await on serial_backend
2022-06-26 23:27:49 +02:00
Mark Haslinghuis
503e129fdb Fix PortHandler 2022-05-27 03:36:42 +02:00
Mark Haslinghuis
f41e135333 Migrate chrome storage API to window.localStorage
Add remove function

Remove callback from set and remove

Rebased

Rebased
2022-04-22 01:08:48 +02:00
Mark Haslinghuis
2fb9308265 Fix expert mode 2022-04-02 00:07:40 +02:00
Jakub Sobczak
a46ff4bb5c Reload permament expert mode config value when reconnecting 2022-03-23 20:52:09 +01:00
Jakub Sobczak
73a3c62be4 Fix typo 2022-03-22 23:31:10 +01:00
Mark Haslinghuis
f8371afca2 Make connection timeout dynamic 2022-02-28 15:51:14 +01:00
Mark Haslinghuis
f5dab89965 fix_reboot
Fix clicks

reinitializeConnection should be callback

MSP fix
2022-02-20 14:21:57 +01:00
Tomas Chmelevskij
5be4a4596a chore: add template-curly-spacing 2022-01-18 12:30:17 +01:00
Tomas Chmelevskij
8cf9473c88 chore: add prefer template rule 2022-01-18 12:29:53 +01:00
Tomas Chmelevskij
03690e087f chore: add comman dangle rule for multiline 2021-12-18 08:21:05 +01:00
Ivan Efimov
e63a5fe642 Presets TAB 2021-11-23 22:28:56 -06:00
J Blackman
b93805154c
Auto merged - #2561 at Sun, 26 Sep 2021 00:17:14 GMT
Fix reconnection issue in cli
2021-09-26 10:17:14 +10:00
Michael Keller
4480621c14 Standardised configurator version naming. 2021-08-25 19:35:18 +12:00
Mark Haslinghuis
7f9e15878c
Fix reconnection issue in cli 2021-08-18 02:16:01 +02:00
Michael Keller
a635e7d11a Removed unneeded BOXNAME polling. 2021-08-11 01:59:09 +12:00
J Blackman
1d296d5af4
Auto merged - #2475 at Sat, 26 Jun 2021 00:51:14 GMT
Make connection timeout user-configurable
2021-06-26 10:51:15 +10:00
Mark Haslinghuis
3b90d3d520 Change Auto-Connect timeout 2021-06-03 18:59:07 +02:00
Hydra
90de7768cf Put keyboard focus on the 'Close' button of the problems dialog to make
it quicker to dismiss.
2021-05-25 13:33:36 +02:00
visdauas
030a75a89e Added Virtual Mode 2020-12-28 17:24:34 +01:00
Tomas Chmelevskij
e9a57f279b
Merge branch 'master' into chore/add-prettier 2020-12-27 09:23:52 +04:00
Tomas Chmelevskij
d396d97e5e chore: add eslint
* add eslint with space rules to cover what sonarcloud doesn't
* run lint in travis
* add eslint vue config
2020-12-27 09:21:51 +04:00
Asizon
770098119e Fixed non working quad-status-wrapper 2020-12-18 17:16:59 +01:00
Mark Haslinghuis
625931c4ba Change lexical scope serial 2020-12-13 20:48:58 +01:00
Mark Haslinghuis
06f4c8b976 Fix minor issues 2020-11-22 23:20:28 +01:00
Mark Haslinghuis
a35d11d7ac Remove unused mspHelper 2020-11-20 03:30:29 +01:00
Mark Haslinghuis
545ec324c0 Fix tcp boot 2020-11-17 05:20:49 +01:00
Miguel Angel Mulero Martinez
fd35031e6f Replace API versions by constants 2020-10-15 08:58:18 +02:00
Tomas Chmelevskij
d6cee386e8 Add Vue
Setup vue with gulp and initial components:

* Status Bar
* Logo
* Battery Legend
2020-10-14 17:51:03 +02:00
Mark Haslinghuis
9ae3230edd detect default stm or cp210[x] serial port 2020-09-15 02:39:12 +02:00
Miguel Angel Mulero Martinez
24010a2e2a Move FC global vars inside FC object 2020-07-06 09:23:58 +02: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
mikeller
45fdccf0b0 Fixed timeout closing of 'Reset to custom defaults' dialog. 2020-05-04 00:10:23 +12:00
Michael Keller
433fe20ab4
Merge pull request #1981 from Asizon/fixResetToCustomDefaultsDialog 2020-04-26 17:11:19 +12:00
Asizon
80c94baedf Fix custom defaults dialog 2020-04-24 15:53:20 +02:00
Asizon
2c45c1b244 Fix closing problems dialog
call before landing page
2020-04-23 15:49:05 +02:00
mikeller
eb6e269467 Added warning when connecting to firmware newer than configurator. 2020-04-12 17:37:09 +12:00
mikeller
ebd36055da Added support for disabling the motor output protocol. 2020-04-01 02:00:08 +13:00
mikeller
169a823483 Log the reason for connection failures to analytics. 2020-03-14 10:40:44 +13:00
mikeller
bfc83238c4 Show warning on connect when ACC is not calibrated. 2020-03-05 00:35:18 +13:00
mikeller
9590ba3a81 Fixed exception thrown when clicking 'Connect' directly after application start. 2020-02-23 01:45:30 +13:00
mikeller
d293d6b1e7 Added button to exit DFU. 2020-01-26 22:59:54 +13:00