[EGD-5347] Save/load brightness mode Properly display mode as OnOff switch on screen.
[EGD-5175] Fix grid layout navigation Fix grid layout navigation in order to recognize "not active" items
[EGD-5369] Fix for incorrect assertions in DBServiceAPI This hotfix removes unnecessary assertions from DBServiceAPI. The whole file will be refactored/deleted in near future.
[EGD-5346] Refactor of battery charger BSP Pure refactoring of battery charger to privide compliance with modern C++ standards. Done before implementation of battery charging algorithms.
[EGD-5344] Fix commit subject check Commit subject check run with CI was lacking check for: - EGD identifier (any word was allowed), - capital letter start.
[EGD-3390] Add integration with clang-tidy Clang-tidy is used to perform static code analysis.
[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-4417] Fix operations in calculator 1. Fix possibility to write illogical operations. 2. Fix possibility to write multiple '0' when it is not needed. 3. Add scientific notation when result do not fit on screen.
[EGD-5338] Add APN options window - gui This is just GUI, window is not connected yet. It will facilitate further development of APN settings, and will be enhanced later.
[EGD-4995] Fix changing passcode windows Some implementation of "EGD-4995 Add changing passcode windows flow" was removed from master by PR: "EGD-4743 Add new/options windows to quotes". This PR restores this implementation.
[EGD-4740] Add New/Edit APN window - Part1 Add New/Edit APN window - basic window/ model/ widget
[EGD-5241] Update development workflow documentation Remove the obligation to update the changelog with every PR. Remove obligation to start a change description with "Change" verb. Add some other minor spelling and grammar fixes. Update commit message template to reflect the changes.
[EGD-5279] Add building genlittlefs in RT1051 config Additionally, some uninitialized variables in genlittlefs were fixed in order to build it without warnings
[EGD-5250] Change time format on home screen and status bar This commit changes time format displayed on home screen and on status bar by adding new locale for 12H format, which excludes am/pm suffix. The new locale is set as new default format for time string. Minor: Grammar typo fixed.
[EGD-5288] Add Main system window In settings add “System” window with all main menu items (items are just menu positions not connected to actual windows)
[EGD-5329] Change Mudita USB VID PID via CMake options Added CMake options to define Mudita USB Vendor and Product IDs for USB stack
[EGD-5277] Revert improvement in the area of eink display responsiveness This falls back to 4-bit per pixel for all the refresh modes. 1-bit per px would be more responsive in fast modes (DU2, A2), but long story short: grayscale half-tones dissapears after a few seconds due to the OS.
[EGD-5313] Mention license version Spotted by one community member - we need to mention clearly the license version in LICENSE.md
[EGD-4527] Add creating update package as CMake target Standalone and update packages can be generated by CMake targets. During creation of update package, the bootloader will be downloaded and included in the package along with version information. Additionally, a small refactor was performed since the Version.cmake script is now used for generating both the version.hpp and version.json files. Observervable side effects from this script have been moved to separate scripts which are invoked at build time.
[EDG-4743] Add new/options windows to quotes Add windows for add/edit/delete quotes, use ListView for quote display.