2019-05-01 20:14:06 +02:00
|
|
|
# Labs features
|
2019-03-13 18:54:46 +01:00
|
|
|
|
2019-03-22 15:49:44 +01:00
|
|
|
Some notes on the features you can enable by going to `Settings->Labs`. Not exhaustive, chat in
|
|
|
|
[#riot-web:matrix.org] for more information.
|
2019-03-13 18:54:46 +01:00
|
|
|
|
2019-03-22 15:49:44 +01:00
|
|
|
**Be warned! Labs features are not finalised, they may be fragile, they may change, they may be
|
|
|
|
dropped. Ask in the room if you are unclear about any details here.**
|
2019-03-13 18:54:46 +01:00
|
|
|
|
|
|
|
## Render simple counters in room header
|
|
|
|
|
2019-06-14 23:40:58 +02:00
|
|
|
`feature_state_counters` allows rendering of labelled counters above the message list.
|
2019-03-13 18:54:46 +01:00
|
|
|
|
|
|
|
Once enabled, send a custom state event to a room to set values:
|
|
|
|
|
|
|
|
1. In a room, type `/devtools` to bring up the devtools interface
|
|
|
|
2. Click "Send Custom Event"
|
|
|
|
3. Toggle from "Event" to "State Event"
|
|
|
|
4. Set the event type to: `re.jki.counter` and give it a unique key
|
|
|
|
5. Specify the content in the following format:
|
|
|
|
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"link": "",
|
|
|
|
"severity": "normal",
|
|
|
|
"title": "my counter",
|
|
|
|
"value": 0
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
That's it. Now should see your new counter under the header.
|
|
|
|
|
2019-05-01 20:13:44 +02:00
|
|
|
## Reactions
|
|
|
|
|
|
|
|
`feature_reactions` allows reacting to messages with emoji and displaying
|
|
|
|
reactions from other people. This feature is currently under active development,
|
|
|
|
and only portions have been implemented so far.
|
|
|
|
|
2019-05-15 11:00:47 +02:00
|
|
|
## Message editing
|
|
|
|
|
|
|
|
`feature_message_editing` allows editing messages after they have been sent,
|
|
|
|
accessible from the reaction/context bar when hovering a message.
|
|
|
|
This feature is currently under active development,
|
|
|
|
and only portions have been implemented so far.
|
|
|
|
|
2019-06-14 23:40:58 +02:00
|
|
|
## Inline widgets
|
|
|
|
|
|
|
|
`feature_inline_widgets` allows rendering and sending of inline widgets. Inline
|
|
|
|
widgets are typically polls or rich embedded content in rooms.
|
|
|
|
|
2019-05-01 20:13:44 +02:00
|
|
|
[#riot-web:matrix.org]: https://matrix.to/#/#riot-web:matrix.org
|