This PR adds/updates notification icons to latest version provided
by designs.
Also this PR provides new implementation for CallLogDetailsWindow.
The window was using one of the icons updated. To avoid making
temporary corrections on the icon's hardcoded (x,y,w,h) properties,
the entire window was redesign to use up-to-date ModuitaOS GUI
features.
This PR adds proper notification on call notifications coming from
single number. To that end following changes have been introduced:
* extension of Notification DB record with contact_id filed
* use of `ContactRecordInterface` in `NotificationsRecordInterface`
* extension of `Increment` query to require `PhoneNumber::View`
* multiple minor changes on path from creating/handling
`NotificationsRecord` to displaying respective notification.
This PR adds home screen tethering notification. The notifications
allows user to disconnect tethering from desktop by focusing on
the notification and pressing `KEY_ENTER`
This PR adds also home screen notifications icons in `.png` format.
Icons shall be converted to `.vpi` and used in other tasks regarding
home screen notifications.
This PR provides following changes in notifications:
- notifications were extracted as widget for pop-up-based
locked-screen implementation
- notifications are ListView based implemented
- the most recent notification is displayed on the top of the list