1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-16 04:45:20 +03:00
Commit graph

124 commits

Author SHA1 Message Date
Mark Haslinghuis
431aa6bac8 Fix and add check for chrome.runtime.lastError 2020-12-20 06:17:29 +01:00
Tomas Chmelevskij
73172bdb04 chore: ESM for localization 2020-11-03 21:49:48 +01:00
Miguel Angel Mulero Martinez
5213ca0602 Revert "Upgrade i18next backend to i18nextHttpBackend"
This reverts commit 0671cfed3f.
2020-10-29 19:25:35 +01:00
Miguel Angel Mulero Martinez
39808a5477 Revert "Replace i18next http backend by filesystem sync backend"
This reverts commit 60d58e7ac9.
2020-10-29 13:11:28 +01:00
Miguel Angel Mulero Martinez
60d58e7ac9 Replace i18next http backend by filesystem sync backend 2020-10-22 10:06:07 +02:00
Michael Keller
60f6ea9438
Merge pull request #2238 from McGiverGim/remove_q_library
Remove Q library
2020-10-22 04:59:13 +13:00
Miguel Angel Mulero Martinez
477661131c Move Switchery library to npm/yarn 2020-10-21 08:44:50 +02:00
Miguel Angel Mulero Martinez
0e2a4fef5f Remove Q library 2020-10-19 16:52:41 +02:00
Michael Keller
82aa47bf2f Remove window title hack for Chrome 2020-10-19 11:27:16 +02:00
Miguel Angel Mulero Martinez
0671cfed3f Upgrade i18next backend to i18nextHttpBackend 2020-10-16 08:33:52 +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
Ž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
Ivan Efimov
e4a85ccc2f Motor output reordering feature
Fixed Sonar warnings

renaming MOTOR_REMAP to MOTOR_OUTPUT_REORDER<ING>

Sonar warning fix

Code style fixes after the code review

moving styles to css from the motors tab dialog

Dialog size of Androind devices

Raneming MSP_<SET>_MOTOR_OUTPUT_REORDERING to MSP2

removing old styles and js files reference to motor_remap folder

adding FC.* where needed to accomodate new master changes

fixed alphabetical order for FC settings MOTOR_OUTPUT_REORDER

css fix for Android for motor reordering dialog
2020-08-13 22:52:09 -05:00
mikeller
a2f4660397 Reverted THREE library to 0.97.0 to get CanvasRenderer back. 2020-07-12 00:00:53 +12:00
fgiudice98
69cd83abdd Moved dialog to main page
And fixed some strings in messages.json
2020-07-05 20:20:06 +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
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
Michael Keller
efe82eccc7
Merge pull request #1933 from mikeller/support_disabled_motor_protocol
Added support for disabling the motor output protocol.
2020-04-11 12:41:50 +12:00
mikeller
153fa2b486 Added version information to Unified Targets when they are flashed. 2020-04-02 01:14:44 +13:00
mikeller
ebd36055da Added support for disabling the motor output protocol. 2020-04-01 02:00:08 +13:00
mikeller
909f1d4805 Fix weird behaviour on flashing tab. 2020-03-16 01:57:08 +13:00
mikeller
bfc83238c4 Show warning on connect when ACC is not calibrated. 2020-03-05 00:35:18 +13:00
Andrew Young
10fb05efc8 Added change heatmap to PIDs for the sliders 2019-12-23 00:28:47 +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
36246b8813 Remove font-awesome
I've done my best to look for any references to font awesome, and I don't see any. Is possible that the icons on the left were initially from font-awesome.
2019-10-30 00:38:08 +00:00
IvoFPV
69d756f1cd Squash all dark theme files into a single file 2019-10-23 17:39:40 +02:00
Anisotropic
262bc05ab5 ISSUE-1609: Create communication mechanism between windows, implement dark theme for sticks window using it. Small fix for Tip popup window. 2019-10-15 00:50:30 +03:00
IvoFPV
f397cbcd2d Fix forced dark mode if dark mode on OS level 2019-09-25 13:44:46 +02:00
Michael Keller
93e4cf83b8
Added dialog to offer resetting to custom defaults. (#1651)
Added dialog to offer resetting to custom defaults.
2019-09-15 10:23:32 +12:00
mikeller
6999656097 Added dialog to offer resetting to custom defaults. 2019-09-15 00:54:39 +12:00
Miguel Angel Mulero Martinez
abb9997d1d Add paste from clipboard option to VTX tab 2019-09-12 15:41:43 +02:00
IvoFPV
35dd326778 Add tuning sliders 2019-09-07 13:00:39 +02:00
Hydra
4c0e9f06e5 Replace legacy firmware reboot sequence with MSP based sequence.
This allows two things:
1. good user experience when flashing devices that use FLASH
bootloaders.  previously users would have to use `bl flash` or enter
flash bootloader manually.
2. arbitrary setting of cli reboot character without breaking ability to
reboot flash via configurator.

Squashed commits:
* Extract MSPConnector from code in stm32.js to allow reuse.
* Use reboot_baud when connecting via MSP.
* Ensure GUI connect is unlocked after connect failures.
* Support legacy reboot method for old firmware.
* Don't treat MSPConnector as a singleton.
* Fix `port` usage in handlers.
* Add short delay after closing serial port before re-opening it again.
2019-08-24 22:11:35 +02:00
Michael Keller
b60c57c135
Merge pull request #1585 from mikeller/add_unified_target_flashing
Added flashing of Unified Targets from configurations.
2019-08-21 23:09:02 +12:00
Miguel Angel Mulero Martinez
0817e7d9e6 Add an VTX tab 2019-08-20 13:23:10 +02:00
mikeller
1079a854aa Added flasing of Unified Targets from configurations. 2019-08-19 00:54:35 +12:00
Kyle K
ea1aaf7e8a switch languages without an app restart 2019-08-10 00:04:46 +00:00
mikeller
a658782332 Improved formattig for the privacy policy. 2019-08-03 10:43:44 +12:00
Michael Keller
2e7d9294ee
tweak tab placement on the landing page (#1547)
tweak tab placement on the landing page
2019-08-03 10:12:53 +12:00
Kyle K
6fe3cb1500 migrate privacy policy and changelog to a tab 2019-08-02 20:56:26 +00:00
Kyle K
426e753b53 add an alternative to chrome.storage.local 2019-08-02 06:13:39 +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
Michael Keller
26a0a50d2a
Add switchable dark mode (#1473)
Add switchable dark mode
2019-06-24 23:19:44 +12:00
IvoFPV
5a5715fa7f Add switchable dark mode 2019-06-23 12:53:04 +02:00
root
cdd5b7cff6 remove extra Byte order mark from beginning of src/main.html as it can cause rendering issues if left alone 2019-06-13 17:35:11 +00: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
mikeller
5f5166cc41 Fixed ownership of installed files on debian. 2019-03-24 11:52:59 +13:00