Paul Pelzl wrote:
On Tue, Nov 11, 2003 at 03:05:17PM +0100, Frank de Lange wrote:
Talking about my patch, what does need improvement? Some ideas: - select contents of location bar/search field when they are focused (DONE, in next version)
Heh, I made that change myself about six months ago.
Hm, you should have shared your patch then, ey? I use hooks to grab-focus (->select all) and focus-out-event (->deselect all). What was your solution?
Using the location bar is nice, but I think the Mozilla Firebird approach presents a more consistent interface. It has a separate (small) search box to the right of the location bar. Ctrl-L takes you to the location bar, Ctrl-K takes you to the search bar.
I use Phoenixbird as well (for those few pages which Dillo does not handle good enough). I think the search bar has both advantages and disadvantages. Advantage is that is is a more consistent user interface, disadvantage is that it is small. I'm also not that keen on the combination of page and web search in one dialog: even though they are both 'search' functions, they do conceptually different things. One leads to the loading of a new page, the other does not. I prefer to have the page-loading stuff (locbar, maybe web search bar) separate from non-page-loading stuff. I also think that having a special search bar just for web search is a bit of a waste of screen real estate. The location bar is big enough for even complex search terms, it is always there (will make it popup when pressing CTRL-L in full-screen mode for next patch, just like the search/status bar does now when popup_dialogs=NO). So, I'm not that sure about Firebird's search box. Anyone care to comment on this?
- more key bindings (replacing current key handling where applicable) - remove compile options for tabs and frames, make tabs/frames standard? [ PDA/embedded developers: is this OK with you? ] - ???
- i-search support within the "View Source" window would be helpful.
The whole 'View Source' window needs an overhaul. Best thing to do would be to implement a (sane, no 'notepad popup spam' like Microsoft products manage to produce) version of the 'view-source' protocol, so source is viewed in a normal window/tab/frame/... That way you get all facilities, for 'free'. This can be implemented in many ways, as a plugin (but I'm not that keen on plugins as they are implemented now...), in the current code, as a dlopen() library (not there yet...), etc. Cheers//Frank -- WWWWW ________________________ ## o o\ / Frank de Lange \ }# \| / +46-734352015 \ \ `--| _/ <Hacker for Hire> \ `---' \ +31-640037120 / \ frank@unternet.org / `------------------------' [ "Omnis enim res, quae dando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est." ]