[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.
[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-5141] Add unit tests for grid layout Unit tests for grid layout added (one test for borderCallback behavior).
[EGD-4590] Change KBD parser to JSON for input keyboard files Changed keyboard input language parser to parse JSON files. Removed all KPROF files and added JSON. Added unit tests for new parser. Modified document about adding languages.
[EGD-4828] Add GUI tests for DOM flow * `DepthFirstItemTree` tests - basic traverse functionalities * `GuiVisitor` tests - basic double dispatch calls * DOM serializer tests - basic serialization functionalities
[EGD-5010] Fix Text tests leaks Fixed leaks in gui Text tests.
[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-4687] Text enum names cleanup. (#1142) Change enum names to CamelCase.
Merge branch 'master' into stable
[EGD-3499] Text scrolling added and its usage updated in widgets. (#1079) Add Text scrolling, Add text starting position, Added text scrolling, updated TextLine line endings, TextBlocks newline handling, updated SMS Bubble and Notes text items. Added tests for scrolling.
[EGD-4150] Change filename i18 to i18n (#1108) Change filename of internationalization files from i18 to i18n. I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
[EGD-4167] Add n display languages loaded from files (#1047)
[EGD-4517] Added Text Up/Down navigation with tests. (#1089)
[EGD-4372] Text addition boundaries added with tests. Removed old bounds checking. Text blocks on newlines split issue fixed. Text widgets cleanups. (#1020)
[EGD-4407] Text backup and restore added. (#1022)
[EGD-4210] Text newline handling, bounds first refactor, Test fixes. (#944)
[EGD-3360] Input and display language separation, input language setting implementation (#920)