Giter VIP home page Giter VIP logo

Comments (6)

robinstewart avatar robinstewart commented on May 26, 2024 1

This is a side effect of making sure that small, common increments of time at the beginning are easier to select — 10 seconds, 20 seconds... 1 min, 2 min... up to 5 min, which is significantly past where it would be on a clock. Then minutes 5 through 60 are fit into the remaining space.

Maybe a reasonable fix would be to fit minutes 5 through 30 into the remaining space up to the "6-o-clock" position and then continue at normal clock spacing from there.

from timer-app.

karbassi avatar karbassi commented on May 26, 2024 1

@JolinM, sorry for using tech jargon.

PR stands for Pull Request.

Here's a quick video explaining it. https://www.youtube.com/watch?v=2VX1ISk9XH8

from timer-app.

MaxPower85 avatar MaxPower85 commented on May 26, 2024 1

This is a side effect of making sure that small, common increments of time at the beginning are easier to select — 10 seconds, 20 seconds... 1 min, 2 min... up to 5 min, which is significantly past where it would be on a clock. Then minutes 5 through 60 are fit into the remaining space.

Maybe a reasonable fix would be to fit minutes 5 through 30 into the remaining space up to the "6-o-clock" position and then continue at normal clock spacing from there.

That doesn't sound like some "Mac-like solution" to me 😄 I mean, Apple generally seems to try to design the interface how someone expects it to work and if 5 or 10 or 30 minutes weren't where someone expected them to be on a clock, that would seem kind of unexpected... also the original Minutes widget didn't do that... 5 minutes was at the equal distance from the center as 55 minutes was on the other side... but it only allowed you to set minutes...

If you wanted to set seconds, I think it would be better to just have a separate mode for seconds... maybe just add one small button in the corner (it could be just a letter M that changes to S when you click on it) to change to a mode for seconds and use the whole circle for seconds then... but I'm not really sure how much someone really needs to set a reminder that will appear in like 10-20 seconds in everyday life, when someone isn't just setting it to test it quickly... so I think the option to set the seconds isn't really necessary and that the design should be more focused on how much is something needed in everyday use.

BTW... I think it would look nicer if that "arrow" was larger... it looks like there's just too much empty space around that circle with such a small "arrow"... and if there were buttons for additional options in corners like on the Minutes widget (it had a button to loop the timer and a button to switch between modes it which it rings or plays a song from iTunes in another mode or opens some file in some other mode)... I also think having a standard close button with a red circle that's always there looks somewhat distracting and I think it would be better if it maybe only appeared on the corner as a larger "X" in a gray circle when you press Alt like in Dashboard or to just quit it from the Menu bar.

from timer-app.

JolinM avatar JolinM commented on May 26, 2024

Oh, it totally make sense then!

Maybe a reasonable fix would be to fit minutes 5 through 30 into the remaining space up to the "6-o-clock" position and then continue at normal clock spacing from there.

That seems like an interesting compromise. Could work well. Otherwise, just keep it as is; it’s nothing that shocking ;)

from timer-app.

karbassi avatar karbassi commented on May 26, 2024

@robinstewart, i think that's a good idea. If you're up for it, I'll review the PR.

from timer-app.

JolinM avatar JolinM commented on May 26, 2024

What is PR…?

from timer-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.