Add D-Bus API (#916)

This adds functionality for viewing joined rooms and activating rooms.
This commit is contained in:
Loren Burkholder 2022-04-14 11:02:55 -04:00 committed by GitHub
parent 3329b7aab2
commit 686ebfdbec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 508 additions and 54 deletions

View file

@ -43,6 +43,7 @@ Specifically there is support for:
- Room switcher (ctrl-K).
- Light, Dark & System themes.
- Creating separate profiles (command line only, use `-p name`).
- D-Bus API to allow integration with third-party plugins (does not support Windows or macOS).
## Installation
@ -156,6 +157,12 @@ with [Chocolatey](https://chocolatey.org/):
choco install nheko-reborn
```
#### D-Bus plugins
nheko does not provide binaries for any D-Bus plugins. However, we do provide the following list of known plugins:
- [nheko-krunner](https://github.com/LorenDB/nheko-krunner)
### FAQ
---
@ -409,7 +416,12 @@ Also copy the respective cmark.dll to the binary dir from `build/cmark-build/src
### Contributing
See [CONTRIBUTING](.github/CONTRIBUTING.md)
See [CONTRIBUTING](.github/CONTRIBUTING.md).
### Using the D-Bus API
Currently, there is no documentation for the D-Bus API, so if you'd like to make use of it, come ask
for support in [#nheko:nheko.im](https://matrix.to/#/#nheko:nheko.im).
### Screens