Commit Graph
4257 Commits
Author SHA1 Message Date
37b1b2ee28 fix: Always show GPS button in radio setup (#2732)
* fix: Always show GPS button in radio setup
It is related to GPS telemetry, not internal GPS.
This probably needs to implemented differently in the future.

* de optimization (#2737)

* de optimization

since the GPS button is now displayed by default (#2732), the labels for the "Alarms" and "LCD" are much too long and thus GPS is pushed into a new line. This looks unattractive and is a waste of space

* Update de.h

* chore: Cleanup

Co-authored-by: ParkerEde <ralf@krusecity.de>
2022-11-16 20:16:04 +10:00
Raphael CoefficandGitHub 9796c968f4 fix(MSD): confirmation dialog properly shown (#2743)
Prior to this fix, the confirmation dialog would crash because of an issue in libopenui and even then would not be displayed for the lack of the proper parent window.

Fixes #2741
2022-11-16 19:49:52 +10:00
Raphael CoefficandGitHub 4574fc6b39 fix(crsf): internal module baudrate (#2717) 2022-11-13 13:18:52 +10:00
richardclliandGitHub 320ff206b9 fix: Correction to one of the AFHDS3 mode names (#2710) 2022-11-11 22:23:37 +10:00
eshifriandGitHub 8caca6b129 fix(color): 6POS display on the main and calib. screens (#2684)
* Fix 6POS switch display on the main and calibration screens

* remove unnecessary TRACE()
2022-11-06 15:56:38 +10:00
3djcandGitHub 1738851a46 fix(ghst): Fix Ghost module remote menu for radios with rotenc (#2618) 2022-11-06 09:47:14 +10:00
Peter FeerickandGitHub 579758a221 fix(color): Outputs lines not updating after reset (#2661)
`invalidate` is not updating all the line elements
2022-11-05 20:25:36 +10:00
Peter FeerickandGitHub 8ce3612f9d chore: Translate some more radio firmware elements (#2607)
* feat: Translate time modes using exist. trans. str

* fix: Define `STR_MONTHS` once not four times

* fix: Translatify `Show mixer monitors` toggle

* chore: Add `TR_THROTTLE_START`

* chore: Update `IT`

* chore: Update `DE`
2022-11-01 13:12:06 +10:00
ulfhedlundandGitHub bea7dade53 chore(color): Add translation for left stick (#2655)
* TR_LEFT_STICK added

* STR_LEFT_STICK added

* Added translation for stick mode

* TR_LEFT_STICK added

* Minor cleanup - removed one commented line of code

* Replaced radio specific define

* Added proper translations from translators

* chore: Whitespace cleanup
2022-11-01 12:01:59 +10:00
Raphael CoefficandGitHub 370aff619f fix(color): EXIT key handling (#2658)
This issue has been introduced in #2573.
2022-10-31 20:41:37 +10:00
Raphael CoefficandGitHub 40caa999f4 fix(color): prevent event bubbling in Page and TabsGroup (#2642)
... otherwise unexpected things happen
2022-10-31 17:46:31 +10:00
Raphael CoefficandGitHub 93ec316a4b feat: Prevent OFF for internal module in hardware settings (#2654)
* Prevent OFF for internal module in hardware settings

* chore: Change "Mode" to "Type"
2022-10-31 13:39:42 +10:00
Raphael CoefficandGitHub 61a69d5626 fix(isrm): add module options to ISRM/D16 (#2644)
Fixes #2597
2022-10-31 10:48:33 +10:00
eshifriandGitHub d372cfa010 fix(color): Disable invalid PG_UP and PG_DN handling on widget setup screen (#2630) 2022-10-26 11:53:03 +10:00
eshifriandGitHub b86fbca8b1 fix(color): Re-add "save as template" to model select (#2628) 2022-10-26 11:43:20 +10:00
Malte LangermannandGitHub 50c81670f6 fix(gui): stack vertical slider display instead of drawing them next to each other (#2623)
fixes #2600
2022-10-24 11:37:55 +10:00
Raphael CoefficandGitHub ba713b6b8d feat: Further improve rotary encoder acceleration (#2584)
* Improve rotary encoder acceleration

Fixes #2417

* Further improvement

* Fix simu compilation
2022-10-19 20:36:29 +10:00
Peter FeerickandGitHub c8d6a50685 feat(color): mix/output bars show '0%' (#2592)
Resolves #2575
2022-10-17 22:12:35 +10:00
Raphael CoefficandGitHub 4c1cebe0f7 fix(lua): send EVT_VIRTUAL_EXIT only on short EXIT press (#2573)
Fixes #2436
2022-10-17 22:11:56 +10:00
CliffandGitHub 58866c1889 fix(color): Write pending changes to model before duplicate (#2579) 2022-10-17 20:17:30 +10:00
Raphael CoefficandGitHub 0c4f0083d6 fix(color): min/max highlighting should depend on mixer channel value (#2582)
... and not the output value. Otherwise, it will highlight min/max when the sub-trim is changed.
2022-10-17 13:17:27 +10:00
Raphael CoefficandGitHub d7fedc3639 fix(color): clear spectrum analyser data buffer on init
Fixes #136
2022-10-17 10:32:23 +10:00
Raphael Coeffic adab4dcd12 fix(color): check theme before accessing it
Fixes #2566
2022-10-16 11:42:01 +02:00
Raphael CoefficandGitHub 82ce6d0240 fix(color): copy/paste inputs/mixers (#2545)
Fixes #2541
2022-10-14 12:01:18 +10:00
Raphael CoefficandGitHub 41c788267b fix(color): RF power drop-down (#2547)
Fixes #2488
2022-10-14 11:20:59 +10:00
Raphael CoefficandGitHub 487f075ca7 fix(color): module setup sub-type after selecting MPM (#2548)
This fixes following issue:
- switch the external module to "Multi"
- switch to something else
- check the faulty sub-types
2022-10-14 11:12:10 +10:00
Raphael CoefficandGitHub 584e194388 fix(X10): Simulated page up in menu toolbar (#2543)
Fixes #2542
2022-10-14 10:46:19 +10:00
Raphael CoefficandGitHub 1766b7d6c0 fix: hard coded special characters (#2538)
* fix(B&W): delta character in outputs

* fix: more special characters

* fix: NV14 compilation
2022-10-13 17:27:45 +10:00
Raphael CoefficandGitHub 9bfb36a587 feat(color): single press to trigger model select menu (#2533)
In a similar way as the file preview, using the ENTER key will trigger the menu, while touching a preview unselected model will just select it in the list. A second tap will then trigger the menu.
2022-10-13 13:08:21 +10:00
Raphael CoefficandGitHub eb2e693eae fix(color): shortcut for model select (#2528)
Prior to this fix the model settings would be opened as well when long pressing the model key.
2022-10-13 09:41:10 +10:00
Raphael CoefficandGitHub 2f88281ab2 fix(color): screen / widget setup (#2532)
This fixes the issue introduced in #2509 which would cause the main view to be hidden while configuring widgets.
2022-10-13 09:39:37 +10:00
Raphael CoefficandGitHub 6f494e109c feat(telemetry): extend link quality warnings range (#2251)
* feat(telemetry): extend link quality warnings range

* Set default values to the old legacy FrSky values

* Companion support
2022-10-12 14:28:32 +10:00
Gábor BányászandGitHub 867d627b39 Speed up bulk menu addition. (#2516)
* Speed up bulk menu bar addition.

* libopenui reference
2022-10-12 13:04:17 +10:00
Peter FeerickandGitHub d349c281c3 fix: Style/color tweaks (#2441)
* fix: Make text color for active PRIMARY1, not 2

* fix(nv14): Portrait channel monitor single column

* fix: Tweak channel bar icons and horizontal layout

* fix: Move channel bars down slightly

* fix: Active button text color
2022-10-12 12:51:37 +10:00
e90cd0f440 feat(X10/X12S) Int/Ext Antenna UI (#1765)
* feature(colorlcd): antenna selection

* fix: let's assume all internal XJT modules used in horus targets are either X10 or X12S type

* fix NV14 compilation

Co-authored-by: Raphael Coeffic <raphael.coeffic@frafos.com>
2022-10-11 21:48:46 +10:00
Raphael CoefficandGitHub 37002080a1 fix(color): window tree preventing superfluous drawing (#2509)
This prevents the main view to be redrawn if fully covered by a tab group, a page or a full screen dialog.
2022-10-11 16:29:59 +10:00
786fbcb411 feat: Japanese radio translation 🇯🇵 (#2456)
* Japanese radio translation

`jp.h` based on #2006 (Kudos to @ToshihiroMakuuchi)

* fix: Gyro is now IMU

* Japanese modifications were made to the display. (#2171)

* Update JP translation file

* Update JP fonts

* Fix rotary encoder mode string

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: まっく まるちぷろとこる <36994795+ToshihiroMakuuchi@users.noreply.github.com>
2022-10-11 11:42:24 +10:00
c19373538a File browser touch preview (#2492)
* do not display model image when outside of the IMAGES folder

* Trigger file action only if file already selected

Co-authored-by: eshifri <eshifri@hotmail.com>
2022-10-11 10:52:50 +10:00
ulfhedlundandGitHub 50c2e5bc77 fix: Translate widget "full screen" menu option (#2511)
* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN

* Added STR_WIDGET_FULLSCREEN and corrected TR_WIDGET_SETTINGS to STR_WIDGET_SETTINGS

* Added TR_WIDGET_FULLSCREEN

* Add files via upload
2022-10-11 10:37:21 +10:00
Raphael CoefficandGitHub bece340186 feat: FullscreenDialog also support long pressed ENTER (#2506)
Resolves #2500
2022-10-11 10:29:43 +10:00
Raphael CoefficandGitHub bae5102762 feat(color): Add copy button to failsafe channel (#2507)
* feat(color): add copy button to failsafe channel

Implements #2416

* Improve custom failsafe layout slightly
2022-10-11 10:09:15 +10:00
Peter FeerickandGitHub af45201f64 feat(cpn): iFlight Commando8 support (#2244)
* feat(cpn): Initial iFlight Commando8 support

* fix: Commando8 doesn't have trainer port

* feat: Add Simulator for iFlight Commando8
Also some minor code re-order for BetaFPV LR3PRO

* chore: EEPROM_VARIANT not used

* chore: Remove EEPROM bits that don't seem needed

* fix: Build simulator plugin

* fix: Simulator PGUP/PGDN the right way around

* fix: Keep trainer mode in cpn for MPM, etc
2022-10-10 12:59:28 +10:00
Raphael CoefficandGitHub a8f1973507 fix(color): outputs in portrait mode (#2489)
Fixes #2442
2022-10-09 20:49:24 +10:00
Peter FeerickandGitHub 78e2bb05a2 feat: CPP Widget names also translatable (#2454)
* feat: CPP Widget names also translatable

* chore: Add cn, cz, de, it, se, tw translations
2022-10-09 20:39:05 +10:00
Raphael CoefficandGitHub 8c8b24225d feat(EL18): Add AFHDS3 receiver options (#2470)
* Get config after switching model ID

* Remember set model ID and change it on the fly

* Add AFHDS3 options

* Fix compiler warning

* Fix box sizing

* Apply model config before editing options
2022-10-09 19:54:55 +10:00
Peter FeerickandGitHub 9fa9a0c594 fix(color): Adjust about dialog size (#2497)
Fixes #2496

* Adjusts size of dialog to look better on NV18/EL18
* Adjusts size of dialog content depending on presence of version tag

I'm sure this could be done better using LVGL,
but is enough for now IMO.

Also let the auto-formatter loose on this file.
2022-10-09 19:51:41 +10:00
40ae2e22a8 fix(gui): add missing channel IDs to mixer and output tabs. (#2464)
* fix(gui): add missing channel IDs to mixer and output tabs. Fixes #2073

* fix: input display and more space for names

* made output names fit on all display variants

* channe id display fine tuning

* Outputs with no name are bigger
... magnifying glass was not included with tx ;)

Co-authored-by: Raphael Coeffic <raphael.coeffic@frafos.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2022-10-09 15:59:19 +10:00
eshifriandGitHub 80b6e10a95 fix(color): Sliders and pot warning not working (#2494) 2022-10-09 11:19:47 +10:00
Malte LangermannandGitHub e120ea1548 fix(color): Missing highlight of the Min/Max value in output editor (#2480)
* fix(gui): add missing highlight of the Min/Max value in output editor acccording to the input

* change outputs min/max highlight

* output min/max highlight the right way

* chore: Bump `libopenui`
2022-10-06 20:15:31 +10:00
Raphael CoefficandGitHub f7e3458bac fix(multi): set bind status explicitly when aborted manually (#2455)
* fix(multi): set bind status explicitly when aborted manually

Fixes #2263

* fix: adjust MPM bind status on B&W as well
2022-10-06 20:03:39 +10:00