I think the multiple documents thing would work best with tabs, like in Chrome, and maybe drag the tab on top of a document to make them windowed?
For now, the user can open multiple documents at the same time and can jump back and forth between the tabs at the bottom.
What I'm working on right now is make the app capable of showing 2 documents side by side. How to implement this is what I'm working on right now.
First of all, I will not implement multiple views like what you can do with metro internet explorer. I did this with one of my LOB apps and all it did was confused the hell out of people.
So, the first option is to have 2 tabs visible at the same time side by side. I can code it so the user can move the boundary left and right, making one document smaller and the other bigger.
The other option I can think of right now is give the user the option to have a small, resizable, and movable window pop up in the app where it will contain the document of one of the opened documents. Behind it will be the currently in-view document.
Which option do you think is best for me to implement? I'll start coding for both tonight. May be once you guys see screenshots, it will be better to decide which is better.
I guess the point is back in college there were times when I worked on a paper while having another document opened for references.
*******************
In other news, while driving home from my office today, I realized how to code my app to add multi-language support for about 120 languages without significantly increasing its size. Right now, it is 1.7mb. I'm aiming for 1.9mb in size. To me, every kb counts.