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

34 commits

Author SHA1 Message Date
Tomas Chmelevskij
2a4deed7cf
Refactor config storage to use modules (#3189) 2023-01-03 18:08:36 +01:00
Tomas Chmelevskij
483dec9103
Chore/move gui to modules (#3001)
Move `GUI` to esm
2022-12-28 21:08:48 +01:00
Mark Haslinghuis
c8d0490b2f Update NWjs to 0.67.1 and Node to 16.17.0 2022-08-19 23:39:40 +02:00
Mark Haslinghuis
e85b706ad6 Fix cli output
Fix rememberLastTab

Fix sonar issues
2022-07-28 19:42:38 +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
Ivan Efimov
35d7cb699c Presets: support Marked description layout 2022-02-28 23:54:21 -06: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
Ivan Efimov
e63a5fe642 Presets TAB 2021-11-23 22:28:56 -06:00
Tomas Chmelevskij
616c2e796d chore: add semi rule to the linter and run --fix
Adds semicolon to the linter rules.
2021-02-14 07:37:03 +01: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
Ivan Efimov
f872f1375f Show SmartAudio version on VTX tab; MSP reads vtx device status 2021-01-12 18:09:21 -06: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
Tomas Chmelevskij
2938c4338d chore: remove custom string formatting
String template literals are in built way to handle these cases now
2020-11-12 22:01:01 +01:00
Miguel Angel Mulero Martinez
477661131c Move Switchery library to npm/yarn 2020-10-21 08:44:50 +02:00
Miguel Angel Mulero Martinez
fec4ab4b6a Remove ChromeOS support 2020-10-06 15:12:39 +02:00
Miguel Angel Mulero Martinez
7ff2e6e79f Fix Sonar issues in gui.js 2020-10-01 14:07:54 +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
c8b4958e8c Fix critical and major bugs from Sonar in JS files 2019-11-05 13:15:44 +01:00
Michael Keller
c6fd43fdec
Fix "switchery" dark theme by using css-variables. (#1726)
Fix "switchery" dark theme by using css-variables.
2019-10-15 08:40:41 +13:00
Michael Keller
23ec6d1f2e Made tooltip wider. 2019-10-09 16:18:27 +13:00
Anisotropic
5bdceb06e9 Fix "switchery" dark mode by using css-variables. Cleaning in gui.js along the way. 2019-10-09 00:35:10 +03:00
IvoFPV
6e3c3d84a7 Fix tooltip not closing properly 2019-09-16 19:44:56 +02:00
Miguel Angel Mulero Martinez
34f735e1e7 Change the tooltip attach method 2019-08-28 11:59:19 +02:00
Miguel Angel Mulero Martinez
0817e7d9e6 Add an VTX tab 2019-08-20 13:23:10 +02: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
Kyle K
01b1609758 tweaks to dark theme 2019-06-28 07:27:29 +00:00
Kiripolszky Károly
ccc5296c9a reopen next tab when explicitly leaving CLI, otherwise open setup tab 2018-07-30 21:10:40 +02:00
Kiripolszky Károly
c4e9d1778c load mixer config on demand 2018-07-22 17:21:33 +02:00
Kiripolszky Károly
1488f1c6c0 Add option to reopen last tab on connect 2018-07-22 14:26:49 +02:00
Bas Delfos
24c81375a4 Move src files 2018-01-24 22:50:40 +01:00
Renamed from js/gui.js (Browse further)