2
0
mirror of synced 2025-02-03 18:27:17 +00:00

7 Commits

Author SHA1 Message Date
B.Melnik
fa9bb7adc6
feat(Popups): Add status modal header 2021-06-21 12:58:00 +02:00
Pascal Precht
a0fae6ab70 fix: introduce tiny icon versions and make use of them where needed
Closes #128
2021-06-09 14:54:53 +02:00
B.Melnik
26aae6d027 fix: update position of window to center, add traffic lights 2021-06-03 16:38:08 +02:00
Pascal Precht
b40d427d88 feat(Components): introduce StatusChatListItem
This introduces the brand new `StatusChatListItem` which can be used
to render channels, one-to-one chats and community channels in Status
applications.

The component can be used as follows:

```qml
import Status.Components 0.1

StatusChatListItem {
    name: "channel-name" // name of channel or user
    type: StatusChatListItem.Type.PublicChat // GroupChat | CommunityChat | OneToOneChat
    image.source: "profile/image/source" // uses letter identicon instead of not supplied
    hasUnreadMessages: true // default `false`
    badge.value: 1 // default `0`
    muted: true // `default `false`
    selected: true // default `false`

    onUnmute: ... // signal when unmute icon is clicked
}
```

Closes #65
2021-05-26 10:22:59 +02:00
B.Melnik
c48d345044
chore: add StatusCheckBox
Closes: #10
2021-05-20 11:17:52 +02:00
Pascal Precht
608fdbdac8 feat: introduce theming capability
This commit introduces the theming story discussed in #3.
Once this lands, we'll have a new namespace `StatusQ.Core.Theme` which
can be used as follows:

```qml
import StatusQ.Core.Theme

StatusLightTheme {}
StatusDarkTheme {}

Theme.palette.[SOME_THEME_PROP] // as spec'ed in #3
```

Closes #3
2021-05-04 21:04:46 +02:00
Pascal Precht
eb87aa4bcb chore: move StatusIcon component to StatusQ
Closes #2
2021-05-04 16:56:28 +02:00