Extend my current c++ application

Completed Posted Dec 9, 2015 Paid on delivery
Completed

Fix the following bugs in my existing application:

- BUG: fix saving of position and size of window. When I maximize the window, then close it, the values stored in the registry make the window open full screen next time. But this is wrong. If the window is maximized, the “state” should be saved, not the current top, left, width, height. So that when the app is closed, and re-opened, the user would be able to un-maximize the window and it should go back to the previous size before the user pushed the maximize button.

- When editing accounts, I think there is some bug where the program starts using a lot of CPU and memory.

- Sometimes the app spins out of control and adds a few K of memory usage every few seconds and uses up tons of CPU.

Improvements required:

1) Use CEF3

2) When clicking a link, it should open a full browser window using the OS’s preset browser selection. Currently it opens some type of “new”/”separate” browser window. This means that if a browser is already open, the desired effect is that a new tab in the existing browser window will be opened.

3) Support copy/paste of images from clip-board into the email. For example, if I take a screenshot, then “paste” it into my email, the image should be added inline into the email. This is how gmail works in chrome now. Perhaps this is because of using CEF1 instead of CEF3?

4) Resizing takes a VERY long time. I *think* that CEF3 has fixed this, but maybe the app needs to be compiled in distribution mode. I did see some comments about this in some forums.

5) Add support for touch (maybe this is CEF3 feature again)

6) add support for mouse wheel when scrolling within an email

7) Improve download support so that progress is shown as per chrome now. Or, launch a standard chrome “window” to download the file. Right now a blank window is shown.

8) When using gmail in chrome, when I type an email it tells me when I have made a spelling error. Can we get this functionality into our client? Or is this something that Chrome has built around the chromium object?

C++ Programming

Project ID: #9085687

About the project

4 proposals Remote project Active Dec 9, 2015

Awarded to:

Alexod

Here is my bid, lets work it. .

$22 USD / hour
(674 Reviews)
6.6

4 freelancers are bidding on average $24/hour for this job

tarik203

A proposal has not yet been provided

$27 USD / hour
(0 Reviews)
0.0