
W dniu 6 kwietnia 2010 21:09 użytkownik Jon Cruz <jon@...18...> napisał:
It is far more common to allow for opening multiple windows on a *single* live in-memory document. Edits in one window are immediately reflected in the other. And yes, I'm speaking of actual windows here, not just split pane views. Among the software that I know does this are GIMP, Adobe Photoshop, Adobe Illustrator and even Microsoft Word. They all do things the same way that Inkscape currently does. And there are many very strong usability and workflow reasons to allow for this.
I am 99,9% sure it is impossible in Word, because opening the same document for the second time simply focuses the existing window created for that document.
The implementation in GIMP is different from "many SPDesktops for an SPDocument". GIMP just shows the same editing controls (e.g. selection cue) in every window - it's like creating a new NRArena. It is definitely not like creating a second SPDesktop for the same SPDocument - in GIMP, that would be like creating a new toolbox and an entire new instance of GIMP that edits the same document.
GIMP and Adobe tools use a different UI paradigm than Inkscape. Multiple views presented in a manner similar to documents make sense there, because the toolboxes are global and not attached to any specific window. In our UI paradigm where each desktop has its own copy of controls, split panes in the main window or auxiliary view dialogs are the better solution. Two top-level Inkscape windows editing the same document would be EVIL.
W dniu 6 kwietnia 2010 21:52 użytkownik Jon Cruz <jon@...18...> napisał:
You're correct in saying we can't use the Bazaar revison. Remember that we have already experienced one fundamental flaw with that... the revision number is an illusion that can change over time. So what was r9296 today might apply to a completely different state of the code next week or next month.
Trunk has the append-only flag set, so it can't happen any more. It is no longer possible for the trunk's revision number to decrease.
Regards, Krzysztof