philjaq wrote:Since Scriv 3 for Windows was to bring us up to the Mac level, I immediately spent some time hunting to see how to achieve a tabbed display in Beta11, without success as this thread clearly spells out.
The goal is to bring feature parity *where possible.* In this case, from what I understand, the tabbed display is a feature that's available in the Mac OS programming framework -- it got added in by Apple a few versions back, so wasn't difficult for KB to support in the Mac version. (In fact, depending on how Apple added it in, KB may not have needed to make any code changes at all other than recompiling with a newer version of the Apple dev tools/SDK to pick up the updated libraries.)
In the Windows/Qt version, apparently the tabbed interface is a separate class of window controls that isn't unified with the type of windows controls being used in Scrivener. It would be a much larger job to go back through and adjust all the behavior, and the cascade of side effects would probably be fairly significant -- hence why we're not seeing it during the beta (at least to this point.) Those kind of wide-scale changes would most likely break a lot of existing functionality for a feature that's a "nice to have" but not a "need to have."