139 Commits

Author SHA1 Message Date
ingvar1995
62c6dbfb34 build.sh and docs update 2018-09-29 16:50:17 +03:00
ingvar1995
cf4cfa979c Fixed crash on reconnection, file transfers fixes 2018-09-24 22:06:30 +03:00
ingvar1995
ae4eae92ae minor bug fixes 2018-09-23 13:04:27 +03:00
ingvar1995
ad3bbb5e45 profile settings screen converted 2018-09-14 20:38:18 +03:00
ingvar1995
02b2d07b6d profile backup - initial infrastructure 2018-09-14 19:10:35 +03:00
ingvar1995
9f7de204d4 fixes for smileys selection and file transfers 2018-09-14 18:35:07 +03:00
ingvar1995
9a58082496 bug fixes 2018-09-13 23:04:22 +03:00
ingvar1995
5e788a543d fixed messages caching and drag n drop 2018-08-30 00:36:07 +03:00
ingvar1995
a4ceeccfd8 various bug fixes 2018-08-27 00:51:40 +03:00
ingvar1995
ee994973db toxav kill fixed 2018-08-25 14:45:58 +03:00
ingvar1995
6e07d3e3d4 contacts menu history fixes 2018-08-25 14:23:59 +03:00
ingvar1995
531fa81bba fixed bugs with plugin reloading and toxav_kill 2018-08-25 13:31:43 +03:00
ingvar1995
0f9aa4f515 refactoring and is_muted fix 2018-08-23 23:51:05 +03:00
ingvar1995
ce19efe340 ban fixes 2018-08-23 16:02:29 +03:00
ingvar1995
c0a34d3e14 groups - nicks auto complete 2018-08-22 13:36:22 +03:00
ingvar1995
0ee8a0ec21 gc settings screen added 2018-08-22 12:08:00 +03:00
ingvar1995
85ea9ab6e8 fixes for messaging, contacts filtering etc 2018-08-11 00:30:33 +03:00
ingvar1995
4ecf666b2f various fixes 2018-08-09 23:30:05 +03:00
ingvar1995
318c9c942d ngc bug fixes 2018-08-07 00:41:27 +03:00
ingvar1995
1a0bd9deee dockerfile for linux builds 2018-08-06 00:52:01 +03:00
ingvar1995
741adcdf18 bans - untested 2018-08-05 21:05:18 +03:00
ingvar1995
37541db07d bans - wrapper 2018-08-05 16:33:51 +03:00
ingvar1995
33052f8a98 group moderation screen and all callbacks 2018-08-05 12:34:11 +03:00
ingvar1995
8f9b573253 settings.py refactoring 2018-08-05 11:35:24 +03:00
ingvar1995
9f702339dd dockerfile for building - initial version 2018-08-05 11:19:07 +03:00
ingvar1995
bc9dfd1bc4 interface settings screen converted. 2018-08-04 17:46:02 +03:00
ingvar1995
5f56d630ce messenger refactoring 2018-08-03 21:07:18 +03:00
ingvar1995
25de4fa2ef wrapper update and minor fixes 2018-08-03 18:04:28 +03:00
ingvar1995
c7a83055b1 various fixes 2018-08-01 00:47:57 +03:00
ingvar1995
dd323e3cbb minor fixes for group invites screen 2018-07-29 21:26:53 +03:00
ingvar1995
c66dcb0ca2 contact selection fixes 2018-07-29 16:11:34 +03:00
ingvar1995
250551e752 fixed group numbers restoring. contact selection fixed 2018-07-29 13:36:16 +03:00
ingvar1995
f38df24947 filtering fixed 2018-07-29 11:16:03 +03:00
ingvar1995
10a77960dc friends column converted to .ui. added gc invites button 2018-07-29 00:06:33 +03:00
ingvar1995
603dfd40b5 tray notification on gc invite 2018-07-28 18:16:26 +03:00
ingvar1995
184ba55aed group invites page 2018-07-28 13:14:16 +03:00
ingvar1995
1728a45cf3 peers screen refactoring 2018-07-26 21:27:20 +03:00
ingvar1995
3272617403 join group with different credentials 2018-07-26 00:38:25 +03:00
ingvar1995
850c3b1ca3 self peer screen added 2018-07-24 23:40:29 +03:00
ingvar1995
27d24ecaf4 group - privacy state added 2018-07-23 00:50:53 +03:00
ingvar1995
20f36e06ad roles support - callbacks, peer screen 2018-07-23 00:35:52 +03:00
ingvar1995
5e1f060fac private messages - types 2018-07-22 19:39:42 +03:00
ingvar1995
eba7e0c0dc group peer context menu 2018-07-22 14:08:47 +03:00
ingvar1995
5521b768bc private messages support 2018-07-22 12:59:52 +03:00
ingvar1995
e15620c3ad str to bytes convert moved to wrapper 2018-07-21 20:43:16 +03:00
ingvar1995
7e08be71e0 group topic support 2018-07-21 20:25:10 +03:00
ingvar1995
820b5a0253 reconnection - clear peers list 2018-07-21 17:16:01 +03:00
ingvar1995
6538cedcf2 reconnect/disconnect functionality 2018-07-19 00:00:01 +03:00
ingvar1995
329ab23f89 api changes - new methods and renaming 2018-07-17 20:52:42 +03:00
ingvar1995
9c742d10de plugins refactoring 2018-07-16 21:29:15 +03:00
ingvar1995
2a97beb5af minor bug fixes 2018-07-15 17:04:51 +03:00
ingvar1995
7aac248bf9 identicons fixes. sending messages button fixed 2018-07-10 00:41:08 +03:00
ingvar1995
d09609a5e5 fixes after revert. identicons update 2018-07-05 00:26:05 +03:00
ingvar1995
e8193afedf fixes after revert 2018-07-02 22:53:07 +03:00
ingvar1995
bc48537209 Revert "avatars support fixed"
This reverts commit 47c115e699.
2018-07-02 22:50:46 +03:00
ingvar1995
0adb9c1e52 fixed wrong avatars directory path 2018-06-30 20:02:44 +03:00
ingvar1995
595c35a6b8 network settings screen converted 2018-06-30 19:54:08 +03:00
ingvar1995
a0cae14727 travis.yml updated 2018-06-30 18:57:41 +03:00
ingvar1995
04f0aef3df Threads fixed 2018-06-30 18:49:25 +03:00
ingvar1995
8411f08348 bug with avatars fixed. bug with contacts statuses during reconnection was fixed 2018-06-30 15:23:04 +03:00
ingvar1995
47c115e699 avatars support fixed 2018-06-30 14:56:41 +03:00
ingvar1995
b2ecf5314e gc invite - support of gc name added 2018-06-23 00:20:13 +03:00
ingvar1995
8809ef1f6e minor ui fixes 2018-06-05 23:58:14 +03:00
ingvar1995
41de315496 Filtration fixed 2018-06-03 21:18:22 +03:00
ingvar1995
56731be79d minor ui issues fixed 2018-06-02 20:20:57 +03:00
ingvar1995
1c80b4fd7d process group creation fail 2018-05-26 16:27:53 +03:00
ingvar1995
fa3529f5f2 fixed broken ft callback 2018-05-26 16:27:53 +03:00
ingvar1995
74a5f95a56 rebased ngc - initial commit 2018-05-26 16:27:53 +03:00
ingvar1995
03e2fa4cb8 add friend screen coverted 2018-05-25 11:48:47 +03:00
ingvar1995
423bda93c6 video settings screen converted 2018-05-25 11:26:22 +03:00
ingvar1995
238f7e367a update settings screen converted 2018-05-25 00:16:21 +03:00
ingvar1995
13b2d17786 notifications and audio settings views converted 2018-05-24 23:58:39 +03:00
ingvar1995
370716015b groups numbers update 2018-05-24 21:55:44 +03:00
ingvar1995
439ce30e6e reconnection fixes 2018-05-24 21:43:34 +03:00
ingvar1995
486c13a3d3 Login screen converted, create profile screen fixed 2018-05-24 21:22:12 +03:00
ingvar1995
c97fb6b467 minor stickers and smileys window fixes 2018-05-24 15:20:21 +03:00
ingvar1995
eb9ab56c6e fix for deleting last contact in list 2018-05-24 15:01:17 +03:00
ingvar1995
43302b0130 test import fixed 2018-05-23 21:32:14 +03:00
ingvar1995
0a9939f33b Tests cleanup 2018-05-23 21:23:51 +03:00
ingvar1995
c6b67452ed peers - more callback and peers list refactoring 2018-05-20 17:22:44 +03:00
ingvar1995
b8fa8df41a various fixes - peers list, resize event, tox instance recreation 2018-05-20 15:57:08 +03:00
ingvar1995
02af0f7671 broken peers list 2018-05-20 13:33:56 +03:00
ingvar1995
dcc3a3dcfa group peers list - base commit 2018-05-19 23:59:39 +03:00
ingvar1995
f67de1ba91 minor tray fixes 2018-05-19 23:20:37 +03:00
ingvar1995
77bdabb993 minor fixes - history 2018-05-19 21:25:57 +03:00
ingvar1995
206c5c4905 unsent files fixes - part 1 2018-05-19 21:04:40 +03:00
ingvar1995
6495aa9920 name changing fixes 2018-05-19 20:07:42 +03:00
ingvar1995
b591ac13ba utf-8 decoding moved from contacts 2018-05-19 19:38:54 +03:00
ingvar1995
a935d602f8 minimal working ngc version - sending messages, invites, char creation 2018-05-19 19:27:27 +03:00
ingvar1995
ef4a1b18fd ngc - invites, gc menu, callbacks etc 2018-05-19 18:08:25 +03:00
ingvar1995
eed31bf61b wrapper update - ngc 2018-05-19 16:07:16 +03:00
ingvar1995
dfe7601dc1 groups - service, chat, callbacks 2018-05-19 16:00:28 +03:00
ingvar1995
acf75a6818 groups initial commit 2018-05-19 00:07:49 +03:00
ingvar1995
88786b0398 setup.py fixes 2018-05-18 21:07:59 +03:00
ingvar1995
a575312167 messages refactoring and fixes, calls fixes 2018-05-18 19:40:34 +03:00
ingvar1995
42049d6a44 messaing fixes - receipts, faux offline messages 2018-05-18 18:40:41 +03:00
ingvar1995
ec5bcbddec calls manager fixes 2018-05-18 13:23:48 +03:00
ingvar1995
e8a0a3f5be file transfers fixes - part 8 (unsent files minor fixes) 2018-05-18 12:54:00 +03:00
ingvar1995
bde69bd417 file transfers fixes - part 7 2018-05-18 12:26:02 +03:00
ingvar1995
1b8241eee9 profile minor fixes 2018-05-18 00:06:14 +03:00
ingvar1995
a3103f6fb9 file transfers fixes - part 6 2018-05-17 23:31:48 +03:00
ingvar1995
9365ca2913 file transfers fixes - part 5 2018-05-17 21:45:35 +03:00
ingvar1995
bfa91df927 fixed deps in main_screen.py 2018-05-17 19:28:44 +03:00
ingvar1995
0b1e899931 various fixes - file transfers, friend exit callback 2018-05-17 19:03:58 +03:00
ingvar1995
bcefe9bc79 friend menu fixes - correct ordering, submenus fixes 2018-05-17 16:59:46 +03:00
ingvar1995
9294c3e779 file transfers fixes - part 4 2018-05-17 15:20:47 +03:00
ingvar1995
a96f6d2928 file transfers fixes - part 3 2018-05-17 00:02:22 +03:00
ingvar1995
c0a143c817 identicons basic support 2018-05-16 20:25:21 +03:00
ingvar1995
f3aa0aeda3 file transfers fixes - part 2 2018-05-16 19:31:08 +03:00
ingvar1995
bfd2a92dde initial fixes for file transfers - messages, widgets 2018-05-16 19:04:02 +03:00
ingvar1995
7209dfae72 minor refactoring and todo's for file transfers 2018-05-16 14:47:14 +03:00
ingvar1995
2883ce5c4c messaging - db and saving fixes 2018-05-16 14:10:24 +03:00
ingvar1995
eef02a1173 history fixes - db cleanup 2018-05-15 22:51:42 +03:00
ingvar1995
f1c63bb4e8 history loading after friend switching. refactoring 2018-05-15 17:00:12 +03:00
ingvar1995
98dbe6a493 widgets fixes 2018-05-15 13:40:59 +03:00
ingvar1995
e21a9355e7 minor fixes - context menu 2018-05-11 22:02:03 +03:00
ingvar1995
c6192de9dd new context menu generation - builder, generators 2018-05-11 21:27:46 +03:00
ingvar1995
7898363dcb contact context menu fixes 2018-05-11 00:35:56 +03:00
ingvar1995
25dbb85ef0 various fixes. profile settings and add account fixes 2018-05-10 23:54:51 +03:00
ingvar1995
729bd84d2b utils refactoring 2018-05-10 20:47:34 +03:00
ingvar1995
ae903cf405 statuses fixed. events added. 2018-05-05 00:09:33 +03:00
ingvar1995
c8443b56dd messages - minimal working version 2018-05-04 00:17:48 +03:00
ingvar1995
ad351030d9 messenger fixes, refactoring (history) 2018-05-01 21:40:29 +03:00
ingvar1995
6ebafbda44 messenger created. callbacks fixes. contacts refactoring 2018-05-01 16:39:09 +03:00
ingvar1995
ddf6cd8328 contact list loading 2018-04-30 22:28:33 +03:00
ingvar1995
c81d9a3696 images path fixes, all screens loading fixed 2018-04-30 20:46:44 +03:00
ingvar1995
5ebfa702ec screens creation improvements. bug fixes 2018-04-30 00:33:25 +03:00
ingvar1995
e9272eee2a deps creation - improvements. db and history fixes. widgets creation - factory 2018-04-29 00:52:42 +03:00
ingvar1995
a9d2d3d809 more refacrtoring - contact provider, deps creation 2018-04-26 23:54:39 +03:00
ingvar1995
68328d9846 Merge branch 'develop' into next_gen 2018-04-19 20:05:14 +03:00
ingvar1995
dec4990d32 contacts minor refactoring 2018-04-18 23:55:51 +03:00
ingvar1995
0ba1aadf70 app.py and main.py refactoring and fixes 2018-04-17 21:08:22 +03:00
ingvar1995
8a2665ed4d refactoring - app.py, files moved to different folders 2018-04-17 15:14:05 +03:00
ingvar1995
91d3f885c0 create profile screen, main screen opens now 2018-04-16 23:35:55 +03:00
ingvar1995
85467e1885 refactoring - login screen, incorrect refs 2018-04-16 00:11:51 +03:00
ingvar1995
1bead7d55d history improvements 2018-03-12 00:32:46 +03:00
ingvar1995
20bb694c7e refactoring - correct namespaces, logic from profile.py moved to different files, calbacks partially fixed 2018-03-10 18:42:53 +03:00
ingvar1995
593e25efe5 more project structure updates 2018-02-14 20:36:59 +03:00
ingvar1995
2de4eea357 initial commit - rewriting. ngc wrapper added, project structure updated 2018-01-26 23:21:46 +03:00
1130 changed files with 2576 additions and 16 deletions

