On Tue, Sep 30, 2003 at 04:41:19PM +0200, Sebastian Geerken wrote:
Its not a matter of liking or not, users may simply ignore tabs (and there may perhaps be a _user_ option for alternative presentations of frames). However, conditional compilation makes maintaining more difficult (and since that's the task of Jorge and me, the list is the wrong place to ask)
...beep... wrong I could of course split the tree, and maintain the tabbed/framed version separately. The list is the place to ask all developers, there is no hierarchy in this brave new world, if one does not pick up a task someone else will... I think the list is a good place to ask things like this, since that is the place where (prospective) developers go for information on these issues. , so it is a question whether the reduced binary
size outweighs the increased maintaining problems.
For you, maybe. For someone who wants as small a program as possible, maybe not. Who are we to say? The thing is, currently there is a clear separation in the code, which does seem to be beneficial for at least some people. Removing that separation makes it a bit easier to maintain the code later on, but also removes the benefits. Choice is good... The needs of the many, or the few, outweigh the needs of the one (thanks, Spock). Anyway, I vote to keep the separation of the tab code, but remove the separation for the frame code.
What I meant is that the link menu should have to entries, "Open link in new tab", and "Open link in new background tab" (or so). Options should reflect different user's taste, while this difference depends on the situation.
That can be implemented simply, but clutters the menu. I think having the option to chose a default behaviour is a good thing. The default is eg. used when opening a tab for the "_blank" URL target, on middle click, etc. Renaming Doc to something else is no big deal, but should only be done when really needed. And Doc does not deal with presentation, it deals with keeping state for a document. Presentation is BrowserWindow, Tab, Frameset, Frame. Or it should be, in any case. The separation is not really complete yet... Cheers//Frank -- WWWWW ________________________ ## o o\ / Frank de Lange \ }# \| / \ \ `--| _/ <Hacker for Hire> \ `---' \ +46-734352015 / \ frank@unternet.org / `------------------------' [ "Omnis enim res, quae dando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est." ]