[EGD-5737] Merge master into experimental Synchronize with master before merging
[EGD-5312] Add Time selection window - add ChangeDateAndTimeWindow, - extract EventTimeItem to common widgets folder and rename it to TimeWidget, - extract EventDateItem to common widgets folder and rename it to DateWidget, - replace timeWidget with common TimeWidget in NightshiftWindow, - refactor time setting in DesktopMainWindow and TopBar, - Remove dead code from EventManager (GetNextAlarmTimestamp and HandleAlarmTrigger)
[EGD-2631] Create window for entering connection code Create only window. Business logic will be added later.
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-3756] Created generic ListItemWithCallbacks Added generic template for ListItemWithCallbacks. Replaced onDimensionsChange with callbacks.
[EGD-5523] ListView OnPageElement and Options refresh Added new OnPageElement listView rebuild type. Created new options refresh. Refactored DisplayLight Setting. BarGraph rector. Added step render limit for small radius arcs.
Merge branch 'master' into stable
[EGD-4740] Add New/Edit APN window - Part1 Add New/Edit APN window - basic window/ model/ widget
[EDG-4743] Add new/options windows to quotes Add windows for add/edit/delete quotes, use ListView for quote display.
[EDG-4717] Add screen for brightness control Window for manual and automatic screen brightness control.
Merge branch 'master' into stable
[EGD-4995] Add changing passcode windows flow Implement changing passcode windows flow
[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Merge branch 'master' into stable
[EGD-4276] Add nightshift window - GUI (#1153) [EGD-4276] Add time widget [EGD-4276] Remove 24h mode, and add bottom bar temporary mode handling [EGD-4276] Add get/set time methods to time widget class [EGD-4276] Change tm to std::chrono [EGD-4276] Cleanup and connect Nightshift window [EGD-4276] Update changelog
[EGD-4275] Add torch window frontend (#983)
[EGD-3360] Input and display language separation, input language setting implementation (#920)