Drop Menu Website Template
Image
image
image


Hello There, Guest! Register

Post Reply 
KittyCatS.biz is not touch-friendly
03-22-2014, 12:28 PM (This post was last modified: 03-22-2014 12:34 PM by Tad Carlucci.)
Post: #1
KittyCatS.biz is not touch-friendly
Touch-screen devices are increasingly in use. More and more people are using touch devices such as Smart Phones and Tablet computers.

Unfortunately, some features of the KittyCatS web site are almost, if not completely, unusable on touch-screen devices.

For example, in the Cattery, when using a physical mouse, hovering over a cat's information block causes buttons to appear allowing Rename, Menagerie, Wake, and so forth.

There is no "hover" for a touch-screen device! To get the buttons to appear, one must touch the information block. But this is NOT just a "mouse over", it's also a "mouse down". To click a button such as Wake, one must lift and touch that button. But this is a "mouse up" (click) as well as "mouse out" (ending the hover and hiding the button).

On some touch devices, if one touches the information block, then clicks the button FAST ENOUGH(!) one can, occasionally get the button to work. This depends up getting the events going fast enough that the 'mouse-down/mouse-up means click' runtime process runs before the Javascript can handle the 'mouse-out means hide the buttons' event.

One solution would be to simply remove the hover processing and allow the buttons to show all the time. This is an easy change, but it's one-size-fits-all.

A better solution would be to add a check-box option to the top/banner area of the Cattery (say, reading "Show buttons") which, when checked, disables the hover process, showing the buttons.

And even better solution would be to make this check-box a User Account level option, so the user would not have to remember to check it after each page refresh.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
KittyCatS.biz is not touch-friendly - Tad Carlucci - 03-22-2014 12:28 PM



User(s) browsing this thread: 1 Guest(s)