status-desktop/ui/app/AppLayouts/Chat
Pascal Precht f4d16d7661 refactor(IconButton): turn IconButton into proper button control
So far our `IconButton` hasn't been a proper button control which comes
with many downsides, such as:

- Some default button behaviours need to be simulated (e.g. `onClicked`)
- Any support built-in features for all controls in QML like `ToolTip` aren't can't be used
- There are probably accessibility aspects to it as well

We use the `IconButton` in many different places. Sometimes it doesn't
even act as a button, but just as an icon. I suggest we introduce a separate
`StatusIcon` component for that in future changes.

This commit turns the `IconButton` into a proper `RoundButton`, restoring
the control behaviour and features we get from QML.

This also required to expose the `icon` property as a `iconImg`,
because a `RoundButton` already comes with an `icon`.
On the other hand, we could remove the `onClick` simulation and can now
take advantage of components like `ToolTip`.
2020-08-25 10:26:34 +02:00
..
ChatColumn fix volume of notification sounds 2020-08-20 13:39:57 -04:00
ContactsColumn refactor(IconButton): turn IconButton into proper button control 2020-08-25 10:26:34 +02:00
components close join channel popup when clicking a suggestion 2020-08-19 14:39:45 -04:00
data feat: add onClicked to Emojis and use a Model to show them 2020-07-21 11:41:19 -04:00
ChatColumn.qml refactor: Introduce more generic confirmation dialog for simpel cases 2020-08-13 14:40:03 -04:00
ChatLayout.qml feat(chat): add image support 2020-07-15 16:05:35 -04:00
ContactsColumn.qml fix: wallet ui errors 2020-07-16 11:43:42 -04:00
qmldir feat(chat): implement mention auto complete 2020-07-17 12:31:20 -04:00