* 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>
* 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
* 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
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.
* 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>
* 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`
* fixes issue https://github.com/EdgeTX/edgetx/issues where a change of the source value in widget settings was not written back to the model .yml file.
* fixes https://github.com/EdgeTX/edgetx/pull/2475
extended force write to .yml to all widget settings option types
* fixes issue https://github.com/EdgeTX/edgetx/issues/2465 where a change of the source value in widget settings was not written back to the model .yml file.
* https://github.com/EdgeTX/edgetx/issues/2465
extended force write to .yml to all widget settings option types
* removed unnecessary SET_DIRTY() for ModelTextEdit() as it is already handled by ModelTextEdit()
changed indent for SET_DIRTY() in lambda for Choice()
* removed unnecessary SET_DIRTY() for ModelTextEdit() as it is already handled by ModelTextEdit()
changed indent for SET_DIRTY() in lambda for Choice()
* fix(color): Logical switches monitor fix
* Direct button style modification.
* Using a custom state
* Using the default CHECKED style. Adaptation to portrait mode.
* fix(gui): line height in EdgeTX<2.8 was smaller at the same font size as with Edgetx >=2.8
to allow lua scripts to be optimized for odler and newer versions, drawTextLines now draws the text vertically condensed
needs https://github.com/EdgeTX/libopenui/pull/69
* chore: Bump `libopenui`
* fix: `FontHeightCorrection` needs to exist
Will be optimised out since not used in bootloader
* first commit for FrSky 8s Lipo Sensor
FLVS Advanced transfers up to 8 cell voltages for Cels sensor
* correcting mistake made transferring local change to PR
* complementary extension of Companion telemetry simulator to enable simulation of 8 cells
* change to allow selection of cells 7 and 8 in calculated sensor with formula Cell
* (cpn) Add bin and yml conversions and basic semantic version helper
Co-authored-by: elecpower <neilh713@tpg.com.au>
* Button: change bg color to COLOR_THEME_PRIMARY2
And text color to COLOR_THEME_SECONDARY1
Fixes#2304
* fix: TextButton constuctor calls
Setting the font in the constructor never worked, but did set the text color to black.
* chore: Bump libopenui
* feat: Remove TR# mixsrc when trainer disabled
When trainer mode is not enabled, there is no point
showing the TR# mixer sources. Once you enable a
trainer option, they will become visible again.
* fix: Add missing "Input" check for B&W radios
* fix(cpn): Trainer mode default is off
* chore(cpn): If trainer mode off, hide TR/PPM srcs
* (cpn) Refresh all source lists on change of trainer mode
Co-authored-by: elecpower <neilh713@tpg.com.au>
* Restore go to edit curve on lobg press from inputs tab.
* Restore long press functionaliy for switches SA_UP -> !SA_UP
* chore: Auto-formatting and bump libopenui
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* fix: Update translation helper for LVGL changes
Also:
- make paths more OS agnostic
- auto-ignore `untranslated.h` since adding to all translations
- flag required parameter as required
* fix: Add more Label related translatable strings
* chore: Italian translations from @robustini
Also some minor formatting tidyup
* chore: Swedish translation from @ulfhedlund
* chore: Danish translation from @HThuren
* initial commit for Module / RX version pop up - fixes#2320
* got rid of "no information" module names. Module names are now identical to the settings internal and external RF dialog, expect PXX2 which sets name depending on hw info.
* cosmetics
* hide int/ext status when there is no status to report
* fix: Also unhide PXX2 module status if set
* feat: Move NV14 fw version to module info screen
2022-09-20 12:04:34 +10:00
RistoGitHubNiel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
Use `-DSPACEMOUSE=YES` CMake option to activate on Horus color targets.
Co-authored-by: Niel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
* (cpn) Add bullets & length warning
* (fw) Show labels with bullet separators
* (fw) Check all running twice. Remove from here
* (fw) Correct buffer overflow when labels too long
* (fw) Rem bullets in model label string
* (fw, cpn) Labels length
cpn,fw Limit label length
cpn Check correct model on rename length
cpn Focus issues
cpn Add rename, move up/down.. still has an issue with selection. TODO...
cpn Switch to utf8 encoding
cpn Rename button ;)
* (cpn) Move up down working
re-Fix Checkbox, partially isn't what I thought (not greyed)
* (fw) Add CSV string funcs
Limit length of model edit shorter in portrait mode
* (cpn) Correct Label option showing on B&W
* (fw) Radio filename set but no file exists don't create
* (cpn) Simplify wording
* (fw) Correct debug values
* (fw) Reduce truncation length
* (both) Don't allow special chars in label name
(cpn) Prevent move when at top and bottom
(fw) Remove multiple label length defines
(fw) Shorten truncate length even more
* (fw) Close model_select on new model