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

110 commits

Author SHA1 Message Date
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
Károly Kiripolszky
4968f7b080 hide CLI 'Copy to clipboard' button if neither NW nor browser support is available 2019-03-24 16:59:16 +01:00
mikeller
c690eadcbd Added analytics for board type, MCU id, configurator build type. Also improved status display. 2019-02-10 17:21:01 +13:00
timman2er
36c5a93dd8 .addclass to .hasclass 2018-10-09 12:52:15 +02:00
timman2er
db11eb2681 fix above issue 2018-09-28 17:13:37 +02:00
timman2er
8810d353b2 only issue is disconnecting on clicking firmware flasher 2018-09-28 16:44:11 +02:00
timman2er
c337fdc898 remove connect from css stylesheet 2018-09-28 14:43:58 +02:00
timman2er
b4f5b46335 (rebase) change firmware flasher to button and change name 2018-09-26 23:06:28 +02:00
mikeller
4e505fc7d0 Added support for building outside of a git repository. 2018-08-22 23:28:53 +12:00
mikeller
0920b07088 Fixed bug in chrome web app version. 2018-08-15 19:58:23 +12:00
mikeller
6b7ac3e542 Improvements to analytics collection. 2018-08-12 20:19:02 +12:00
mikeller
237dc08ca6 Made initialisation lazy, added tracking for expert mode. 2018-08-09 01:13:41 +12:00
mikeller
da2206fb8a Some fixes. 2018-08-09 01:12:53 +12:00
mikeller
a72c436e8e Fixed dimension reporting. 2018-08-09 01:12:53 +12:00