chore(color): Libopenui refactor (#3614)
* Refactor object creation logic. Remove unused LVGL features. * Remove unused files. Fix height for widgets. * Rename 'OpenTxTheme' class to 'EdgeTxTheme'. Cleanup commented out code. Cleanup unused code from 'etx_lv_theme.cpp'. * More cleanup. * Move more style code to etx_lv_theme.cpp * Update license * Make default button height match other controls. * Fix curve edit layout. * Fix layouts. * FormWindow and FormGroup provided identical functionality - rename FormGroup to FormWindow and remove duplicate. * Simplify menu icon handling. Remove unused 'flysky.cpp' file. * Fix window size change. * Simplify page header code. Fix statistics view page. * Remove unused file. Replace redundant 'Subtitle' class with a macro. Fix compiler warnings. * Fix compiler warning in LvglWrapper.cpp. Remove unused code in static.h. Simplify about page. * Rename ICON_OPENTX to ICON_EDGETX. * Fix github build error. * Fix github build error (attempt 2). * Move ButtonMatrix styling to etx_lv_theme.cpp. * Scroll bar consistency. * Use styles for ButtonMatrix text color. * Use 'active' color for selected USB advanced setup buttons. Move error message to bottom of page. * Create style for popup window title bar. Simplify advanced USB setup code. Remove unused libopenui/carousel.* files. * Add style for modal popup content. * Remove unused BUTTON_BACKGROUND flag. * Replace GridLayout with FormWindow. Remove unused gridlayout.h file. * Fix rebase. * Merge ChoiceEx class into Choice class code. Remove unused CurveKeyboard. * Use LVGL bar for progress indicator. Update only style colors when theme changes (don't recreate all style settings). * Move ProgressDialog class to dlalog.h/dialog.cpp files. * Simplify trim and slider code in main view. Simplify the hardware inputs code. Fix dialog size. Remove unused code in layout factory. * Cleanup unused code. * Add style for FormWindow class. Merge BaseNumberEdit class into NumberEdit class and remove BaseNumberEdit. Remove more unused files. Cleanup libopenui_config.h files. * Re-organise libopenui include files to fix build error. * Fix build error. * Add missed styles to etx_lv_theme.cpp. Delete commented out #includes. More cleaning up of libopenui_xxx.h files and dependencies. Re-enable LVGL CHECKBOX feature. * Merge libopenui_helpers.h into opentx_helpers.h file. * Fix firmware build. * Use object constructors for LVGL object creation as suggested by gagarinlg. Add style for number edit text alignment. Fix background color for focussed control. * Move color related stuff from libopenui_defines.h to colors.h. Remove need for libopenui_depends.h file. * Merge libopenui_types.h content into opentx_types.h file. * Rename CheckBox class to ToggleSwitch. * Restore code to update flight mode text color when theme changes. * Cleanup some more unused code. * Remove redundant theme.h file. * Fix rebase. * Fix button matrix style. * Fix rebase * Fix rebase * Ensure correct initialisation of Choice object. * Fix rebase. * Make the slider control bigger to make touch activation easier. * Fix build error. * Fix slider logic and cleanup code. * Use ACTIVE theme color for inputs, mixes, LS, GV and SF. * Improved border width consistency and focussed state consistency. * Remove duplicate copy of the default theme colors.
This commit is contained in:
@@ -73,7 +73,6 @@ extern bool luaLcdAllowed;
|
||||
|
||||
#define INVERS 0x01u
|
||||
#define BLINK 0x1000u
|
||||
#define RGB_FLAG 0x8000u
|
||||
|
||||
extern bool luaLcdAllowed;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user