~aleteoryx/muditaos

39482ff4 — Adam Wulkiewicz 3 years ago
[BH-1592] Prevent saving meditation settings when going back

- When options are changed do not save the data right away.
- Move loading data from onBeforeShow to keep options after popup.
- Fix the back/close logic to avoid saving volume when back is long
  pressed.
866f5569 — Adam Wulkiewicz 3 years ago
[BH-000] Disable refresh cancel log

Put it behind #ifdef like the rest of eink refresh logs.
481de233 — Adam Wulkiewicz 3 years ago
[BH-000] Add disk img building tasks for Harmony

For Linux and RT1051. These tasks are also executed at the end of
Configure and Build tasks.
1f9c6b4a — Maciej-Mudita 3 years ago
[MOS-26] Add tethering info on status bar

When tethering is on, info appears in the status bar
and network coverage indicates "no connection"
ca9579a2 — Dawid Wojtas 3 years ago
[BH-1590] Light press ends the Power Nap

The deep press doesn't have any effect on the power nap application.
At the end of the power nap, the deep press change only alarm mode.
bd1222fc — Marcin Zieliński 3 years ago
[MOS-350] Restored notifications about PIN changes

Made SimInfo pop-ups completely omitted when
going back to windows.

Fixed the SimUnlockInputRequestParams's
constructor.

Done a bit of refactor in the places of
interest, e.g. naming clarification.
ccce9bb1 — Bartosz 3 years ago
[MOS-724] CodeQL setup

added CodeQL setup, small fixes to CI
cf1ec5d1 — Marcin Zieliński 3 years ago
[MOS-769] Make a destructor virtual

Make Make gui::popup::Filter's destructor
virtual because it has a virtual method.

Additionally, added a documenting comment.
8f420ecb — Adam Wulkiewicz 3 years ago
[BH-1581] Prevent meditation settings reset with deep press

Set all settings values each time a value is changed instead of doing
it after pressing enter and moving to the next settings page.
49bbaf51 — Adam Wulkiewicz 3 years ago
[MOS-550] Improve refresh of the display

1. Implement partial refresh.
2. Implement refresh canceling mechanism.
3. Refactor some parts of the gui and display code.

ad 1.
- Detect parts of the screen changed since last update and merge them
  into bigger regions. These regions defines parts of the context sent
  to the display.
- Refresh the region covering all of the parts since this is the most
  time consuming part and the size of the refreshed region doesn't
  change the time much.
- Refresh the whole screen if deep refresh is requested and previously
  fast refresh was used. This is needed to prevent unwanted artifacts
  in some cases.

ad 2.
- Separate display update and refresh logic.
- Divide image display message handling into two handlers, one updating
  and other one refreshing the screen.
- Add cancel refresh message and use it to cancel refresh during update.
- Store sum of refresh regions gathered during updates to refresh them
  all at once at the end.
97bd1178 — Dawid Wojtas 3 years ago
[BH-1577][BH-1578] New Power Nap layout

Add circular progress bar to power nap.
Ringing bell image at the end of the power nap.
e7b504b7 — Dawid Wojtas 3 years ago
[BH-1580] Missing translation for Statistics

Add missing translations for “Statistics”
from Meditation sub-menu in German,
Spanish and French.
35bc85a4 — Lefucjusz 3 years ago
[MOS-758] Fixed locked password wallpaper behavior

Fix of the issue that when quotes or logo
wallpapers were selected, clock displayed
after entering wrong password thrice
always showed 0:00.
0276dedc — Marcin Zieliński 3 years ago
[MOS-753] SIM reinsertion case in SIM Settings

Handling the case when the user during PIN changing
or turning the PIN on/off puts the SIM tray out and
shortly after back in. In such a case, the Settings
application now goes to the 'SIM cards' window
instead of 'PIN settings'.
dce833e8 — Maciej-Mudita 3 years ago
[MOS-713] Fix access to the phone before going onboarding

Before accepting the EULA,
the user may fully use the Mudita-Center.
4cefb5f1 — Marcin Zieliński 3 years ago
[MOS-640] Change windows flow in SIM settings

Made SIM cards settings windows switching more robust
6e901d06 — Marcin Zieliński 3 years ago
[MOS-350] Revert partially

The cleanup part (logs, translation) is
preserved. The main logic is reverted.
6b329ce5 — Marcin Zieliński 3 years ago
[MOS-242] Fix windows flow after PIN mistakes

After too many PIN mistakes during a PIN change,
the user saw distorted windows instead of a PUK
request. Now, this has been fixed.

Also, a typo in a translation has been corrected.
72e2a300 — Dawid Wojtas 3 years ago
[MOS-738] Fix receiving an empty SMS message

Checking how many parts the modem sent
and then catching an exception in case of an error.
a29306a8 — Lefucjusz 3 years ago
[MOS-743] Workaround for audio config paths

Workaround for the issue that updater
places audio config JSON files in
wrong location. This should be
removed after the updater is fixed.
Additionally update of loudspeaker
routing config.
Next