🎨
Chief Crayon Officer
Designer and front-end developer with extensive web-app experience
- Wellington, New Zealand
- https://jamesn.net
- @bandit.nz
Pinned Loading
-
A UX-first React range slider implem...
A UX-first React range slider implementation. Working demo: https://codesandbox.io/p/sandbox/sharp-cray-zm62vd 1/*2So there's a critical UX flaw with most range slider implementations, whereby if3both handles are on top of each other (e.g. to select a single value range like 80-80)4then it's not clear to the user which handle is on top, and so dragging in a certain5direction doesn't work. The user is then either bewildered or forced to drag in the -
Alliterative random username generat...
Alliterative random username generator. Example: https://jsfiddle.net/morbandit/e0ta9bxy/ 1/**2* Generates a random username, preferring alliteration where possible3* @returns {string} A randomly generated username (e.g. "Perfect Pelican")4*/5export const alliterativeUsername = () => {
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.
