mrkgnao: Not sure about that. The reason I did it this way (admittedly counter-intuitively) is because I didn't want the button not to be visible (i.e. require scrolling) when the page is opened on a small landscape screen (e.g. tablet, smartphone).
Wishbone: Yeah, I figured that was the reason. Still, you could do a lot to make the rest of the UI smaller. For one thing, rather than having 9 fixed but optional filters, how about just having 1, and then showing another one if the first one is used?
Yes. I was planning to do that, but hadn't got around to doing it yet.
May get it out tomorrow or Saturday.
Wishbone: Also, taking touchscreen devices into account in the placement of the UI elements may require more changes. You are using multi-select list boxes, and you can't ctrl-click on a touchscreen.
No problem that I know with touchscreens. Touchscreen browsers implement multi-slect as a drop down menu of checkboxes.
phaolo: Hey, can't you just put 2 of them?
One above, one below. Everyone is happy.
Wishbone: Hehe, brilliant idea, I should have thought of that. You're right, there's nothing wrong with having two identical buttons. It's just not the first thing you think of when designing a GUI.
I'm not a huge fan of the "more is better" philosophy. Nevertheless, will take your word for it and duplicate the button.
Now just to wait and see how long until someone complains about there being two identical buttons...
mrkgnao: * Added filtering by "is indie..." under the "Developer/Publisher" filter [..]
phaolo: Cool, but you forgot "is not indie" :P
Not really. You just choose "Developer/Publisher" => "is indie..." => "False".
phaolo: This is probably too hard, but is it possible to use multiple filters intervals?
Example:
show the best old games plus the latest ones ( year<2014 and rate>3.5 and ratings>N ) OR ( year>=2014 )
At the moment, no. This is basically asking me to combine two independent searches into one.
It's pretty easy to implement this on the server. The problem is how to design the client GUI so it is not too unwieldy.
I'm not there yet. For now, you'll just have to do two separate searches.
But I'll remember it.