Re: [Epiphany] Tabs changes



Hi,

On Wed, 2003-09-10 at 10:05, Marco Pesenti Gritti wrote:
> My feeling is that the only intuitive and efficient implementation is drag and drop.
> We already allow to drag stuff (bookmarks or other tabs) to the tabs bar.
> The problem is that when it's full you can drag only on existing tabs, which open
> the bookmark in the target tab, not in a new one. I think it could make sense
> to change this behavior and ever open in a new tab when dragging on the tabs bar.

Hm, i use drag-to-existing-tab to have the url load there quite often,
too; it's very useful on web-based bulletin boards -- you open the main
list of forae in one tab, have the current forum in the next, and load
threads one after one in the third by dragging the link to the tab
label. That way you don't have to go back and forth reloding the thread
list, which will have changed, thus ensuring you miss the interesting
ones.

For the problem of a full tab bar, we could tweak the tab label sizing
algorithm to ever leave a bit of empty place, or have some other area to
drop urls to open in new tabs. Galeon 1.x had the ability to do this
when you dropped them on the "New" toolbar button; but I admit that's
not very discoverable too -- i only knew about it when i read the code
when trying to implement the drag-to-tab for epiphany :)

> Problems I see here:
> - we leave out would the case when there is only one tab opened (tabs bar not
> visible).
> - people does not use drag and drop much, it's likely that most users would not
> find this functionality (Though I tend to blame it on the generally poor DND support
> in gnome apps)
[Isn't a non-dnd way for doing everything required for a11y resons?]
> - I'm sure that people that use tabs implementation as MDI will be quite annoyed
> by the change. We are not focusing on that use case but ... this is likely the camp
> from where we would hear complaints.

> Otherwise we could try to make current menu implementation more intuitive, for
> example by tracking the last window focused.
Yes, that should be easy to implement.

>  I still see some problems with that:
> - You can open the bookmarks editor without any other window (maybe it should be 
> insensitive in that case).
Yes.

> - We require to remember what is the last window used. (and possibly the work space
> where that window is placed)
> - I feel some sort of conflict with the new Open in window behavior. Cannot quite
> figure out the reason now though.

Regards,
	Christian.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]