You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Konstantinos Sideris e44cc374e1 Use strongly typed enums 8 years ago
.ci Set Qt5.7 as the minimum required version 8 years ago
forms Make initial size wider 8 years ago
include Use strongly typed enums 8 years ago
resources Add .ico and .bmp logos for Windows installer 8 years ago
scripts Add full emoji support 8 years ago
src Use strongly typed enums 8 years ago
tests Use strongly typed enums 8 years ago
.clang-format Initial commit 8 years ago
.gitignore Move the main window to the center 8 years ago
.travis.yml Set travis to Qt5.8 8 years ago
CMakeLists.txt Use timeline to retrieve state events 8 years ago
LICENSE Initial commit 8 years ago
Makefile Use strongly typed enums 8 years ago
README.md macOS fixes (#15) 8 years ago
appveyor.yml Add nsis setup generator 8 years ago

README.md

nheko

Build Status Build status

The motivation behind the project is to provide a native desktop app for Matrix that feels more like a mainstream chat app (Riot, Telegram etc) and less like an IRC client.

Join the discussion on Matrix #nheko:matrix.org.

Features

Most of the features you'd expect from a chat application are missing right now but you can of course receive and send messages in the rooms that you are a member of.

Requirements

  • Qt5 (5.7 or greater). Qt 5.7 adds support for color font rendering with Freetype, which is essential to properly support emoji.
  • CMake 3.1 or greater.
  • A compiler that supports C++11.
    • Clang 3.3 (or greater).
    • GCC 4.8 (or greater).
Arch Linux
$ sudo pacman -S qt5-base cmake gcc fontconfig
Ubuntu 14.04
$ sudo add-apt-repository ppa:beineri/opt-qt58-trusty
$ sudo add-apt-repository ppa:george-edison55/cmake-3.x
$ sudo apt-get update
$ sudo apt-get install qt58base cmake
OSX (Xcode 7 or later)
$ brew update
$ brew install qt5

N.B. you will need to pass -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5 to cmake to point it at your qt5 install (tweaking the path as needed)

Building

cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Release # Default is Debug.
make -C build

The nheko binary will be located in the build directory.

Here you can find development builds for Windows.

Contributing

Any kind of contribution to the project is greatly appreciated. You are also encouraged to open feature request issues.

Screens

Here is a screen shot to get a feel for the UI, but things will probably change.

nheko

Third party

License

GPLv3