status-desktop/ui/app/AppLayouts/Chat/ContactsColumn
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
..
AddChat.qml refactor(IconButton): turn IconButton into proper button control 2020-08-25 10:26:34 +02:00
Channel.qml feat: allow users to mute and unmute channels 2020-08-19 14:39:31 -04:00
ChannelList.qml feat: allow users to mute and unmute channels 2020-08-19 14:39:31 -04:00
ClosedEmptyView.qml chore: re-run qstr converter 2020-07-17 11:55:01 -04:00
EmptyView.qml Update EmptyView.qml 2020-07-20 15:59:42 +02:00
qmldir feat: add view when clicking the X on the EmptyView 2020-07-10 15:39:56 -04:00