Commit Graph
3078 Commits
Author SHA1 Message Date
Raphael Coeffic d0a14cf2a2 Moved ViewMainDecoration back to Layout
This allows each custom screen to have its own trims/sliders/etc being displayed properly while scrolling from view to view.
2021-04-18 07:57:42 +02:00
Raphael Coeffic 19cab41034 Re-add periodic refresh on topbar and layout 2021-04-18 07:57:42 +02:00
Raphael Coeffic ef6f2d0c57 Scrolling from view to view works now
And quite some bugs & crashes fixed.
2021-04-18 07:57:42 +02:00
Raphael Coeffic 0a7d4c43f5 Fixed missing include 2021-04-18 07:57:41 +02:00
Raphael Coeffic a1cd234c14 Re-use ViewMain decoration in Radio calibration 2021-04-18 07:57:41 +02:00
Raphael Coeffic 3ed1de1619 Fixed layout options 2021-04-18 07:57:41 +02:00
Raphael Coeffic 587f903bb6 Fixed indexes on ScreenAddPage 2021-04-18 07:57:41 +02:00
Raphael Coeffic 0ad4e6fce1 Layouts properly removed & deleted on model change 2021-04-18 07:57:41 +02:00
Raphael Coeffic bf144290f3 WiP 2021-04-18 07:57:41 +02:00
Raphael Coeffic 99018ce726 Dynamic zones working 2021-04-18 07:57:41 +02:00
Raphael Coeffic 9a0f609ff7 Removed duplicated code 2021-04-18 07:57:41 +02:00
Raphael Coeffic ad845a5d6b Main screen deco layout fine tuning / fixes. 2021-04-18 07:57:41 +02:00
Raphael Coeffic 19ab22e1a4 Dynamic layout for main screen decorations 2021-04-18 07:57:41 +02:00
Raphael Coeffic f2274a0423 Moved main screen decoration to ViewMain 2021-04-18 07:57:41 +02:00
3djc 150dc3d325 Merge branch '2.4' into 3djc/diag-touch 2021-04-16 11:59:11 +02:00
Raphael Coeffic 3ae7bafdd3 Fix sliders value type (16 bits) 2021-04-16 11:42:10 +02:00
Raphael Coeffic b4857ade93 added missing fonts.h 2021-04-14 10:04:12 +02:00
3djc a2ec3350ac Merge branch '2.4' into 3djc/diag-touch
# Conflicts:
#	radio/src/thirdparty/libopenui
2021-04-13 10:09:03 +02:00
Bertrand Songis 1d24fe93cc Cosmetics 2021-04-11 16:21:11 +02:00
3djc e413437977 remove debug 2021-04-10 13:33:32 +02:00
3djc 4191fa15dd wip 2021-04-10 09:23:00 +02:00
3djc 8a2eaeef9e add touch diag 2021-04-09 18:58:32 +02:00
3djc 54576dcd48 Match SYS screen order 2021-04-09 17:05:32 +02:00
Raphael Coeffic 188a9bcb77 layoutName is now layoutId 2021-04-09 14:56:50 +02:00
Raphael Coeffic 2124158686 Cosmetics 2021-04-09 14:24:41 +02:00
Raphael Coeffic 9579e5d833 allow creating an new model in an empty category 2021-04-09 13:14:18 +02:00
Raphael Coeffic af09424f48 layouts are searched by ID rather than by name 2021-04-08 18:51:50 +02:00
Raphael Coeffic b3d4439f63 fix calibration page 2021-04-08 15:41:05 +02:00
3djc efa8f5520b Merge fixes 2021-04-08 14:20:25 +02:00
3djc 70d24506da Merge branch '2.3' into 2.4
# Conflicts:
#	radio/src/fonts/480x272/font_dblsize.png
#	radio/src/fonts/480x272/font_xxlsize.png
#	radio/src/gui/128x64/model_setup.cpp
#	radio/src/gui/128x64/radio_setup.cpp
#	radio/src/gui/480x272/model_receiver_options.cpp
#	radio/src/gui/480x272/model_setup.cpp
#	radio/src/gui/480x272/radio_calibration.cpp
#	radio/src/gui/480x272/radio_hardware.cpp
#	radio/src/gui/common/stdlcd/draw_functions.cpp
#	radio/src/gui/gui_common.cpp
#	radio/src/keys.h
#	radio/src/lua/interface.cpp
#	radio/src/pulses/afhds3.h
#	radio/src/rtos.h
#	radio/src/switches.cpp
#	radio/src/targets/common/arm/stm32/aux_serial_driver.cpp
#	radio/src/targets/horus/CMakeLists.txt
#	radio/src/targets/horus/lcd_driver.cpp
#	radio/src/targets/horus/startup_stm32f42_43xxx.s
#	radio/src/targets/taranis/CMakeLists.txt
#	radio/src/telemetry/crossfire.h
#	radio/src/telemetry/multi.cpp
#	radio/src/translations.cpp
#	radio/src/translations/it.h.txt
#	radio/src/translations/untranslated.h
#	radio/util/font2png.py
#	tools/commit-tests.sh
2021-04-08 11:42:28 +02:00
Raphael Coeffic ed67504a3c fixes FullScreenDialog
fixes focus lost after warning screens.
2021-04-08 00:22:15 +02:00
Raphael Coeffic 28026f1a78 further unified layout options 2021-04-07 08:20:30 +02:00
3djc 463216ebca Cosmetics 2021-04-06 18:20:26 +02:00
3djc 979a498093 Add ScreenUserPage (content tbd) 2021-04-06 17:00:26 +02:00
3djc d4c1728268 Fix layout mirror 2021-04-06 14:14:44 +02:00
3djc f9f4155499 Fix layout mirror 2021-04-06 14:13:05 +02:00
3djc 88a1ce94d8 Go straight to add widget when zone is empty 2021-04-06 11:56:31 +02:00
3djc 6239a4000d Use new functions 2021-04-06 11:13:47 +02:00
3djc a72f1491de more layouts 2021-04-06 10:47:46 +02:00
3djc d43242f686 layout 2+1 2021-04-06 10:29:01 +02:00
Raphael Coeffic 3d19b03bc1 Singleton ViewMain
This requires https://github.com/opentx/libopenui/pull/10
2021-04-06 09:24:25 +02:00
3djcandRaphael Coeffic f6eca3cf21 Cosmetics 2021-04-06 09:23:35 +02:00
Raphael Coeffic 8ff0137708 unify common layout settings 2021-04-06 09:23:35 +02:00
Raphael Coeffic 5c8448a696 getMainZone() moved to Layout 2021-04-06 09:23:35 +02:00
3djc 2c608ad719 Compile fix 2021-04-05 19:13:11 +02:00
RuddyandGitHub 39ceda51ef Resolve two sets of repeated warnings when built with VS2019 (#8358) 2021-04-05 18:02:24 +02:00
Bertrand SongisandGitHub 60084d2c53 Merge pull request #8423 from opentx/raphaelcoeffic/modelbmp-transparent
2.4: nicer ModelBmp widget (PoC)
2021-04-05 17:55:20 +02:00
Bertrand SongisandGitHub 978772b168 Merge pull request #8421 from opentx/2.3-synced-sky9x
Add synced pulses to mainstream OTX (yeah baby!)
2021-04-05 17:51:44 +02:00
3djc 7d44201155 Merge remote-tracking branch 'origin/2.4' into 2.4 2021-04-05 17:25:29 +02:00
3djc 5334886a3d Cosmetics 2021-04-05 17:25:00 +02:00