Raphael Coeffic
998af78f19
Remove MENUS_LOCK
2021-12-09 09:11:00 +01:00
Neil Horne and GitHub
54e7caf07e
Align Companion radio default settings ( #1228 )
2021-12-09 11:31:05 +11:00
Peter Feerick
79e52521ac
[libopenui] Fix for Curve edit not working #1087
2021-12-08 21:48:20 +10:00
Peter Feerick and Peter Feerick
a557b5d2fe
Let buttons catch touchStart
...
Resolves https://github.com/EdgeTX/edgetx/issues/1087
2021-12-08 21:46:04 +10:00
Peter Feerick and Peter Feerick
17af4b5775
[colorlcd] Re-enable GHOST tools entry
...
There is a known bug, but it is better than not config tool for now
2021-12-07 19:49:05 +10:00
Peter Feerick and Peter Feerick
90df2540ba
[NV14] Enable GHOST by default
...
As is already the case with Horus colorlcd targets
2021-12-07 19:49:05 +10:00
Peter Feerick and GitHub
8fa1d91e65
SD Card version cleanup + update more OTX references ( #1194 )
...
* Remove references to `REQUIRED_SDCARD_VERSION`
* EdgeTX, not OpenTX
* Alignment
2021-12-07 20:48:36 +11:00
16fc05ad8e
Fix showing of non-existent pots in warnings group ( #1129 )
...
* pots warning enabled fix
* yaml_generator whitespace
* Fix UART_MODE_DEBUG
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2021-12-07 20:03:28 +11:00
Peter Feerick and Peter Feerick
15a6b6f1d4
Ensure stock internal module is set where possible
...
e.g. where before a complete wipe or unsupported upgrade path failure
failed to enable NV14 internal module by default.
2021-12-07 18:32:31 +10:00
jfrickmann and Peter Feerick
4d3c8d52a5
Making tests pass with new trim limits
2021-12-07 18:32:09 +10:00
jfrickmann and Peter Feerick
5efd910edc
Changed the max. trim values to the suggested
2021-12-07 18:32:09 +10:00
Peter Feerick
0618d6ef6a
[colorlcd] Fix Frsky 9-16 TELEM OFF not working
...
Resolves #1197
2021-12-06 09:37:31 +10:00
9694689067
[colorlcd] Sort Lua scripts before building UI in radio tools ( #1150 )
...
* sort lua scripts before building ui in radio tools
* Formatting
* Case insensitive sorting
Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2021-12-05 23:50:52 +11:00
71dd6bca89
More optimisations to Theme Editor ( #1210 )
...
* fix some minor issues
* 1. fixed issue with FullScreenDialog when over a window that processes onTouchStart
2. Fixed Huse and RFB bar positioning
3. added the ability to pause the filecarosell
4. now when the Theme Browser isnt the top of the stack it pauses the FileCarosell. Good for perf
5. Add more preview controls so all colors can be seen
6. Lots of little layout issues fixed
* layout changes for nv14
* fix listbox. dont call selection handler if the newly selected item is the same as the selected one.
Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com >
2021-12-05 12:09:08 +11:00
eshifri and GitHub
ee883c8354
Support file copy within the same folder ( #1209 )
...
* support file copy to the same folder #294
* support file copy to the same folder; B&W radios added.
* fix the syntax
2021-12-05 11:50:08 +11:00
Malte Langermann and GitHub
ec01fa8df9
RLE for greyscale lcd (gives more firmware space!) ( #1142 )
...
* use RLE encodes bitmaps on 212x64 pixel radios
* fix model image display
fix icon display
* implement RLE bitmaps in companion for splash image on 212x64 radios
reserve 3kB for RLE bitmaps in firmware
* fix size check
* use defines instead of magic numbers
* fix display of splash screens on 212x64 radios
* add warning message if compressed image is larger than the reserved space
2021-12-04 15:06:23 +11:00
Raphael Coeffic and GitHub
995e41469e
Fixed "lua(...,...)" source ( #1208 )
...
Resolves #1205
2021-12-04 14:37:03 +11:00
Malte Langermann and GitHub
789692fc8e
Fix crash on tab group sub page access/exit ( #1206 )
...
Fixes where touching first widget space on top bar when editing would lead to segfault / radio crash
2021-12-03 10:26:30 +11:00
Peter Feerick and GitHub
8a47acd809
Fix model## format model notes not working ( #1202 )
...
use yml instead of bin to construct notes file name from model file n…
2021-12-02 11:52:23 +10:00
eshifri
3ab7489d6c
use definitions rather than hard-coded lines
2021-12-01 17:11:09 -08:00
66086e0c10
Fix minor compiler warnings ( #1200 )
...
* Fix compiler warning
Fix compiler warning about comparing signed with unsigned.
* Fix minor bug
category->size() is unsigned int, not long unsigned int
* Typo
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2021-12-02 12:06:09 +11:00
eshifri
8da84ad59b
use yml instead of bin to construct notes file name from model file name. #1198
2021-12-01 16:38:46 -08:00
Peter Feerick
3ab896ba2e
[libopenui] Fix touch end segf, compiler warnings
2021-12-02 10:32:01 +10:00
Risto and GitHub
929847209d
Fixed compiler warnings ( #41 )
...
Fixed 4 compiler warnings about comparison of signed and unsigned int.
2021-12-02 11:28:13 +11:00
jfrickmann and Peter Feerick
28b211ff48
Reload Lua scripts when a function script is changed on COLORLCD
2021-12-02 10:08:27 +10:00
faae2fff8c
Fix touch slide end segfault ( #40 )
...
* fix touch slide/end issue
* Revert "fix touch slide/end issue"
This reverts commit e9f11fe9905ff3e175e2f37aeafac0fa20956450.
* fix tocuh slide/end issue
* Revert "fix tocuh slide/end issue"
This reverts commit 82264c8382736a1c7b60a0e41b7188c429d2c43f.
* put the file in the wrong place
Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com >
2021-12-02 10:41:08 +11:00
jfrickmann and Risto
14f72e1d82
Added new Lua API functions for switches
...
getSwitchId(positionName)
getSwitchName(switchId)
getSwitchValue(switchId)
getPhysicalSwitches()
2021-12-01 18:41:04 +01:00
Ari Stehney and Peter Feerick
d94b6fb9e8
Fix filename when saved manually via flasher.
...
Added trailing - on access radio versions to fix the naming on saved files.
x7-edgetx-v2.5.0 would stay
x7-accessedgetx-v2.5.0 would change to x7-access-edgetx-v2.5.0
2021-12-01 13:34:10 +10:00
Peter Feerick and Peter Feerick
3c725dda35
Fix lines missed in #1117
2021-12-01 10:41:57 +10:00
Peter Feerick and Peter Feerick
a87a484780
[B&W] Don't add entries for non-existant rows
...
BACKUP_EEPROM & FACTORY_RESET
2021-12-01 10:41:57 +10:00
Peter Feerick
316e18f800
Bump libopenui (non-touch compile bug)
2021-11-30 22:19:40 +10:00
Peter Feerick
cd52eb9737
Fix #39 hardware touch whoopsie
2021-11-30 22:17:31 +10:00
Peter Feerick
2bdf1ff600
[libopenui ] Fix enable/disable popup menu filters
...
Can now enable and disable filters in popup menus (i.e. source, switch)
Active filter is now also highlighted
Use page keys to scroll through filters if no touch
Resolves #228
2021-11-30 21:19:01 +10:00
758c56a4cf
Fix being able to enable and disable popup menu filters ( #39 )
...
* fix-228
* removed commented codes
Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com >
2021-11-30 22:14:57 +11:00
Peter Feerick and Peter Feerick
d3f35e8334
Use theme colours on shutdown screen
...
Uses COLOR_THEME_PRIMARY2 and COLOR_THEME_SECONDARY1
(i.e. the topbar icon and background colours) unless default theme.
2021-11-29 12:01:47 +10:00
Peter Feerick and Peter Feerick
765750b34b
Add isDefaultTheme() to ThemePersistance
2021-11-29 12:01:47 +10:00
Peter Feerick and Peter Feerick
9401e00253
Add missing newline at EOF
2021-11-29 12:00:50 +10:00
jfrickmann and Peter Feerick
81cb94a4bf
Added string constants to the read-only tables in Lua
2021-11-29 12:00:50 +10:00
Jesper Frickmann and GitHub
a09e318e64
[Lua] Add setStickySwitch and getLogicalSwitchValue ( #1056 )
...
[Lua] Add setStickySwitch and getLogicalSwitchValue (#1056 )
* Adds setStickySwitch to set the value of a stick logical switch
* Adds getLogicalSwitchValue to get the value of a logical switch by index
2021-11-29 12:48:01 +11:00
Malte Langermann and GitHub
15233e1add
Fix sliding on inactive part of tab bar grabbing input focus ( #1180 )
...
* fix #298 , keys not working, after sliding on tabs bar
* fix for touch end event with start x,y coordinate is triggered after the last slide event
* remove selecting tabs on the tab top bar by sliding as it does break sliding the tab bar.
2021-11-29 12:07:22 +11:00
Raphael Coeffic and Peter Feerick
b8335b994f
Make list of supported internal module configurable per cmake option
...
Resolves #1159
2021-11-29 09:00:59 +10:00
Raphael Coeffic
eabb20a9ad
Fixed type in SensorSourceChoice
2021-11-28 12:59:38 +01:00
Raphael Coeffic and Peter Feerick
20a24f265e
Add support for FLEX on color targets
2021-11-28 21:03:59 +10:00
Raphael Coeffic and Peter Feerick
dc102f7d03
Remove FLEX options (and make it default)
2021-11-28 21:03:59 +10:00
rotorman and Risto
58d15c11ab
Do not list EX3 and EX4 if FlySky gimbals are not detected.
...
Tested on two RM TX16S - one with FlySky Paladin EV gimbals, other with analog gimbals.
EX3 and EX4 are listed under SYSTEM -> Hardware -> Pots only, when FlySky gimbals are detected.
Please do not spoil the surprise, by discussing the other changes of this commit in public before the date.
2021-11-28 09:59:09 +01:00
Malte Langermann and GitHub
9a5663e611
Fix colorlcd auto power off on cleared shutdown warning trigger ( #1164 )
2021-11-28 12:39:40 +11:00
jfrickmann and Peter Feerick
229c59dae3
Removed the call to update() when widget leaves fullscreen mode
2021-11-28 11:38:36 +10:00
Raphael Coeffic and Peter Feerick
66932626d5
YaML: escape exclamation marks to avoid issues with compliant parsers
...
and added some support for reading such escaped characters.
2021-11-28 11:31:47 +10:00
Risto
1103a3c842
Bluetooth trainer byte parsing: catch XOR state errors
...
In XOR state only 0x7E ^ 0x20 = 0x5E or 0x7D ^ 0x20 = 0x5D are expected.
Copy of my https://github.com/opentx/opentx/pull/8427
2021-11-27 16:26:43 +01:00
Raphael Coeffic
2c845648cf
Fixed trimming spaces in editName() on stdlcd
2021-11-27 14:59:45 +01:00