0.86/Calculate: Difference between revisions

Garycmartin (talk | contribs)
 
(14 intermediate revisions by 2 users not shown)
Line 3: Line 3:


== Introduction ==
== Introduction ==
''Some introductory words what the activity is like. Any special things you like to mention that happened during the release cycle etc''
The Calculate Activity is an infix-notation graphing calculator. Type an expression or select components from the toolbars, and press Return to evaluate it.


More Info: ''link to get some further info about the activity''
More Info: [[Activities/Calculate]]


== What is new for users ==
== What is new for users ==
The new toolbar design has been added to Calculate. Plot, degree/radians, scientific notation, and precision buttons are always visible in the main toolbar (as well as the Stop button).


The plot, degree/radians, and precision buttons are always visible.
[[Image:Calc-activity.png|thumb|none|800px|The '''activity toolbar''' is used to name the session, share, and keep a version.]]
[[Image:Calc-activity.png|thumb|left|The activity toolbar is used to name the session, save a version, and share]]
[[Image:Calc-edit.png|thumb|none|800px|The '''edit toolbar''' is used for copy and paste]]
[[Image:Calc-edit.png|thumb|left|The edit toolbar is used for copy and paste]]
[[Image:Calc-func.png|thumb|none|800px|The '''algebra toolbar''' is used for common functions such as square and square root]]
[[Image:Calc-func.png|thumb|left|The function toolbar is used for common functions such as square and square root]]
[[Image:Calc-trig.png|thumb|none|800px|The '''trigonometry toolbar''' is used for trigonometry functions: sin. cos, etc.]]
[[Image:Calc-cons.png|thumb|left|The constants toolbar is used for contants such as ''pi'' and ''e'']]
[[Image:Calc-bool.png|thumb|none|800px|The '''boolean toolbar''' is used for operators: and, or, and not]]
[[Image:Calc-trig.png|thumb|left|The trig toolbar is used for trigonometry functions: sin. cos, etc.]]
[[Image:Calc-cons.png|thumb|none|800px|The '''constants toolbar''' is used for constants ''pi'', ''e'', ''Euler's Constant'', and the ''Golden Ratio'']]
[[Image:Calc-bool.png|thumb|left|The boolean toolbar is used for operators: and, or, and not]]
 
<div class="visualClear"></div>
=== 31 ===
 
* Improve toolbar design (Gary C. Martin)
* Add some constants (Gary C. Martin)
* Parser improvements
 
=== 30 ===
 
* Add support for matplotlib as plotting backend
* Add support for complex plot ranges, e.g. -2*pi..2*pi
* Fix superscript display bug
 
=== 29 ===
 
* Fix plotting of functions
* Fix parsing of (in)equalities
* Fix toolbar button issues


== What is new for developers ==
== What is new for developers ==
''What might be interesting to know for a developer contributing to the component. Add 'No News' if there is nothing of interest.''
No News


== Internationalization (i18n) and Localization (l10n) ==
== Internationalization (i18n) and Localization (l10n) ==
Line 32: Line 49:
* Add support for complex plot ranges, e.g. -2*pi..2*pi
* Add support for complex plot ranges, e.g. -2*pi..2*pi
* Fix superscript display bug
* Fix superscript display bug
* Fix plotting of functinos
* Fix plotting of functions
* Fix parsing of (in)equalities
* Fix parsing of (in)equalities
* Fix toolbar button issues
* Fix toolbar button issues
=== Open tickets ===
* {{Bug|346}} Calculate does not function properly at non-XO screen resolutions
* {{Bug|383}} Review Calculate Tickets still in OLPC Trac
* {{Bug|515}} Factorial and boolean equality not working
* {{Bug|845}} Issues in calculator
* {{Bug|1111}} trig functions in Calculate ignoring deg setting
* {{Bug|1332}} Provide alternate number base display support in Calculate


== Credits ==
== Credits ==
''Name the contributors here''
Gary C. Martin, Reinier W. Heeres