It is required to modify the existing cross-platform (Windows, Mac) Qt-project. Before real improvements, you need to perform a test task, which, if successfully completed, is charged separately.
1) build the Telegram desktop version from the repository [login to view URL]
2) for the chat window (dialogue, group chat, channel) add menu item "Set wallpaper" (taking into account localization)
3) using this menu item user can set individual wallpapers for the current chat window (in the dialog, suggest selecting a image file from the disk). If no individual wallpaper is selected, the wallpaper should be reflected from the general settings of the application.
Send modified files and executable file. The test deadline is no more than 3 days. (Removed by Freelancer.com Admin)