
Loqui
Loqui ist ein Harmony -Kunde, der mit der Egui -GUI -Bibliothek in Rost geschrieben wurde. Es verwendet Harmony-Rust-SDK, um mit Harmony-Servern zu kommunizieren.

Weitere Screenshots
Verwenden Sie es in Ihrem Browser über https://loqui.harmonyapp.io
Roadmap
- Sprachkanäle (muss zuerst auf
scherzo Server implementiert werden) - Video- / Audio -Dateien einbetten
- Animierte Emotes / PFP / Bilder unterstützen
- Instant (Website) Ansicht (Ala Telegram)
- UI & UX Politur
Merkmale
- Alle wesentlichen Chat -Funktionen Harmony bieten
- Support für Benutzerthemen
- Teilweise reiche Nachrichtenunterstützung (Code, Erwähnungen, Emotes, URLs)
- Website -Einbettungen (Vorschau)
Läuft
- Holen Sie sich eine Binärdie von einer der Links unten
- Für Linux -Systeme
- Für Windows -Systeme
- Für macOS -Systeme
- Hinweis: Möglicherweise müssen Sie die Binärdatei als ausführbare Datei auf MacOS- und Linux -Systemen markieren .
Gebäude
- Klonen Sie das Repo und wechseln Sie das Arbeitsverzeichnis:
git clone https://github.com/harmony-development/loqui.git && cd loqui - Um das Projekt mit Debug -Info / Checks zu erstellen und auszuführen, verwenden Sie
cargo run . Verwenden Sie cargo run --release für einen optimierten Release -Build.
Anforderungen
- Rust Toolchain in der Datei rost-toolchain.toml angegeben. Dies wird für Sie automatisch verwaltet, wenn Sie
rustup -Setup haben. - GCC, Python3, Pkg-Config, Cmake; Protobuf, Protoc, OpenSSL, X11, XCB, Freetyp, Fontconfig, Expat, GLIB, GTK3, Kairo, Pango, ATK, GDK_PIXBUF -Bibliotheken und Entwicklungsdateien.
- Die obige Liste kann unvollständig sein. Weitere Informationen erhalten, was Sie benötigen, indem Sie sich Compiler -Fehler ansehen.
Nix
-
nix develop , um eine Entwicklerschale zu erhalten. (oder nix-shell nix/shell.nix Wenn Sie keine Flocken aktivieren lassen) -
nix build .#loqui-debug , um einen Debug-Build zusammenzustellen. -
nix build .#loqui um einen Release -Build zu erstellen. - Wenn Sie keine Flakes aktivieren, bietet Ihnen
nix-build einen Release-Build.
Installation
Nix
- Für Flocken:
nix profile install github:harmony-development/loqui - Für Nicht-Flakes:
nix-env -i -f "https://github.com/harmony-development/loqui/tarball/master"