Clickwheel.js

Dev tools

ui component library

SHOW HN2022

112points
73comments
#558of 2,570 in 2022
Top 22%of 2022 by points

How HN took it

MixedNo clear lean

6 positive, 9 neutral or asking, 3 mixed, 15 critical, out of 33 comments about the project. Thread score -0.24.

Execution: 2 for, 7 againstDesign: 1 for, 3 againstIdea: 3 for, 0 againstPerformance: 0 for, 3 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Nice nostalgic homage to the iPod click wheel

    From 2 comments
    • among all the new web trends i like this one the most frameworks keep coming and going, but iPod click wheel will serve us for centuries!
      ushakov on HN
    • This is what I've been wanting to make for a while now... Darn! but nice! It's really well done. On my phone it is just like I'm holding an iPod again, and I noticed immediately…
      dbtc on HN
  • Interesting idea for circular scrolling on touchpads

    From 2 comments
    • I actually use a variant of the Clickwheel on a daily basis. I use a synaptics touchpad on a Thinkpad T490. There are Linux programs that allow you to control the properties of…
      trevcanhuman on HN
    • Should really detect circular movement on a touchpad. That's probably truest to its original form.
      zeptonix on HN

Objections

  • Scroll velocity does not respond to speed like the original

    From 1 comment
    • Major issue, velocity of the scroll seems to be consistent ignoring how fast you scroll/rotate the click wheel - I love the idea but it doesn't truly represent the joy of using…
      samwillis on HN
  • Buttons do nothing and drag on icons breaks the wheel

    From 2 comments
    • Disappointed that the buttons don't do anything. I want the entire site navigation to be controlled by this!
      paxys on HN
    • If you click and drag any of the icons on the wheel it won't work. Click and drag the whitespace within the wheel and it works.
      corny on HN
  • Does not work on mobile or some browsers

    From 3 comments
    • Doesn’t work on mobile For me
      ada1981 on HN
    • IPhone 11 Pro / 14.8 iOS Safari It’s kinda janky alignment and I can’t scroll or click.
      ada1981 on HN
    • This doesn't appear to work at all in Chrome on MacOS
      wmichelin on HN
  • Hard to use with mouse or trackpad drag

    From 2 comments
    • I hate to say this but it is not very intuitive, I was click on dragging for a while. Circular motions while dragging with a trackpad is not a natural motion.
      echan00 on HN
    • I'm on Firefox on Windows and found it a little difficult to use because I kept clicking and dragging the buttons on the wheel
      DoctorOW on HN

Requests

  • Add velocity scrolling

    From 2 comments
    • Major issue, velocity of the scroll seems to be consistent ignoring how fast you scroll/rotate the click wheel - I love the idea but it doesn't truly represent the joy of using…
      samwillis on HN
    • Needs to take into consideration acceleration and velocity and correctly model the physics of the bounce / overshoot characteristics. Note that this only works and makes sense if…
      iamleppert on HN
  • Add click sound

    From 1 comment
    • Major issue, velocity of the scroll seems to be consistent ignoring how fast you scroll/rotate the click wheel - I love the idea but it doesn't truly represent the joy of using…
      samwillis on HN
  • Make buttons functional for site navigation

    From 1 comment
    • Disappointed that the buttons don't do anything. I want the entire site navigation to be controlled by this!
      paxys on HN

Questions

  • Why both React and jQuery are used

    From 1 comment
    • Do continue! I love these little projects, and it's a great start. Could I ask a question, I haven't done much React (much more Vue.js and loads of jQuery/plain js in the past).…
      samwillis on HN
  • Can the code be reused in a project

    From 1 comment
    • Any chance I could borrow this code for my (very WIP) classic clickwheel iPod emulator? I've actually got an experimental WASM build of it up and running, so this would be super…
      daniel5151 on HN

Alternatives named

  • tannerv.com iPod simulation

    From 1 comment
    • https://tannerv.com/ipod/ (which has been posted on HN before) has not only a clickwheel, but a full-on iPod simulation. Might be interesting to compare clickwheel feel and…
      TazeTSchnitzel on HN
  • Synaptics circular touchpad scrolling

    From 1 comment
    • I actually use a variant of the Clickwheel on a daily basis. I use a synaptics touchpad on a Thinkpad T490. There are Linux programs that allow you to control the properties of…
      trevcanhuman on HN
  • jQuery-Knob

    From 1 comment
    • you should reach out to the actual authors of the code this is a lightly tweaked jquery-knob with the license stripped…
      replygirl on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/30592456)