microsoft / microsoft/calculator
Add setting to allow user to change default launch behavior
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 31.1k
- Forks
- 5.8k
- PR merge metrics
- No merged PRs in 30d
Description
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.
- Launch "Calculator"
- Leave my keyboard
- Find my mouse
- Click the hamburger button
- Scroll up to find Standard
- Click on it
- Move hand back to keyboard
- 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).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Calculator launch flow and trace how the initial mode is selected, including the existing Standard, Scientific, and conversion modes. Confirm how the last-used mode is retained, then define the setting behavior so users can choose a default normal calculator mode. Done means launching Calculator follows the selected preference without requiring navigation through the hamburger menu.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100