Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add setting to allow user to change default launch behavior #486

Open
Svish opened this issue May 2, 2019 · 15 comments
Open

Add setting to allow user to change default launch behavior #486

Svish opened this issue May 2, 2019 · 15 comments
Labels
Enhancement help wanted Issues identified as good community contribution opportunities needs spec Pri: 2

Comments

@Svish
Copy link

Svish commented May 2, 2019

I loved the old Calculator because it was so quick to just Win, "calc", Enter, and do some quick math.

But now, this process is often super slow because the new Calculator app opens up with the last random mode I was in. Could be Currency, could be Length, doesn't matter. I love that the modes are there, but what I most often want when I open calculator is to do some quick math. It's very rare, if ever at all, that I actually want to do a conversion, and even more rare that I want to do the same exact conversion type that I did last time.

It's especially annoying because switching back to Standard mode is so slow.

  1. Launch "Calculator"
  2. Leave my keyboard
  3. Find my mouse
  4. Click the hamburger button
  5. Scroll up to find Standard
  6. Click on it
  7. Move hand back to keyboard
  8. Finally, Actually do the calculation

Steps 1-6 are super annoying. Please make Standard the default mode. Or at least default to the most recently used normal calculator (i.e. Standard or Scientific).

@MicrosoftIssueBot
Copy link
Collaborator

This is your friendly Microsoft Issue Bot. I've seen this issue come in and have gone to tell a human about it.

@HowardWolosky
Copy link
Member

@Svish, just as an additional data point, steps 1-6 could be skipped entirely by typing ALT1. There are keyboard shortcuts for all of the modes and you can see them by holding down the ALT key.

If we were to pursue this idea, I think it should probably be a setting, similar to how it is with browsers (start where you left off vs with a single new tab).

@Svish
Copy link
Author

Svish commented May 2, 2019

What?! There are shortcuts? Maybe that fact should be made more discoverable somehow too. 😳

But yeah, I wouldn't mind it being configurable.

Would be interesting to see some usage statistics though, what people actually do right after they launch the app. Do they switch mode immediately, and if so, which mode do they switch to? And if not, which mode did the app start with?

@HowardWolosky
Copy link
Member

HowardWolosky commented May 2, 2019

What?! There are shortcuts? Maybe that fact should be made more discoverable somehow too. 😳

See #157 and #378

@MovGP0
Copy link

MovGP0 commented May 21, 2019

Opening the calculator in the most recent mode is the proper behaviour and should not be changed.

As a software developer I always use scientific mode (notice the irony in that 😅) and want to keep it that way, when I reopen the calculator.

@Svish
Copy link
Author

Svish commented May 21, 2019

Opening the calculator in the most recent mode is the proper behaviour and should not be changed.

As a software developer I always use scientific mode (notice the irony in that 😅) and want to keep it that way, when I reopen the calculator.

Exactly. So don't you find it a bit annoying that it doesn't always start in your preferred scientific mode, but instead the most recent mode, which could be the scientific mode, but could also be one of several other random modes you might have used?

@MovGP0
Copy link

MovGP0 commented May 21, 2019

it always starts in scientific mode. it works fine.

@phuclv90
Copy link

phuclv90 commented Jun 3, 2019

There has always been shortcuts in calculator. It's just that common operators (+-*/) are well-known, the rest have no indicators so people are often not aware of them

@grochocki
Copy link
Contributor

#157 should help improve shortcut documentation.

@ghost
Copy link

ghost commented Jul 22, 2019

We reviewed the pitch and would love to explore this idea further! The pitch is a great start, but there are still some open questions. I am moving this issue into planning to iron out some of those details and I created calculator-specs/settingLaunchDefault to track progress. A human will follow up with some feedback on your pitch shortly. Keep in mind that not all ideas that make it into the planning phase are guaranteed to make it to release. For more information on next steps, check out our spec workflow.

@grochocki grochocki changed the title Make "Standard" the default calculator mode Add setting to allow user to change default launch behavior Jul 22, 2019
@grochocki
Copy link
Contributor

We think that updating the behavior to always open in Standard is too aggressive and that opening to the last used "standard" calculator mode could possibly lead to confusion, since the behavior would be inconsistent (or at least could be perceived as such).

That being said, it is reasonable to have this exposed as a setting, with the default option "most recently used" (today's behavior). This feature is dependent on #596.

@grochocki grochocki added the help wanted Issues identified as good community contribution opportunities label Jul 29, 2019
@Chips1234
Copy link
Contributor

I'm working on this and #596.

@grochocki
Copy link
Contributor

@Chips1234, once #596 is merged in, we can explore adding a setting to switch default launch behavior. The spec for this one should be pretty straight-forward if we follow the same pattern for the "App theme" setting introduced in #596. We'll want to keep the default consistent with behavior today (i.e., "most recently used"), but we can expose the other Calculator modes as other defaults (i.e., so Calculator always opens in "Scientific" mode, for example).

How might we add this setting? A combo box feels like a good candidate here. For example, something like this:

image

image

Do you think that language is clear enough for all users to understand what it does? Should we include Date Calculator and every converter mode?

@Chips1234
Copy link
Contributor

I've made a spec: microsoft/calculator-specs#30. Please take a look and share with me your suggestions (if any)

@Chips1234
Copy link
Contributor

Would anyone please be able to check my spec? @grochocki, perhaps?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement help wanted Issues identified as good community contribution opportunities needs spec Pri: 2
Projects
None yet
Development

No branches or pull requests

7 participants