[EGD-4763] Fix Unit Tests - db unittest
Fix reqired by CI to work
[EGD-4763] Add VFS to gui fontmanager mock
Fix test in gui fontmanager.
[EGD-4763] Fix Unit Tests
First attempt, move vfs to be init in tests
[EGD-4822] Add color test window to settings app
Add new window to allow convenient display and globally
change used color intensities for design and testing purposes.
Changes were introduced to Renderer as well as GUI service
to allow global change of used color scheme.
When using list, screen is deep refreshed each
time the color is changed.
Known issues:
Item focus borders (top,bottom) with changed black intensity
may not render properly, however it doesn't obscure the
target functionality.
[EGD-5333] Change renderer to follow command design pattern
Changes draw command implementation to properly follow
command design pattern. All drawing commands have been
moved to separate inheriting draw commands from renderer.
Other changes:
- New draw methods overloads have been added to pixel renderer.
Now pixel rendering methods are in one class.
- Simplified draw commands naming.
- Changed variable naming in draw commands to be more verbose.
- Changed {x,y} pairs to Points where possible.
[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.
[EGD-5176] Documentation update for gui item and gridlayout
Documentation update for gui item and gridlayout
[EGD-3434] ListView Scroll bar refactor
Added two new scroll bar types. Fixed for ListView
with equal height elements and PreRendered which
require whole list render - not recommended for big
lists but works with not equal heights elements.
Applied new types to all lists in Pure. Various
cleanups and refactors inside models and listView.
[EGD-5383] Fixed Sim indicator displaying on top bar
Sim indicator should be displayed on desktop main window's top bar.
[EGD-5287] Add Languages window
- add LanguagesWindow,
- add GetCurrentDisplayLanguageRequest message used for
sending request from LanguagesModel,
- add GetCurrentDisplayLanguageResponse message sent by
ApplicationManager and handled by ApplicationSettingsNew,
- add setFocusOnElement method in ListView so current
display language can be focused on when entering
LanguagesWindow
Merge branch 'master' into stable
[EGD-5175] Fix grid layout navigation
Fix grid layout navigation in order to recognize
"not active" items
[EGD-4801] Add application-wide top bar manager
Applications configure the top bar once for all their windows.
Sometimes, windows need to configure top bars with its configuration.
[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-5155] Change Timers debug functionality
Enhanced Timers debug functionality.
[EGD-5087] Update Options and replace PageLayout with ListView
PageLayout removed and replaced with ListView.
Options structure and namespace cleanup.
Added ListView ScrollBar type and disable on
construction.
Merge branch 'master' into stable
[EGD-4338] Fix menu notification dot
Each tile in Menu that uses notification dot
is be refreshed. It also solves missing dot
issue of EGD-4129 and lack of sound notification
on incoming text message.