[EGD-4960] lockScreenPasscodeIsOn is a global setting
[EGD-4960] registerVariableChange moved to Init section of apps
[EGD-4960] Settings Interface added parameter do distinguish global/app settings [EGD-4960] global/local setting determined by enum value, unregister all variables in one call, ut updated [EGD-4960] SettingsScope usage in SettingsMessages
[EGD-4850] Fix of statics between USB CDC and ServiceDesktop Handling queues with static std::string implementation caused problem of double-free memory on turning off simulator. Applied solution to the problem is to pass ownership of queued string to a receiver side.
[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