~aleteoryx/muditaos

ref: ace3f5e6ce84bb2eaf3e290c2ce510faa56900b6 muditaos/module-gui d---------
8d796d8a — Bartosz 3 years ago
[MOS-757] Fixed backspace behavior

Now backspace (held # button) removes everything from
beginning up to the cursor

Coauthored with @Lefucjusz
85a62195 — Marcin Zieliński 3 years ago
[MOS-859] Add missing font glyphs logging

This facilitates text issues debugging
89962fa4 — Adam Wulkiewicz 3 years ago
[BH-1598] Add clock faces with dates

Add classic and vertical face with dates for both 12h and 24h format.

Fix centering of battery indicator when level is smaller than 100%.

Fix incorrect time format of the alarm in clock face settings.

Change placement of battery and time format indicators on
ClassicWithAmPm screen while charging.
d528cac7 — Maciej-Mudita 3 years ago
[MOS-641] Fix SIM cards window

Creating menus and actions depending on the SIM card
lock status.
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.
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"
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.
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.
074b33a6 — Adam Wulkiewicz 3 years ago
[MOS-685] Make small improvements in various places of the code

- Forward arguments
- Remove unused code
- Remove auto return type when it's not needed
- Add const to member functions
- Use startsWith and endsWith from utils
- Allow instantiation of operators only for specific types
- Caluclate key mask in compile time
dcfe367b — Mateusz Piesta 3 years ago
[BH-1543] I want to set a date

*DateSetSpinner and DateSetListItem added (based od TimeSetSpinner and
TimeSetListItem)
*BellSideListItem ctor without title added
*TimeUnitsModel changed to more accurate DateTimeUnitsModel name
fe708cdf — Adam Wulkiewicz 3 years ago
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes

Add --all and --fix-all options to style-check-hook
0429079f — Onufry Pajaczek 3 years ago
[BH-1542] Stabilize the clock position

Third digit fix
ab024909 — Lefucjusz 3 years ago
[MOS-559] Fix phone unlock after mode change

Correction of the previous fix addressing this issue.
Previous idea didn't work when popup tried to
display in application other than ApplicationDesktop
87025043 — Paweł Joński 3 years ago
[MOS-298] HALize ServiceEink

Add HAL to ServiceEink
Remove dead code from Linux eink substitute
Fix LUTS.bin refresh problems on simulator
ceccf471 — Paweł Joński 3 years ago
[BH-1522] Meditation - new circular progress layout

Rework meditation progress layout
d7274304 — Dawid Wojtas 3 years ago
[MOS-499] Turn off the one-minute screen refresh for quotes

Refresh lock screen only when clock wallpaper is set.
Remove unused items from status bar to avoid refresh
every minute.
a5bcee81 — Marcin Zieliński 3 years ago
[MOS-477] Add the call log erasing option

Fixes after the QA report.
00fd29f8 — Marcin Zieliński 3 years ago
[MOS-477] Add the call log erasing option

Add the call log erasing option
e221fe92 — Lefucjusz 3 years ago
[MOS-473] Long time to refresh network coverage fix

Fix of the issue that after the system has started
the network coverage wasn't updated for a long time
on the lock screen
Next