Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Add Graphing Mode #338
Evidence or User Insights
Graphing Calculator is also the top requested feature in Feedback Hub.
I have no direct stake in this, but I like my calculators relatively simple. Something I can count on. I've seen #209 filed already and I can only imagine adding such feature would only make it worse.
When I encounter a graphing calculator, I expect much more from it than from a non-graphic one, some of that is already encapsulated in the "goals" part of this ticket, but I imagine the engine part of the calculator would have to grow significantly (see references). Are there more specific issues going to be filed against that? How is it going to be implemented now that calculator is open sourced, is it going to be a feature delivered by MS or rely on the broader open source community? If former (as #339 would have me thinking), is it going to be developed in the open or is one giant PR suddenly going to appear one day? I'm quite curious.
It seems important to be able to export or share calculations and graphs in a way that's interoperable with other mathematical applications. That way, we can feel confident using Windows Calculator as a lightweight tool for quick explorations (hope you can hold the line on startup time!), and not worry about hitting a "dead end" if I end up needing more advanced features.
I can also see myself (and maybe high school students/teachers?) wanting to export/save/share entire session histories to OneNote (would it ideally interoperate with OneNote's own mathematical and graphing tools somehow?)
@janisozaur - We have been doing various forms of prototyping and then initial ground work on this for about a year now. Within the next week or so, you should be seeing the initial PR for populating the feature branch. The feature is not done, and we are looking for community involvement/participation in the completion of the feature. But yes, there will be a large PR to initially populate the feature branch.
There will be more information included in our documentation when that feature branch is created, but the abbreviated version of it is that we are not developing the graphing engine ourselves. We will be using one developed elsewhere, and it unfortunately has restrictive licensing. Therefore, the engine will not be included in this repo, only the interfaces that we use to interact with it, along with a mock implementation so that the developer build will continue to function. So, our development efforts on this feature will be focused on developing a great end-user experience as opposed to the development of the engine itself.
Yes, there are free programs out there. However, Microsoft Math is not in the windows store and not on the Windows Universal Framework so it will not run on Windows Light and will not run on Windows Phone.