Desktop client for the Matrix protocol.
Go to file
Konstantinos Sideris e6fd80f87f Fix MainWindow being out of focus when the fullscreen overlay is closed
That was probably a Linux specific issue or my mouse is buggy.
2017-04-30 13:00:11 +03:00
.ci Set Qt5.7 as the minimum required version 2017-04-27 01:31:51 +03:00
forms Make initial size wider 2017-04-26 22:58:06 +03:00
include Fix MainWindow being out of focus when the fullscreen overlay is closed 2017-04-30 13:00:11 +03:00
resources Add .ico and .bmp logos for Windows installer 2017-04-25 13:59:48 +03:00
scripts Add full emoji support 2017-04-23 21:31:08 +03:00
src Fix MainWindow being out of focus when the fullscreen overlay is closed 2017-04-30 13:00:11 +03:00
.clang-format Initial commit 2017-04-06 02:06:42 +03:00
.gitignore Move the main window to the center 2017-04-15 17:23:35 +03:00
.travis.yml Set travis to Qt5.8 2017-04-27 01:40:26 +03:00
CMakeLists.txt Add full screen overlay for image display 2017-04-30 01:55:10 +03:00
LICENSE Initial commit 2017-04-06 02:06:42 +03:00
Makefile Use only a MatrixClient as a shared pointer 2017-04-11 17:45:47 +03:00
README.md Set Qt5.7 as the minimum required version 2017-04-27 01:31:51 +03:00
appveyor.yml Add nsis setup generator 2017-04-25 18:11:32 +02:00

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

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