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

73 commits

Author SHA1 Message Date
Mark Haslinghuis
5c151e0d4f
Fix Expert Mode Switch 2021-08-05 22:36:44 +02:00
Tomas Chmelevskij
d71a5f7ef3 feat: move firmware to modules
this fixes the disconnect issue
2021-06-03 21:04:46 +01:00
Tomas Chmelevskij
91b583b7c8 feat: use modules in options tab 2021-04-03 09:22:53 +02:00
Michael Keller
06c8e5075d
Merge pull request #2451 from haslinghuis/fix_818
Remove chrome references
2021-03-28 18:30:01 +13:00
Michael Keller
0061d9979c
Merge pull request #2444 from chmelevskij/modules/static_tab
feat: move static tabs to modules
2021-03-24 00:23:09 +13:00
Mark Haslinghuis
bede10fe4e Remove chrome references 2021-03-22 14:22:41 +01:00
Michael Keller
251d1bc8ab
Merge pull request #2446 from haslinghuis/fix_mac_hide 2021-03-22 00:01:59 +13:00
Mark Haslinghuis
ee4492495c Fix Mac OSX Hide command problem 2021-03-21 11:41:23 +01:00
Tomas Chmelevskij
54b0a118a1 feat: move static tabs to modules 2021-03-16 18:19:16 +01:00
Tomas Chmelevskij
d8be3dd5a2 feat: migrate landing to modules 2021-03-13 06:43:21 +01:00
Tomas Chmelevskij
68b39643b7 feat: move help tab to modules 2021-03-01 19:16:51 +01:00
Tomas Chmelevskij
6c8dd5de6d feat: migrate main to modules 2021-03-01 19:03:37 +01:00
IvoFPV
41fb373c94 Add support for firmware side sliders 2021-01-17 23:02:19 +13:00
Michael Keller
de071bc136
Merge pull request #2302 from spracing/rework-last-tab
Allows the user to always open the last tab that was used *before* the CLI tab.
2021-01-16 19:15:33 +08:00
visdauas
030a75a89e Added Virtual Mode 2020-12-28 17:24:34 +01:00
Mark Haslinghuis
431aa6bac8 Fix and add check for chrome.runtime.lastError 2020-12-20 06:17:29 +01:00
Hydra
c0f66a5aca Allows the user to always open the last tab that was used *before* the
CLI tab.

This simply avoids storing 'tab_cli' as the last tab in the first place.
2020-12-03 12:08:43 +01:00
Mark Haslinghuis
545ec324c0 Fix tcp boot 2020-11-17 05:20:49 +01:00
Miguel Angel Mulero Martinez
3c89029015 Replace timeout/interval functions by Node ones 2020-10-26 10:00:27 +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
Miguel Angel Mulero Martinez
fec4ab4b6a Remove ChromeOS support 2020-10-06 15:12:39 +02:00
WalcoFPV
b87435855e Fixed auto dark theme on android 2020-08-28 16:49:03 +02:00
Michael Keller
525f18d4ba
Merge pull request #2117 from WalcoFPV/cordova_app_exit_confirm 2020-07-12 14:01:07 +12:00
WalcoFPV
12d381998f Cordova: add warning message when exiting the configurator 2020-07-08 15:50:58 +02:00
WalcoFPV
e1ea07461e Cordova: use only version from package.json 2020-07-08 13:10:35 +02:00
Miguel Angel Mulero Martinez
24010a2e2a Move FC global vars inside FC object 2020-07-06 09:23:58 +02: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
WalcoFPV
e91c76f89b DarkTheme auto change when prefers color scheme change 2020-06-18 10:08:11 +02:00
mikeller
732cccc1f4 Fixed opening of links in an external app. 2020-04-26 20:40:54 +12:00
mikeller
eb6e269467 Added warning when connecting to firmware newer than configurator. 2020-04-12 17:37:09 +12:00
mikeller
4672666226 Updated all dependencies and fixed resulting problem. 2020-02-22 16:49:13 +13:00
Miguel Angel Mulero Martinez
3252654aea Clean Sonar issues from main.js 2019-11-10 09:20:41 +01:00
IvoFPV
c84eec0d41 Fix options menu not opening 2019-10-01 18:09:01 +02:00
IvoFPV
f397cbcd2d Fix forced dark mode if dark mode on OS level 2019-09-25 13:44:46 +02:00
mikeller
005868bc07 Added analytics for new configurator elements. 2019-09-15 22:15:25 +12:00
Michael Keller
bb67dbbd72
Merge pull request #1569 from McGiverGim/add_vtx_tab
Add an VTX tab
2019-08-20 23:37:09 +12:00
Miguel Angel Mulero Martinez
0817e7d9e6 Add an VTX tab 2019-08-20 13:23:10 +02:00
Kyle K
3fb1d96370 read version information from... version.json 2019-08-12 20:19:26 +00:00
Michael Keller
7e371ee49e
switch languages without an app restart (#1555)
switch languages without an app restart
2019-08-10 18:16:40 +12:00
Kyle K
ea1aaf7e8a switch languages without an app restart 2019-08-10 00:04:46 +00:00
Kyle K
9fa5cca011 Chrome Apps don't get window.localStorage 2019-08-08 21:28:17 +00: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
mikeller
c00431cdc8 Fix opening of external links in browser. 2019-07-14 09:39:08 +12:00
IvoFPV
5a5715fa7f Add switchable dark mode 2019-06-23 12:53:04 +02:00
Miguel Angel Mulero Martinez
39c6e41744 Fix registering lasttab click more than once 2019-05-22 15:53:53 +02: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