modularscale / modularscale.com

modularscale.com website source
http://modularscale.com
43 stars 5 forks source link

Project goals #1

Closed scottkellum closed 10 years ago

scottkellum commented 10 years ago

I’ll start this thread off.

Goals

  1. Improve and clarify the web calculator.
    1. Live updating of scales based on input.
    2. Provide better visualization of the resulting scale.
      1. Modular scale rulers
      2. Type specimen.
  2. Explain what modular scales are, how to make them, and how to use them.
    1. Do this through text
    2. Do this through UX
    3. Do this through examples
  3. Introduce code based calculation and showcase tools.
    1. Take care that users may be new to preprocessors and other languages.
  4. Collect and showcase modular scale articles.

    Constraints

  5. Advertising
    1. sponsored logo and blurb on home page
    2. sponsored logo and blurb on results page
  6. Support existing users and functionality.
tbrown commented 10 years ago

Thanks Scott. These goals and issues look great.

Modularscale.com is indeed a site, but I think of it as a tool. The calculator is the reason why the site exists, and I use the site like I would use an app. Why don't we rename Goal 1 as, "Improve and clarify the web calculator" and Goal 2 as, "Explain what modular scales are, how to make them, and how to use them".

Users of the web calculator (like me) may be pretty new to Sass, so we should introduce that with care. Calculated results may be a good place to offer a Sass-based takeaway (Step 1: Install modular-scale. Step 2: Copy/paste the SCSS of your scale.). We could also explain modular-scale with the text, UX, and examples we define in Goal 2.

In fact, "Introduce code-based calculation" probably deserves to be its own goal.

In typing this all out, I found it easy to refer to my site as "the web calculator" and your Sass work as "modular-scale". We should think about how we refer to these different parts of the overall concept.

scottkellum commented 10 years ago

Great points Tim. I updated accordingly

In typing this all out, I found it easy to refer to my site as "the web calculator" and your Sass work as "modular-scale". We should think about how we refer to these different parts of the overall concept.

How about “the web calculator” and “the Sass calculator”? The overall concept of these two is exactly the same but executed in different contexts. Assuming the user has Sass is a huge assumption to make and it would be nice to keep things open for JavaScript, Stylus, and maybe even LESS (no custom function support yet) powered calculators.

Maybe we can switch context of the web calculator for users of the various language based calculators. Have it output some setup code and have the visuals illustrate how to use the calculators instead of just returning values?

tbrown commented 10 years ago

:thumbsup: to all of that, Scott.