Present:
Christian, Michael
Agenda
- Outbox
- CardDav account UI
- People UI
- people search
- notes in phabricator
- Kube Sprint
- Notifications/Error handling/UI Feeback
Notes
Outbox
- Discussed use of icons with Andreas
- Actual email status is required from backend
- We need feeback for:
- send progress
- send success/failure
- Outbox will remain in bottom left corner and will remain a popup.
- We need a way to remove emails from outbox (abort send, move to trash)
- We need a way to edit emails from outbox (move to drafts and open in composer
Icons
- Kirigami uses the icons that we install from kirigami
- QQC1 uses the system theme
- QQC2 has no icons
- We want to always use breeze icons (as part of the default skin)
- so we need to make sure that breeze icons are available in both dark and non-dark versions.
- Perhaps we will just have to copy all icons that we need into kube.
CardDav account UI
- We'll turn the IMAP into a Generic account that also contains CardDav settings.
- Eventually this can be turned into a generic system that allows for configuration of all sorts of backends.
People UI
- Only contacts for now
- Michael will push, temporarily with only dummy data. We'll switch over next week or so.
- A simple filter can be implemented in the model (since we anyways load all data in one go).
Autocompletion
- We'll use a stripped down addressbook component
- Autocompletion mode when typing
- Multiselect mode when clicking add recipient or so.
Kube Sprint
- 2017-04-18 - 2017-04-21 in Zurich
Notifications/Error handling/UI Feeback
- As first version just show an overlay (we'll do that for success/failure notifications for starters)
- We'll need a persistent area to show errors (possibly with a way to get to the error log)
- https://phabricator.kde.org/T5564
- Account can show sync status (operation in progress)