Okay, it would have been nice to make a new post saying you updated the program. Now I see...
Okay, well, it looks much better, but still there are problems... BIG problems.
Instead of calling this "version 2.0", this is still more like "version 0.2". I hope you will follow my below suggestions (and I mean all
of them) before calling it a complete "Version 1.0". Adding some of the more important suggestions might merit version 0.3, all the suggestions might merit a version 0.8, and then bug fixes and beta testing could lead to a version 1.0. Version 2.0 might be after you add even more functionality, such as a media library or the ability to play YouTube videos. It still requires a lot of work before becoming a REAL GOOD program, and I hope you're willing to continue to develop it (don't get discouraged!). (By the way, is this program under the GPL?) (But even before all of this, and before I draw up more stuff for different functions of the program, I want to make sure the developers would include it in ReactOS so I'm not just doing something for nothing.)
So let's get going (and I'm not going to necessarily mention every issue right now, but some things are just obviously needing attention)...
For one thing, it can't play everything it seems to be able to open. It opened an avi file and played it, but it failed to play an mov file it opened.
"Opening CD" even when there is no cd in the computer is unusual. It should be not an option if there is no cd, and even then, cds can be opened through the regular open file menu. Maybe something could come up upon putting in a cd, asking if you want to play it, or maybe an icon in the toolbar allowing to open the cd. (By the way, if I choose the open cd option, at least without a cd, I see the progress timer say something like 5423/0 mins and keep changing.)
The black playing area should not show when the program opens for the first time. It should only
show up when a video is open. And it should have a boarder of a few pixels between it and the edges of the program window.
The window needs to be stretchable (which would also stretch the playing area.
There absolutely MUST be a progress bar.
When it plays a video, the video needs to be centered and proportionally stretched to fill the playing video, and maybe the black background should not be there (except during pause).
I designed the buttons so they would be next to each other and in the same order as in my mock-up. The current set-up looks kind of bad. (If you would like me to draw them so they would be ordered differently, let me know.)
The toolbar menus should be as in my mock-up, and features that would be in those menus should be in the program.
Other GUI issues:
There is a white boarder around the upper corners of the program, I guess because it is bmp. It should be transparent, but I could make a square boarder if you want. If it could possibly be png, I could even make a shadow to the window.
The icon in the upper-left of the program has a white boarder which should be a shadow of the icon. (Should I include this in the window section file?)
Clicking a menu doesn't make it change to the clicked view.
Clicking a button doesn't make it change to the clicked view.
The title of the program should be in bold.
IMO, the location of the volume control and clock should be swapped. Also, along with the control buttons, they should be moved a little higher up in the program window.
The clock should only appear when playing something. And it should include hours, minutes, and seconds, as in my mock-up.
The volume control should look nicer with the files I gave you, to fit in with the GUI style. (I also need to make the speaker icon different for various audio levels. If/When you think you can implement it, let me know to make them.)
The above needs to be done before you call this version 0.5.
Other issues/bugs/needed-changes that come to mind (to bring to version 0.8 ) are such like:
when you open a file, before it starts playing, the pause button should be the play button (right now it opens looking like the pause button).
View menu should have options like Full Screen, 100%, 200%, 50%, and Fit to Screen.
Fast forward and rewind should play it at fast speed backwards or forwards, not just jump to a different area.
Play screen should fade (quickly) into movie.
Transparent pause button should (slowly) fade over screen if user moves mouse over it, then slowly fade away along with the mouse.
That's all I can think of for now, but I'll likely have more suggestions/bug-notes later. It will be well worth it if you take care of this stuff. Ask me for any files you need for the GUI.
Good luck and keep up the good work! (But remember, this is still version 0.2.
And after all this, we have to think about a mini-player, a web-browser plug-in, and other things to take place of Windows Media Player®.