~aleteoryx/muditaos

ref: 3cbfe43a95610ad53a00a32bbfc3bf842013966f muditaos/module-apps d---------
3cbfe43a — Marcin Zieliński 3 years ago
[MOS-791] Introduce tri-state switch widget

Refactored the code so that it's prepared for the new logic.
57b5eb3d — Adam Wulkiewicz 3 years ago
[BH-1557] Change Harmony home screen font to bigger one

Fix AM/PM font on one of the home screens, change it to normal size/

Fix type of FontInfo members representing spacings, chane them to signed
integers.
c5e533f9 — Marcin Zieliński 3 years ago
[MOS-770] Replace VoLTE state switching mechanism

Introduced the new implementation.
81542432 — Marcin Zieliński 3 years ago
[MOS-770] Replace VoLTE state switching mechanism

Thrown out the previous implementation.
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"
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.
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.
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.
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.
157cceeb — Mateusz Piesta 3 years ago
[BH-1542] Stabilize the clock position

Added leading zero when displaying
1-digit number.
f7771013 — Adam Wulkiewicz 3 years ago
[MOS-550] Revert - Implement eink partial refresh

This reverts commit 41d6e786b6264925caac34650d512e30b8848f8d.
41d6e786 — Adam Wulkiewicz 3 years ago
[MOS-550] Implement eink partial refresh

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.

Refactor some parts of the gui and display code.
acf52678 — Marcin Zieliński 3 years ago
[MOS-731] Windows switching log clear in meaning

The log is now self-explanatory.
178c28b7 — Lefucjusz 3 years ago
[MOS-666] Fix disappearing setting bars in German

Fix of the issue that with German language
selected manual volume setting bar and
vibration volume setting bar would
disappear when focused.
a24fa172 — Marcin Zieliński 3 years ago
[MOS-350] Fix some SIM card pop-ups not showing

Also: enhanced a log, improved the English translations.
90ed5953 — Marcin Zieliński 3 years ago
[MOS-718] Fix part of SIM unlocking

Fixed a potential bug in message handling,
refactored unclear naming and logic there
and in some other places.
Next