View File

@@ -2,6 +2,12 @@
Toxygen is powerful cross-platform [Tox](https://tox.chat/) client written in pure Python3.
[![Release](https://img.shields.io/github/release/toxygen-project/toxygen.svg?style=flat)](https://github.com/toxygen-project/toxygen/releases/latest)
[![Stars](https://img.shields.io/github/stars/toxygen-project/toxygen.svg?style=flat)](https://github.com/toxygen-project/toxygen/stargazers)
[![Open issues](https://img.shields.io/github/issues/toxygen-project/toxygen.svg?style=flat)](https://github.com/toxygen-project/toxygen/issues)
[![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat)](https://raw.githubusercontent.com/toxygen-project/toxygen/master/LICENSE.md)
[![Build Status](https://travis-ci.org/toxygen-project/toxygen.svg?branch=master)](https://travis-ci.org/toxygen-project/toxygen)
### [Install](/docs/install.md) - [Contribute](/docs/contributing.md) - [Plugins](/docs/plugins.md) - [Compile](/docs/compile.md) - [Contact](/docs/contact.md) - [Updater](https://github.com/toxygen-project/toxygen_updater)
### Supported OS: Linux and Windows
@@ -38,12 +44,21 @@ Toxygen is powerful cross-platform [Tox](https://tox.chat/) client written in pu
- File resuming
- Read receipts
### Downloads
[Releases](https://github.com/toxygen-project/toxygen/releases)
[Download last stable version](https://github.com/toxygen-project/toxygen/archive/master.zip)
[Download develop version](https://github.com/toxygen-project/toxygen/archive/develop.zip)
### Screenshots
*Toxygen on Ubuntu and Windows*
![Ubuntu](/docs/ubuntu.png)
![Windows](/docs/windows.png)
## Forked
### Docs
[Check /docs/ for more info](/docs/)
This hard-forked from https://github.com/toxygen-project/toxygen
```next_gen``` branch.
Also visit [pythonhosted.org/Toxygen/](http://pythonhosted.org/Toxygen/)
[Wiki](https://wiki.tox.chat/clients/toxygen)

View File

@@ -1,6 +1,5 @@
# Contact us:
1) https://git.plastiras.org/emdee/toxygen/issues
1) Using GitHub - open issue
2) Use Toxygen Tox Group (NGC) -
ID: 59D68B2709E81A679CF91416CB0E3692851C6CFCABEFF98B7131E3805A6D75FA
2) Use Toxygen Tox Group (NGC) - ID: 59D68B2709E81A679CF91416CB0E3692851C6CFCABEFF98B7131E3805A6D75FA

View File

@@ -7,15 +7,12 @@ Help us find all bugs in Toxygen! Please provide following info:
- Toxygen executable info - python executable (.py), precompiled binary, from package etc.
- Steps to reproduce the bug
Want to see new feature in Toxygen?
[Ask for it!](https://git.plastiras.org/emdee/toxygen/issues)
Want to see new feature in Toxygen? [Ask for it!](https://github.com/toxygen-project/toxygen/issues)
# Pull requests
Developer? Feel free to open pull request. Our dev team is small so we glad to get help.
Don't know what to do? Improve UI, fix
[issues](https://git.plastiras.org/emdee/toxygen/issues)
or implement features from our TODO list.
Don't know what to do? Improve UI, fix [issues](https://github.com/toxygen-project/toxygen/issues) or implement features from our TODO list.
You can find our TODO's in code, issues list and [here](/README.md). Also you can implement [plugins](/docs/plugins.md) for Toxygen.
Note that we have a lot of branches for different purposes. Master branch is for stable versions (releases) only, so I recommend to open PR's to develop branch. Development of next Toxygen version usually goes there. Other branches used for implementing different tasks such as file transfers improvements or audio calls implementation etc.

View File

@@ -1,15 +1,33 @@
# How to install Toxygen
## Use precompiled binary (recommended for users):
[Check our releases page](https://github.com/toxygen-project/toxygen/releases)
## Using pip3
### Windows
``pip install toxygen``
Run app using ``toxygen`` command.
### Linux
1. Install [c-toxcore](https://github.com/TokTok/c-toxcore/)
1. Install [toxcore](https://github.com/irungentoo/toxcore/blob/master/INSTALL.md) with toxav support in your system (install in /usr/lib/)
2. Install PortAudio:
``sudo apt-get install portaudio19-dev``
3. For 32-bit Linux install PyQt5: ``sudo apt-get install python3-pyqt5``
4. Install [OpenCV](http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html) or via ``sudo pip3 install opencv-python``
5. Install [toxygen](https://git.plastiras.org/emdee/toxygen/)
5. Install toxygen:
``sudo pip3 install toxygen``
6. Run toxygen using ``toxygen`` command.
## Packages
Arch Linux: [AUR](https://aur.archlinux.org/packages/toxygen-git/)
Debian/Ubuntu: [tox.chat](https://tox.chat/download.html#gnulinux)
## From source code (recommended for developers)
### Windows
@@ -26,17 +44,27 @@ Note: 32-bit Python isn't supported due to bug with videocalls. It is strictly r
8. Download latest libtox.dll build, download latest libsodium.a build, put it into \toxygen\libs\
9. Run \toxygen\main.py.
Optional: install toxygen using setup.py: ``python setup.py install``
[libtox.dll for 32-bit Python](https://build.tox.chat/view/libtoxcore/job/libtoxcore_build_windows_x86_shared_release/lastSuccessfulBuild/artifact/libtoxcore_build_windows_x86_shared_release.zip)
[libtox.dll for 64-bit Python](https://build.tox.chat/view/libtoxcore/job/libtoxcore_build_windows_x86-64_shared_release/lastSuccessfulBuild/artifact/libtoxcore_build_windows_x86-64_shared_release.zip)
[libsodium.a for 32-bit Python](https://build.tox.chat/view/libsodium/job/libsodium_build_windows_x86_static_release/lastSuccessfulBuild/artifact/libsodium_build_windows_x86_static_release.zip)
[libsodium.a for 64-bit Python](https://build.tox.chat/view/libsodium/job/libsodium_build_windows_x86-64_static_release/lastSuccessfulBuild/artifact/libsodium_build_windows_x86-64_static_release.zip)
### Linux
1. Install latest Python3:
``sudo apt-get install python3``
2. Install PyQt5: ``sudo apt-get install python3-pyqt5`` or ``sudo pip3 install pyqt5``
3. Install [toxcore](https://github.com/TokTok/c-toxcore) with toxav support)
3. Install [toxcore](https://github.com/irungentoo/toxcore/blob/master/INSTALL.md) with toxav support in your system (install in /usr/lib/)
4. Install PyAudio:
``sudo apt-get install portaudio19-dev`` and ``sudo apt-get install python3-pyaudio`` (or ``sudo pip3 install pyaudio``)
5. Install NumPy: ``sudo pip3 install numpy``
6. Install [OpenCV](http://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html) or via ``sudo pip3 install opencv-python``
7. [Download toxygen](https://git.plastiras.org/emdee/toxygen/)
7. [Download toxygen](https://github.com/toxygen-project/toxygen/archive/master.zip)
8. Unpack archive
9. Run app:
``python3 main.py``

View File

@@ -1,6 +1,6 @@
# Plugins API
In Toxygen plugin is single python module (.py file) and directory with data associated with it.
In Toxygen plugin is single python (supported Python 3.4 - 3.6) module (.py file) and directory with data associated with it.
Every module must contain one class derived from PluginSuperClass defined in [plugin_super_class.py](/src/plugins/plugin_super_class.py). Instance of this class will be created by PluginLoader class (defined in [plugin_support.py](/src/plugin_support.py) ). This class can enable/disable plugins and send data to it.
Every plugin has its own full name and unique short name (1-5 symbols). Main app can get it using special methods.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 856 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 840 B

After

Width:  |  Height:  |  Size: 515 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Some files were not shown because too many files have changed in this diff Show More