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

47 commits

Author SHA1 Message Date
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
mikeller
8d5d81f9cf Added Google analytics collection. 2018-08-09 01:12:53 +12:00
Kiripolszky Károly
c4e9d1778c load mixer config on demand 2018-07-22 17:21:33 +02:00
Kiripolszky Károly
f71dcb9c3c save last tab regardless of connection state 2018-07-22 14:26:55 +02:00
Kiripolszky Károly
1488f1c6c0 Add option to reopen last tab on connect 2018-07-22 14:26:49 +02:00
mikeller
b9358083d9 Added buttons for reboot into boot loader and MSC modes. 2018-07-15 23:42:54 +12:00
Miguel Angel Mulero Martinez
4b48751132 Accept interpolation of i18next 2018-03-23 11:57:30 +01:00
Miguel Angel Mulero Martinez
1092502583 Fix update window
The update window now is open inside a nw.js window. With this it is
opened in an external browser window.
2018-02-09 12:05:59 +01:00
Miguel Angel Mulero Martinez
c467f59f1d Language user selectable in app 2018-01-28 13:39:23 +01:00
Miguel Angel Mulero Martinez
0a71f1e559 Use i18next as i18n framework 2018-01-27 12:19:17 +01:00
Bas Delfos
fd8e47706d Changes as per review comment 2018-01-25 00:37:07 +01:00
Renamed from src/main.js (Browse further)