mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-07-30 17:47:49 +02:00
reorder image pack sections
Signed-off-by: jpcshka <189279532+jpcshka@users.noreply.github.com>
This commit is contained in:
parent
50fd490b3a
commit
a260970895
|
|
@ -55,14 +55,6 @@ Clients SHOULD render emotes and stickers that have malformed shortcodes, so
|
||||||
that users can identify and correct them. Clients SHOULD enforce this grammar
|
that users can identify and correct them. Clients SHOULD enforce this grammar
|
||||||
when creating or editing image packs.
|
when creating or editing image packs.
|
||||||
|
|
||||||
#### Events
|
|
||||||
|
|
||||||
{{% event event="m.room.image_pack" %}}
|
|
||||||
|
|
||||||
#### Account data
|
|
||||||
|
|
||||||
{{% event event="m.image_pack.rooms" %}}
|
|
||||||
|
|
||||||
#### Image properties
|
#### Image properties
|
||||||
|
|
||||||
Emoticons SHOULD be at least 128×128 pixels. Stickers SHOULD be at least
|
Emoticons SHOULD be at least 128×128 pixels. Stickers SHOULD be at least
|
||||||
|
|
@ -80,27 +72,15 @@ A room MAY contain any number of image packs, each defined by an
|
||||||
present the images in a room's packs only when the user is interacting in
|
present the images in a room's packs only when the user is interacting in
|
||||||
that room, unless that image pack is enabled globally.
|
that room, unless that image pack is enabled globally.
|
||||||
|
|
||||||
|
{{% event event="m.room.image_pack" %}}
|
||||||
|
|
||||||
#### User image packs
|
#### User image packs
|
||||||
|
|
||||||
To make a room's image pack available globally across all rooms, a user adds
|
To make a room's image pack available globally across all rooms, a user adds
|
||||||
a reference to the pack in their `m.image_pack.rooms` account data event. The
|
a reference to the pack in their `m.image_pack.rooms` account data event. The
|
||||||
reference consists of the room ID and the `state_key` of the pack.
|
reference consists of the room ID and the `state_key` of the pack.
|
||||||
|
|
||||||
For example, to enable two packs from different rooms:
|
{{% event event="m.image_pack.rooms" %}}
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"rooms": {
|
|
||||||
"!someroom:example.org": {
|
|
||||||
"": {}
|
|
||||||
},
|
|
||||||
"!anotherroom:example.org": {
|
|
||||||
"": {},
|
|
||||||
"sticker_pack": {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Space image packs
|
#### Space image packs
|
||||||
|
|
||||||
|
|
@ -214,4 +194,3 @@ A user who enables a room image pack globally via `m.image_pack.rooms`
|
||||||
implicitly trusts the pack's administrator not to introduce abusive imagery.
|
implicitly trusts the pack's administrator not to introduce abusive imagery.
|
||||||
If abusive content is added to a pack, the affected user SHOULD remove the
|
If abusive content is added to a pack, the affected user SHOULD remove the
|
||||||
reference from their `m.image_pack.rooms` account data.
|
reference from their `m.image_pack.rooms` account data.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue