Comments (2)
I'm unlikely to change this for a few reasons:
- It's not that clumsy - this is the default behaviour on bootstrap, and therefore on thousands of websites. I think our target market is tech savvy enough to figure it out, and the little arrow does hint that a dropdown is to be expected.
- All pages are still accessible - the page that would open if you JS did not capture the link click is the first page on the dropdown anyway.
- If JS is turned off, you can still navigate to all pages effectively.
- This is the better behaviour on touch devices, and it is not always straight-forward to know if a device is touch or not. See http://stackoverflow.com/a/4819886 and all the answers which were not correct or worked at one time but do not work anymore.
- We're using bootstrap and this is the default behaviour, and to change it means implementing our own system.
- I personally find hover menus more frustrating as they disappear if you go even 1px over the edge.
Having said all that, if enough people really think this is bad UX we can change it. But I think it is fine (and even preferable) for our target market :)
from haxe.org.
I for one would prefer it to expand on hover. I don't have any software-ergonomic insight to share, it's just what I'm used to.
from haxe.org.
Related Issues (20)
- Per-target score table HOT 1
- Use-case suggestion HOT 3
- Partners Update
- try.haxe.org still running Haxe 3.4.4 HOT 2
- Not obvious where to find release notes and changelog HOT 2
- Change "taste of Haxe" example to use module-level fields (not a class)
- move try.haxe.org domain HOT 1
- Community top navigation fix HOT 1
- No license (for this repo)
- Mobile showcase suggestion
- haxe unicode manual - page not found HOT 2
- Haxe 4.2.4 not "officially" released HOT 2
- TravisCI failure because of xenial and deadsnakes HOT 2
- I want translate this website to my language for free
- Link to Haxedevelop from editor and Ide overview is dead HOT 1
- Macros documentation page not displaying correctly in mobile browser
- The job page is out of date
- structInit with inherited super constructor
- Use-case suggestion
- Comment appears on the wrong page. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haxe.org.