-
-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
good first issueGood for newcomersGood for newcomers
Description
Perhaps an issue is not the best place to gather these, so please feel free to move elsewhere. I wanted to compile these somewhere so that they can be addressed one way or the other.
Observing the site, I came up with the following list of small items that could possibly be tweaked:
- Get Started -button at the front page: only text is clickable, not the visual button
- Get Started -button at the front page: opens to new tab without any particular reason
- Search Documentation -button is styled to look like a text field but isn't
- Search Documentation -button hints at Mac-only button (cmd) for non-Mac OSes
- Mailing list join button / form submit gives no visual feedback when form cannot be submitted (nothing happens)
- "Example code windows" accordion toggle icon: clickable area too small
- Ideally a clickable area should be at least 44 x 44 pixels. I think we could make the whole "tool bar" area clickable, sidestepping the icon issue entirely
- "Example code windows" accordion titles are not headings
- Using heading elements would improve navigation possibilities and probably have some impact on SEO
- Search modal: labels on checkboxes are not clickable
- Clicking on a label should (de)activate that labels' checkbox
- "Including packages": clickable area on remove package -icon too small
- Same 44 x 44 pixels issue here. Probably no space to make it this big, but a size-improvement would still be helpful in removing the need for a very fine pointer to hit the target.
- Docs sidebar: Placed in the markup before the content is. Causes CTRL/CMD+F in-page searches to be very cumbersome, as user needs to first pass all the results in the navigation
- Docs sidebar: "Including packages" allows removing Ash core from selection, but still shows contents on sidebar
- More specifically, the function reference remains but the guides do not
- Docs sidebar: "Including packages" allows changing Ash core version, but still shows contents from initial load
- More specifically, having 2.0.0RC12 loaded means that all links lead to 2.0.0RC12 content, despite choosing a different version of Ash
- Package version indicator: absolute position floats above headings/content in certain screen size + content combinations
- Happens on desktop too if the top heading is long enough
- Right-hand function list: clicks on anchors have a visual jerk
- More specifically, there's some kind of animated nudge when a link is clicked
- Function documentation: There is some kind of "snap to element" behavior that makes scrolling with a mouse extremely jerky and difficult. Relates to above point about Right-hand function list.
- In general we probably should avoid touching native scrolling at all.
- Docs content area: narrow area for scrolling, makes scrolling page unnecessarily difficult as scrolling has to happen within the narrow content container instead of anywhere on the page
- Mobile UI: hamburger icon on left side harder to use for larger part of the population
- Most people are right-handed, so when using mobile phones they tend to hold it on their right hand when using one-handed. This leaves their thumb at the absolute opposite side from the menu button.
- Mobile UI: hamburger icon doesn't show state
- The icon could update to show whether it is active or not, making understanding the system's state easier
- Mobile UI: floating menu doesn't close when loading new content
- My assumption is that most users would prefer to read the content as the next thing after choosing an item from the menu
- Mobile UI: Scroll position doesn't reset to the top when navigating to a new section.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers