1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Go to file
Tux3 / Mlkj / !Lev.uXFMLA 58ad950438 Merge pull request #67 from retuxx/project
Fixed path to static libs
2014-07-04 15:43:27 +02:00
audio Add audio notifications 2014-06-27 14:36:44 -07:00
img Add Busy status 2014-07-03 20:00:14 +02:00
res Add unicode font, fix mem corruption 2014-06-30 04:40:18 +02:00
tools added some gnuwin32 programms required for bootstrapping 2014-07-03 13:45:29 +02:00
translations Enable french translation 2014-07-04 15:30:47 +02:00
ui Disabled custom window borders, fixed bug where message alert wouldn't play when window was minimized 2014-06-30 19:12:17 -07:00
widget Enable french translation 2014-07-04 15:30:47 +02:00
.gitignore added directory libs to gitignore 2014-07-03 14:40:44 +02:00
audiobuffer.cpp Warn on failed frame maping 2014-07-01 22:46:36 +02:00
audiobuffer.h Add mutexes to AudioBuffer 2014-07-01 22:04:19 +02:00
bootstrap.bat overwrite existing data when unzipping (windows) 2014-07-03 19:31:24 +02:00
bootstrap.sh ensure the cloned repo dir is removed before starting a new clone run 2014-07-03 19:47:35 +02:00
cdata.cpp Add unicode font, fix mem corruption 2014-06-30 04:40:18 +02:00
cdata.h Add nurupo's LICENSE on some refactored files 2014-06-27 20:41:54 +02:00
COPYING Add license 2014-06-28 00:31:30 +02:00
core.cpp FIX: const correctness 2014-07-03 09:22:12 +02:00
core.h FIX: const correctness 2014-07-03 09:22:12 +02:00
cstring.cpp Add nurupo's LICENSE on some refactored files 2014-06-27 20:41:54 +02:00
cstring.h Add nurupo's LICENSE on some refactored files 2014-06-27 20:41:54 +02:00
dialogs.ini Add video reception 2014-06-30 14:49:42 +02:00
friend.cpp Remove some dead code, refactor 2014-07-01 00:36:48 +02:00
friend.h Remove some dead code, refactor 2014-07-01 00:36:48 +02:00
friendlist.cpp Fix crash when freed friend gets inactivated 2014-06-27 20:24:06 +02:00
friendlist.h Fix warnings, typos 2014-06-30 22:52:03 +02:00
group.cpp Update usercount when on group exit 2014-06-30 20:46:07 +02:00
group.h Fix warnings, typos 2014-06-30 22:52:03 +02:00
grouplist.cpp Initial commit 2014-06-24 22:11:11 +02:00
grouplist.h Initial commit 2014-06-24 22:11:11 +02:00
LICENSE Add license 2014-06-28 00:31:30 +02:00
main.cpp Enable french translation 2014-07-04 15:30:47 +02:00
NURUPOWILLSUEME Add license 2014-06-28 00:31:30 +02:00
README.md Update README.md 2014-07-04 15:42:14 +02:00
res.qrc Enable french translation 2014-07-04 15:30:47 +02:00
settings.cpp Add option to disable IPv6 2014-07-02 00:47:06 +02:00
settings.h Add option to disable IPv6 2014-07-02 00:47:06 +02:00
toxgui.pro fixed path to static libs 2014-07-04 00:18:55 +02:00
widget.ui Context menu to set status 2014-07-03 19:33:08 +02:00

toxgui

For-fun Tox client that tries to follow the Tox UI mockup while running on all major systems.
This GUI uses code from @nurupo's ProjectTox-Qt-GUI, in particular the "Core" Toxcore wrapper.
However, it is not a fork.

Features

  • One to one chat with friends
  • Group chats
  • File transfers, with previewing of images
  • Audio calls
  • Video calls
  • Tox DNS
  • Translations in various languages

Requirements

This client will run on Windows, Linux and Mac natively, but binairies are only be provided for Windows at the moment.
Linux and Mac users will have to compile the source code themselves.

Windows download
Linux download (1st July 2014 01:30 GMT)
Note that the Linux download has not been tested and is not kept up to date.

Screenshots

Note: The screenshots may not always be up to date, but they should give a good idea of the general look and features

Compiling

Compiling toxgui requires Qt 5.2 with the Qt Multimedia module and a C++11 compatible compiler. It also requires the toxcore and toxav libraries.

To compile, first clone or download the toxgui repository and open a terminal in the toxgui folder. Then run the script bootstrap.sh (for Linux and Mac) or bootsrap.bat (for Windows) to download an up-to-date toxcore. And finally run the commands "qmake" and "make" to start building toxgui.