DesmosPopUp is a lightweight macOS menu bar app that provides quick access to Desmos calculators (Scientific, Graphing, and Matrix) in a floating window. Instantly toggle the window with a global hotkey, and switch between calculator types with a single click.
- Menu Bar Icon: Click the menu bar icon to access a dropdown menu with Scientific, Graphing, and Matrix calculator options, plus Quit.
- Configurable Global Hotkey: Instantly toggle the Desmos window from anywhere (default: Option + D), and change it via Settings.
- Floating Window: The Desmos window stays on top of other windows for easy access.
- Switch Calculators: Use title bar buttons to switch between Scientific, Graphing, and Matrix calculators.
- Settings Menu: A gear button in the title bar opens a menu with: Set Hotkey, Hide/Show Icon, and Quit.
- Download the latest
.dmgrelease from the Releases page. - Open the DMG and drag
DesmosPopUp.appto your Applications folder. - Launch the app from Applications.
- Clone or download this repository.
- Open
DesmosPopUp.xcodeprojin Xcode. - Build and run the app (Product > Run, or
Cmd+R).
- Click the menu bar icon (a "D" in a circle) to open a dropdown menu with calculator options:
- Scientific calculator icon: Opens the window with Scientific calculator
- Graphing calculator icon: Opens the window with Graphing calculator
- Matrix calculator icon: Opens the window with Matrix calculator
- Quit icon: Exits the app
- Use the global hotkey (Option + D by default) to toggle the window from anywhere.
- In the Desmos window's title bar:
- Use the right-side buttons to switch between Matrix, Graphing, and Scientific calculators.
- Click the gear button to open Settings:
- Set Hotkey…: Press a new shortcut (must include ⌘/⌥/⇧/⌃). Press Esc to cancel.
- Hide/Show Icon: Toggle the menu bar icon.
- Quit: Exit the app.
- Hotkey: The default hotkey is Option + D. To change it, open Settings (gear in the title bar) → Set Hotkey, then press your desired combination (requires at least one modifier: ⌘, ⌥, ⇧, or ⌃). The selection is saved and persists across launches. Press Esc to cancel.
- Window: The window floats above other apps and can be resized, but not below a minimum size.
- macOS 12.0 or later
- Xcode 14 or later
MIT License.
This project is not affiliated with or endorsed by Desmos. All trademarks and copyrights are property of their respective owners.