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

245 commits

Author SHA1 Message Date
♫Alex Swan
0aebc48dbb
Visual feedback on OSD elements hover (#4372) 2025-03-09 19:28:02 +01:00
Mark Haslinghuis
7614ad3864
Execute prettier (#4291)
* Execute prettier

* Fix some sonar complaints

* Add git blame ignore rev
2025-01-04 22:43:46 +01:00
Mark Haslinghuis
ad736745bf
Add custom osd msg support from external device (#4281)
Add custom osd msg support
2024-12-22 20:37:15 +01:00
Mark Haslinghuis
43f39962a2
Add DEBUG2 OSD element (#4124) 2024-08-13 16:57:33 +02:00
Tomas Chmelevskij
295e088aa5
Remove cordova logic (#4000)
remove cordova logic
2024-07-24 15:28:00 +02:00
Mark Haslinghuis
9532bda58e
Add altitude variant (#4052)
* Add altitude variant

* Only add variants if sensor enabled
2024-06-26 22:21:58 +02:00
Vít Semrád
eecc858b7d
Style: UI Refresh (#3956)
* Style: Use new color system

* Fix: sonarcloud issues, remove testing parts

* Fix: Remove double variables

* Style: First POC of UI refresh - Setup tab

* Style Fix: Prevent tab-specific breakpoints from escaping

* Style: Remove calc() for main layout

* Fix: Break into mobile UI along CSS, update mobile tabs

* Style: Refresh Ports tab

* Style: Refresh Configuration tab

* Style: Reposition StatusBar, add a bit of spacing

* Style: Remove text shadows

* Style: Fix overlapping select styles

* Fix: Remove import for deleted files, fixes builds

* Style: Refresh Power & Battery tab

* Style: Prevent OSD tab styles from escaping

* Style: Refresh Failsafe tab

* Style: Refresh Modes tab

* Style: Add back td height

* Style: Refresh Adjustments tab

* Style: Refresh Motors tab

* Style: Catch up main.less to various changes

* Style: Refresh VTX tab

* Style: Refresh OSD tab

* Style: Refresh Receiver tab

* Chore: Clean up SonarCloud issues

* Chore: Clean up more SonarCloud issues

* Style: Refresh Blackbox tab

* Style: Refresh headerbar

* Style: Refresh Options tab

* Style: Refresh Firmware Flasher tab

* Style: Adjust detect feature, add breakpoint

* Fix: Use updated i18n in button

* Style: Refresh MSP Radio Emulator

* Style: Fix Radio Emulator breakpoint

* Style: Fix Radio Emulator layout

* Style: Refresh headerbar

* Style: Refresh Sensors tab

* Style: More consistent select elements

* Style: Refresh GPS tab

* Style: Fix motors tab layout

* Style: Various fixes, align more toolbars

* Style: Refresh CLI tab

* Style: Clean up VTX tab styling

* Style: Fix sensor status color
2024-06-19 11:58:42 +02:00
Míguel Ángel Mulero Martínez
cf2662c6bf
Add RSSI dBm alarm configurable in the OSD tab (#4020) 2024-06-13 15:07:39 +02:00
Míguel Ángel Mulero Martínez
f3469b6c77
Add CPU LOAD warning to the OSD tab (#4021) 2024-06-11 18:55:11 +02:00
Mark Haslinghuis
b711ba9509
Fix showDialogVerifyBoard (#4014)
* Fix showDialogVerifyBoard

* More cleanup
2024-06-11 11:15:27 +02:00
Mark Haslinghuis
a75275f098
Increment minimal supported API to 1_44 (firmware 4.3) (1/4) (#4008)
* Refactor 1.41 and 1.42 out

* More cleanup

* Final cleanup
2024-06-06 22:36:07 +02:00
Míguel Ángel Mulero Martínez
482383221d
Add FileSystem API to read/write files and use it (#3977)
* Add FileSystem API to read/write files and use it

* Fixed issues as per review
2024-05-23 21:32:15 +02:00
Mark Haslinghuis
0acc0e4a60
Fix OSD timer (#3894) 2024-04-12 22:50:36 +02:00
Steve Evans
6b268245f2
Don't trigger font upload when enter is pressed in alarm time field (#3790) 2024-02-10 00:28:12 +01:00
Mark Haslinghuis
5feb4efae1
Disable video modes that are not in the firmware (#3767)
* Hide unused OSD video mode

* Fixes per review

* Only apply to API 1.45 and up. Thanks nerdCopter

* Disallow cursor

* try colors
2024-02-04 11:53:41 +01:00
Mark Haslinghuis
a016edb190
Revert "Add missing MSP_SET_OSD_CANVAS support" (#3728) 2024-01-04 10:30:09 +11:00
Mark Haslinghuis
44f2659737
Add missing MSP_SET_OSD_CANVAS support (#3720) 2024-01-03 23:27:09 +01:00
Míguel Ángel Mulero Martínez
f130edf348
Add Link Quality alarm value to the OSD tab (#3609) 2023-12-02 10:16:00 +01:00
HThuren
111b368999
Sort and translate font name at OSD tab (#3621)
* Translate font name in OSD tab

* minor changes

* minor changes 2
2023-11-01 20:48:52 +01:00
Mark Haslinghuis
510ac9f513
Fix missing stat desc (#3617) 2023-10-29 21:09:52 +01:00
Mark Haslinghuis
db1eb8857b
Fix missing OSD stats (#3615) 2023-10-27 18:11:52 +02:00
Tomas Chmelevskij
40c243fe47
feat: use jquery package (#3540) 2023-08-17 01:13:03 +02:00
Mark Haslinghuis
dfd12cd90d
Fix missing GPS Laptimer OSD elements (#3506) 2023-07-18 13:48:26 +02:00
Mark Haslinghuis
9a1a18b5b9
Cleanup old code (#3507)
Cleanup old firmware code
2023-07-18 13:32:11 +02:00
Mark Haslinghuis
fdb8c6b19c
Fix OSD stat elements (#3498) 2023-06-27 11:00:35 +02:00
Tomas Chmelevskij
293ca70077
refactor: drop bluebird dependency (#3279) 2023-02-03 15:50:22 +01:00
Tomas Chmelevskij
d899009044
feat: drop jquery debounce for local implementation (#3296) 2023-01-31 16:27:38 +01:00
HThuren
4f6fcb0d3b
OSD select sort (#3287) 2023-01-31 06:40:54 +11:00
Míguel Ángel Mulero Martínez
a5fad5cc68
Add zoom option to make OSD big in small screens (#3252) 2023-01-20 18:44:23 +11:00
haslinghuis
4b0d4467de
Fix OSD (HD) display overflow on Android (#3241)
* Fix OSD (HD) display overflow on Android
* Add button for OSD tab orientation (Android)
2023-01-16 10:14:08 +11:00
haslinghuis
b4077405a0
Fix OSD jBox Modal (#3248) 2023-01-16 09:58:10 +11:00
Tomas Chmelevskij
771b840095
feat: use modules instead of global bindings (#3245) 2023-01-15 23:40:23 +01:00
Tomas Chmelevskij
c086395def
Refactor msp to modules (#3214)
* feat: refactor everything to modules

* fix: a lot of circular deps fixes

* feat: use vitest instead of karma
2023-01-14 22:11:37 +01:00
Tomas Chmelevskij
4582f4d39e
Serial backend modules (#3192) 2023-01-08 17:13:20 +11:00
J Blackman
fd99e77335
RF: Moved Analytics to class (#3222)
* RF: Moved Analytics to class

* Modularisation of Google analytics.

* Removing the code smells

* Fix the unit tests

* Simplified

* Removed comment
2023-01-07 19:56:26 +01:00
Ivan Efimov
8e7aa89ee5
Bringing Google stats back - Reverting #3148 (#3204) 2023-01-07 10:05:34 +11:00
Tomas Chmelevskij
483dec9103
Chore/move gui to modules (#3001)
Move `GUI` to esm
2022-12-28 21:08:48 +01:00
haslinghuis
b6d8efc9f8
Remove Google Analytics (#3148) 2022-12-16 14:11:05 +11:00
haslinghuis
c625741604
Restore experimental backup and restore only for virtual and fw below 4.3 (#3134)
Restore backup and restore
2022-12-11 23:22:12 +01:00
haslinghuis
212b0bdb11
Fix virtual OSD elements and OSD backwards compability bug (#3118) 2022-12-06 12:20:52 +01:00
haslinghuis
a7b53afe13
Fix HD selection in UI (#3106) 2022-12-05 14:23:58 +11:00
haslinghuis
d6c129fb1f
Fix RSNR (#3088)
Fix OSD items
2022-11-20 19:11:51 +01:00
Steve Evans
266d5f445d
Add HD OSD support (#3071)
* Add HD OSD mode

* Update src/js/tabs/osd.js

Co-authored-by: Jan Post <Rm2k-Freak@web.de>

Co-authored-by: Jan Post <Rm2k-Freak@web.de>
2022-11-20 18:42:52 +01:00
ctzsnooze
45cd8bf175
Merge pull request #3062 from haslinghuis/fix-video-system
Fix video system selection for MSP
2022-10-31 20:38:37 +11:00
Mark Haslinghuis
6e4ca6816b Fix video system selection for MSP 2022-10-29 07:04:36 +02:00
Krasiyan Nedelchev
3873f82c23 Add 'Pilot name' to the Configurator UI; rename 'Display name' to 'Pilot name'; rename 'name' to 'craft_name'
- add pilot name (display_name) to the Configuration tab

  - add handling for the 'MSP2_GET_TEXT' and 'MSP2_SET_TEXT' commands

    - with support for the 'MSP2TEXT_PILOT_DISPLAY_NAME' ('displayName') config prop

  - backup handling of the 'displayName' config prop

  - add a text field to configure the pilot name in the 'Configuration/Personalization' box

    - using the 'display_name' FC config prop and the 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' MSP commands
    - add tooltips for both the 'Craft name' and 'Pilot name' fileds

  - rename the 'Display name' OSD element to 'Display name (Pilot name)'

    - expand the tooltip descriptions of 'Craft name' and 'Display name (Pilot name)'
    - change the default 'DISPLAY_NAME' OSD element preview to 'PILOT_NAME'

  - remove the default 'JOE PILOT' string value of the 'displayName' FC initial config

  - backwards compatibility handling for 'display_name' pre MSP v1.45

- rename 'display name' to 'pilot name'

  - add 'FC.CONFIG.pilotName' in place of 'FC.CONFIG.displayName'
  - add the 'PILOT_NAME' OSD element and keep backwards compatibility
    for the 'DISPLAY_NAME' OSD element (depending on the MSP version)

- rename 'FC.CONFIG.name' to 'FC.CONFIG.craftName'

  - add the 'MSP2TEXT_CRAFT_NAME' const for 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT'
  - use 'MSP2_GET_TEXT' / 'MSP2_SET_TEXT' to get/set 'FC.CONFIG.craftName'
  - keep full backwards compatibility pre MSP v1.45 (using the legacy 'MSP_NAME' / 'MSP_SET_NAME')
2022-10-26 02:17:23 +02:00
Mark Haslinghuis
98e698b39a Add aux value element 2022-10-25 02:46:09 +02:00
Jon Mahoney
adc3114b40 Ready Mode
Ready Mode allows the pilot to signal they are ready. Ideal for race
lines so all pilots are ready to race.
2022-10-19 22:15:27 -04:00
Mark Haslinghuis
17291a6578 Fix OSD 2022-10-07 04:50:50 +02:00
haslinghuis
500dea5b14
Merge pull request #2974 from jonmahoney15/watt-hours-consumed-osd-element
Watt Hours Consumed OSD element and post Flight Stat
2022-09-29 12:42:53 +02:00