We are always working to make Desmos even better! Below you can find tabs that list out new features added to Desmos Math Tools, sorted by date. We hope it can be a valuable resource for those who want to stay up to date on the latest tools, as well as an easy way to get caught up after a break.

Questions or feedback about a particular feature? Please email support@desmos.com.

**April 2024**

- You can now define recursive functions in the Desmos Graphing Calculator, Geometry Tool, and 3D Calculator. Get started by reading our Recursion article or exploring a recursive sequence example in this Fibonacci Sequence Example Graph.

**February 2024**

- In Desmos 3D, you'll now find a perspective slider in the settings menu. Explore how to change the view of the 3D cube from orthographic to perspective with this Cylinder Perspective graph.
- 3D now has clickable objects! You can run actions by clicking on objects in 3d like you can in the 2d and geometry calculators. Learn more about Actions.

**January 2024**

- You can now control the movement of the 3D cube with your keyboard. While focused on the cube (use the shortcut CTRL + ALT + P on PC), arrow keys will rotate and tilt the cube. Read more about keyboard shortcuts at desmos.com/3dshortcuts.
- In the calculator, you can now plug multiple values for a parameter into an equation in one line. To do so, type the word ‘for’ to generalize the parameter with a list or an interval. Read more here.

**2023**

**November 2023**

- Explore the new tone expression to create sound in the Desmos Graphing Calculator, Desmos Geometry Tool, and Desmos 3D. Learn more.
- Use desmos.com/diagnostics to send us an automatically generated report that will help diagnose what might be going wrong with any of the Desmos Tools.

**September 2023**

- Jump into a new dimension of math with Desmos 3D! Explore connections between 2D curves and 3D surfaces. Now in Beta at desmos.com/3D. Learn More.

**July 2023**

- Check out what's new in Desmos Geometry. Now you can temporarily reveal hidden objects from the settings menu and construct and compute with vectors from the toolbar.

**May 2023**

- Our next generation Geometry Tool is here! Construct and explore with the power of the graphing calculator built in. Now at desmos.com/geometry-beta.

**April 2023**

- Visualize data across many orders of magnitude by setting either axis, or both, to a logarithmic scale. Open the settings menu and navigate to ‘more options’ to get started. Learn more about setting an axis to a logarithmic scale.

**February 2023**

- The first column in a table can now be externally defined. Try it out here. Change the values in the list \(L\) and watch how the table changes.

** January 2023**

- You can now use our substitution feature to replace any variable in an expression with a constant value, another variable expression, or a list. You'll find the 'with' substitution function under 'advanced features' in the function keypad. Try it out in this example.

**2022**

**July 2022**

- New way to create lists of polygons: when the polygon function is given several arguments and one or more of these arguments is a list of points, a list of polygons will be created. See an example graph here.

**April 2022**

- The graph settings menu now includes a “Lock Viewport” option that prevents panning and zooming of the graph paper.

**January 2022**

- Scroll through available functions all in one place in the new functions menu on the graphing calculator keypad.
- You can duplicate any expression, including sliders, notes, images, tables, and folders (from edit list gear icon at the top of the expression list). Duplicating a folder duplicates all of its contents.

**2021**

**November 2021**

- Polygons can now be assigned to variables, used as part of function definitions, and stored in lists.

**October 2021**

- Added list comprehensions to the graphing calculator. You can now create new lists based on existing lists using a variety of operations. Learn more.

**August 2021**

- Added Actions to the graphing calculator. Actions provide a way to react to events in the calculator, like clicks or clock ticks, by updating variables in the expression list. Learn more.

**July 2021**

- The way that math is read when using a screen reader has been updated to speak shorter forms of common numeric fractions and exponents.
- Improved the keyboard accessibility of static labels in the graphing calculator.
- Removed the panning effect for audio trace of graphs in the form \(x=f\left(y\right)\).
- Fixed bugs in the graphing calculator related to the stacking order for moveable points, expressions nested too deeply, opacity of labels, and the
*round( )*function.

**June 2021**

- Fixed bugs in the graphing calculator related to opacity of labels on lists of points, voice over accessibility for regressions, and pasting data into tables.

**May 2021**

- Added a
*unique( )*function to the graphing calculator that takes a list and returns a new list without duplicates. - Updated the undo/redo stack size in the graphing calculator from 20 to 100.
- Fixed bugs in the graphing calculator related to the redo shortcut for MacOS and zooming in on points.

**April 2021**

- The calculator got a new internal representation for expressions that makes nested function and variable definitions more efficient. Many cases that previously produced a “Definitions are nested too deeply” error now work.
- Fixed bugs in the graphing calculator related to piecewise functions and range slice syntax on non-lists.

**March 2021**

- The “Projector Mode” toggle in the graphing calculator has been replaced by radio buttons for default and large display sizes.
- Improved the keyboard accessibility of draggable images in the graphing calculator.
- The Braille mode controls in the graphing calculator and scientific calculator are now behind a checkbox.
- Fixed bugs in the graphing calculator related to draggable images, label opacity, voice over accessibility for point labels on lists, and computing finite differences.
- Fixed a bug in the scientific calculator related to decimal to fraction conversion for small decimals.

**February 2021**

- Fixed bugs in the graphing calculator related to the “folder” shortcut and custom colors.

**January 2021**

- Improved accuracy of pdf and cdf for the binomial, Poisson, and Student’s T distributions for large parameters.

