Hi, the following link has been posted on /. today. It contains very interesting information about browsers usability. Interestingly enough, one of the proposals to improve user experience was proposed by Jorge last year (temporal history). http://www.cosc.canterbury.ac.nz/~andy/web_navigation.html Worthy readings. Best, EG --------- In theory, there's no difference between theory and practice. In practice, there is.
Eric,
Hi,
the following link has been posted on /. today. It contains very interesting information about browsers usability. Interestingly enough, one of the proposals to improve user experience was proposed by Jorge last year (temporal history).
Interesting reading! BTW, the implementation is half done in dillo. We only need to figure out how to make gtk display it as we want! That is, a popup menu that can scroll and that highlights (with other color) the current page in the histoy. That is: .-------------. | page n | | page n+1 | | page n+1 | <- Mouse-highlighted option | page n+2 | ... | page n+k | <- Highlighted with a different color | page n+k+1 | (as it marks the position of current page in | page n+k+2 | the linear history) | page n+k+3 | '-------------' The tricky part is that making these popups scroll is done in dillo with some hackish bindings. And we also need to make the popup display the current position in the middle of the menu when it pops. It'd be very good if someone solves this problem!
http://www.cosc.canterbury.ac.nz/~andy/web_navigation.html
Worthy readings.
After reading it, I thought of a nice way to improve it even more! All we need is to convince GTK+ to perform in the above described way. Cheers Jorge.- PS: Sometime ago someone suggested binding the escape key to close dillo's dialogs. I didn't thought it was much an improvement, but time changed my mind, and made a patch! :)
On Thu, Jan 02, Jorge Arellano Cid wrote:
It'd be very good if someone solves this problem!
Send me your current work. I have already tested several things, with menu position already working quite well, although it is not yet perfect. BTW, "gtkoptionmenu.c" is worth to look at, it solves quite a similar problem. Sebastian
participants (3)
-
Eric Gaudet
-
Jorge Arellano Cid
-
Sebastian Geerken