**2020**

**November 2020**

- You can now add custom colors to your graphs using the special functions rgb() and hsv() in the Graphing Calculator. When you assign a color expression to a variable, the color you create will appear as an option in the expression styling menu. See an example graph here.
- The expression list in the graphing calculator is now searchable. While focused on an expression, type ctrl+ f / cmd+f to filter down to expressions that contain text matching your search string.
- The styling menu for expressions has new options, including line width, line opacity, point size, point opacity, and label rotation. All of these attributions can be dynamic by assigning them to a variable controlled with parameters. See an example graph here.
- Images added to the Graphing Calculator can now be configured so that they are draggable from anywhere on the image. From the styling menu on images, click the “Make Draggable” button. See an example graph here.
- In the Graphing Calculator, we have added “smart” slider prompts that generate context-aware default bounds and step sizes for properties such as opacity and parameters in our color functions.

**September 2020**

- The Graphing Calculator now supports outliers in box-plots.
- Our homepage at www.desmos.com and our Graphing Calculator, Scientific Calculator, Four Function Calculator, and Matrix Calculator are now available in a total of 19 languages.

**August 2020**

- In the graphing calculator logged in users can now attempt to recover lost work if they accidentally end a session without saving. From the menu on the left find the message “Lost work? Attempt recovery.”
- You can now access audio trace from the built in keypad in the graphing calculator. Type an expression and look for the sound icon in the keypad at the bottom of the screen. Learn more about our accessibility features here.
- We updated our Matrix Calculator and added it to our official list of Math Tools. Learn more.
- New features for our Matrix Calculator - rref and trace.
- Updates to the sound and behavior of our audio trace functionality in the graphing calculator. Learn more on our accessibility page.

**July 2020**

- The graphing calculator now supports vector operations on points. Explore examples here.
- The graphing calculator now supports integrals with infinite bounds. See an example here.
- Added a keyboard shortcut to the Graphing Calculator to show/hide the expression list (Shift + Command/Alt + e).

**June 2020**

- We released new versions of our iOS and Android graphing calculator apps
- You can now use "arsinh(x)" as an alias for "arcsinh(x)," and similar for other related functions, which should help out our friends in the UK who use the former name for the expression. (It's still "math" and not "maths," though. We are apologetic but firm in this matter.)
- It's Pride Month and Desmos is celebrating. Type "pride" into your graphing calculator.

**May 2020**

**2019**

**October 2019**

- We added Spearman's rank coefficient to the graphing calculator.

**July 2019**

- We added a new animation mode – "play indefinitely."

**June 2019**

- We released the newest version of our API.

**April 2019**

**February 2019**

- We released support for statistics!
- You can now paste in data sets with 1,000 rows!

**2018**

**December 2018**

**November 2018**

- We released a secure test-mode app so students can use our graphing calculator on in-class tests! [iOS, Android]

**October 2018**

- We released an app for our scientific calculator for iOS, Android, and...wait for it wait for it..are you still waiting?... Kindle!

**September 2018**

- Our testing page now includes information for North Carolina and Virginia.
- You can now use variables in slider parameters.

**June 2018**

- You can now specify label position on points.

**May 2018**

- New sinks added for expression inputs and table cells.

**April 2018**

- Italian and Thai translations are complete in the graphing calculator.
- We released transformation tools for our geometry tool. (More here.)
- Our iOS app supports iOS 9 again.
- You can now place images above graphs in the calculator.
- Our calculator is 100% translated into Ukrainian.
- We added Louisiana to our testing page because you'll now find the Desmos calculators on their state test.
- Bug fixes for our iOS app.
- Polygons added to the graphing calculator. (Check it!)

**March 2018**

- Settings menu in our Four Function and Scientific calculators, including modes for projectors, Braille, and reverse contrast.
- Braille support for our Four Functionand Scientific calculators.
- Polygons in Geometry.
- Upgrades and bug fixes for printing in the Graphing Calculator.

**February 2018**

- We updated styling options for expression list items.
- iOS and Android app updates released.
- Is Desmos on your test?

**January 2018**

- We added a quartile function to our graphing calculator.
- Now you can change the font size on point labels.
- Go ahead and rotate images in the graphing calculator.

**2017**

**December 2017**

- Now you can re-size the expression list in our calculator.
- Our geometry tool now has angle measures.

**September 2017**

- We've made usability and performance updates to our iPad Test Mode app.

**August 2017**

- Go ahead and construct 'til your heart's content! You can now save constructions at desmos.com/geometry.
- Solving simple single variable equations has been deprecated.

**June 2017**

- Dynamic labeling is here!
- Lists can be used to define locations of images.

**April 2017**

- Updated Terms of Service.
- We've simultaneously simplified and expanded our share menu for graphs.

**January 2017**

- Introducing Labels!

**2016**

**October 2016**

- iOS App Updates - including limits and parametric domain restriction updates.

**June 2016**

- Calculator Colors - We've upgraded the current color palette in the graphing calculator to be bolder and even more beautiful.
- iOS updates - Download our latest and greatest version of the Desmos Graphing Calculator app from the App Store.

**April 2016**

- Offline Test Mode (Chrome App) - We've launched our newest addition to the Desmos family. Desmos Test Mode is now available on desktop devices that support the Google Chrome Browser.
- Integrals - The wait is over. Integrals are officially live.