Patch notes
Everything that has changed on Squesmos, newest first.
v2.9.8 Save your designs
- Squiggle accounts: the "Squiggle account" button now sits with the other buttons at the top right of every page
- Save: a Save button in the Squigulator, Squigtones (your Compose score), Squetch It and Planar Squinetics keeps what you made in your Squiggle account
- My designs: a new tab in your account window lists everything you've saved, so you can open, rename or delete it
v2.9.7 Squiggle fixes
- Squiggle accounts: a clear "Delete my Squiggle account" button in your account window, with a password check, so you can remove your account whenever you like
v2.9.6 A new date for Squizardry
- Squizardry: the official release of Squizardry Part One: The Buried City moves to December 5, 2026. The demo is still November 14
- Speed: the Squigulator and Squigtones start lighter, and Polygonometry rests while it's paused
v2.9.5 Squiggle accounts
- Accounts: player accounts are now called Squiggle accounts, everywhere on the site
v2.9.4 Cleaner links
- Links: page addresses are shorter, like squesmos.com/library and squesmos.com/squizardry. Old links ending in .html still work
v2.9.3 Just a username
- Accounts: make one with just a username and a password, no email needed. Your username is your name on the leaderboards straight away
- Privacy: accounts no longer keep an email address; the privacy page says what they keep now
v2.9.2 Coming soon: Squizardry
- Squizardry: announcing Squizardry Part One: The Buried City, an adventure puzzle game. Follow the Squizard on his mysterious quest through the buried city. Demo release November 14, 2026; official release November 28, 2026. It's in the Squig Library and on the roadmap, with pictures from the game and its stages of development
- Phones and tablets: SAD and Planar Squinetics now let you know they work best with a mouse and keyboard
v2.9.1 Counting visits
- Site: Squesmos now counts visits anonymously (which pages get opened, with no cookies and nothing that identifies you), so we can see what people use
- Privacy: a new Visit counts section on the privacy page explains exactly what is recorded
v2.9.0 Claim your name
- Accounts: optional player accounts for anyone 13 or older (an email and a password, nothing else). You never need one to play, post scores or use the tools
- Accounts: claim a username for the leaderboards. Every name is checked by hand, and once it's yours nobody else can post under it; it shows in blue on the boards
- Accounts: the account window shows your places on every board and the designs saved in your browser, lets you change your password, and lets you delete the account at any time
- Leaderboards: a Top players · PCI board, ranking claimed names by their Player Competence Index across all five games
- Privacy: the privacy page now explains exactly what an account keeps and how to delete it
v2.8.1 A way to reach us
- Feedback: for more serious issues, complaints or technical difficulties, you can now email support@squesmos.com (noted in every Feedback box, the privacy page and the roadmap)
v2.8.0 More for SHADe, and an exploded view
- SHADe: start carving from any shape (a squircle, a torus, a gear, a pyramid, or one of your My shapes), or pick Carve it in SHADe… on a shape in your design
- SHADe: the Sand pen gently smooths rough spots without digging
- SHADe: decorating pens for 3D printing: Engrave and Emboss cut or raise a line of one depth, and Dimples and Studs press in or raise dots
- SHADe: Also mirror and Repeat put every stroke on more planes or round in a ring, with any pen
- SAD: exploded view: a Pull apart slider in the Cutaway panel moves the pieces of a design apart to show how it fits together
v2.7.0 SHADe, the squircle, and a 3D preview
- SAD: SHADe (Shape Heuristic Aided Design), under Make your own: carve your own shape by hand from a block, a ball or a cylinder, with Grind and Build up, Mirror, and Navigate to look around
- SHADe: Auto-Finish smooths away grind marks without changing the shape, and Save to My shapes keeps what you carve
- Polygonometry: the squircle, with squine, cosquine and the rest, and a slider for p
- Squig Library: a first look at Spatial Squinetics, a 3D physics simulator in development, with a preview you can run
- SAD: Blend keeps wedges, pyramids and squitoruses their true shape
- The feedback box now shows how many bugs have been fixed using your feedback
- New curve colours in the Squigulator, Squetch It and Polygonometry
v2.6.9 Machines in SAD, and Planar Squinetics
- The Physics Simulator is now Planar Squinetics
- SAD: machine parts: gears, bevel gears, splined shafts and tubes
- SAD: give a part a speed, have it turned by another part, or slide, rock or follow another part, then press ▶ Run to watch the machine move; parts that run into each other jam
- SAD: let go of a gear near another and it snaps into mesh; a three-shaft gearbox example is in the File menu
- Planar Squinetics: motorized pulleys, fixed hinges that stay hinges, shapes that pass through chosen things or everything, and Sweep (plot a result against any number)
- Planar Squinetics: the gravity menu now follows the setup you opened
- Pocket Calculator: sin(180) and friends come out as exactly 0, tan(90) and ÷0 say "undefined", 200 + 10% = 220, plus floor, ceil, round, mod and numbers with commas
- Squigulator: sums and products take the whole term (Σ 1/n works) and big ones are much faster; x+-2 works; τ and φ are constants; the browser's Back button returns to the title screen; the graph is sharper on retina screens and phones; regression no longer keeps an old fit
- SAD: sizes are capped so a design can always reopen, STL files skip empty triangles, and Blend keeps parts that are far apart
- Squetch It: a drawn sine wave becomes one equation
- A short "what's new" pop-up the first time you visit after an update
- Friendlier "page not found" screen, short links like /sad and /physics, and real preview pictures when the site is shared
- Security improvements across the site
v2.6.8 Physics Simulator is out of beta
- The Physics Simulator is out of beta (SAD is still in beta)
- Security and reliability improvements across the site: stricter limits on what a page can run, safer shared links, and steadier limits on scores and feedback
v2.6.7 Roadmap: concepts
- Roadmap: a new Concepts section, with loose ideas for tools that grow out of making every control work with every other: numbers that change with time or read other things, rules between two things, patterns and symmetry for any shape, and one set of numbers across the tools
v2.6.6 Traces that keep their whole drawing
- Fixed: Physics Simulator: a traced path (Track movement, or the crossing trace of a drawing machine) no longer loses the start of its drawing after a while. A very long trace is now thinned evenly instead of cut off, and it draws smoothly
- The home screen's "Fully semi-functional." line is gone (the fine print at the bottom stays)
v2.6.5 SAD: blends, bends, cutaways and My shapes
- SAD: navigating is now the default. Drag empty space to turn the view, right-drag to slide it, scroll to zoom, and drag a shape to move it. The ✋ Navigate button is gone
- SAD: a ⬚ Box select switch (or press B) for when you do want to draw a box round several shapes
- SAD: Blend (Object menu) joins shapes into one piece that's rounded where they meet, instead of a hard seam
- SAD: hollow a blended shape out to a wall thickness, and cut holes with rounded edges
- SAD: Shape it. Any shape can be bent, twisted and tapered from its panel, so a box can become a curved arm or a twisted bar
- SAD: Cutaway (View menu) cuts a design open to see inside, everything or just the shapes you pick, along any direction and at any depth. It only changes how it looks
- SAD: My shapes. Save any shape you've made from its panel or the Object menu, then add it to any design from the shapes list. Right-click to rename one. They're kept in your browser
- SAD: My shapes travel with your share links, so whoever opens your design gets them too, and Share all my shapes moves your whole library to another device
v2.6.4 Everything's working again
- Fixed: the temporary technical issue is sorted, and every feature works again
v2.6.3 A smoother drag in SAD
- Fixed: SAD: dragging a shape moves it freely again (it could get stuck sliding along just one direction)
v2.6.2 Dampers, shaking supports and sliders
- Physics Simulator: dampers. Use the Damper tool, or give any spring a damping c, so the force is k·stretch + c·(how fast it stretches); the lost energy shows up as heat
- Physics Simulator: hooks that shake back and forth. Right-click a hook and pick Shakes back and forth, then set how far, how fast and which way
- Physics Simulator: slider joints. A collar slides along a rail (a shape or the background), with stops at each end
- Physics Simulator: new example, Two beams shaken into vibration, with its two natural frequencies worked out
- Physics Simulator: new example, Spinning slide with a pendulum
- Fixed: Physics Simulator gravity set to 0 was ignored
- SAD: a ✋ Navigate toggle, so left-drag turns the view (a click still picks a shape)
- New Roadmap page on the home screen, next to What's new: what's being worked on and the future plans for Squesmos
v2.6.1 Joints, rounded corners and steadier springs
- Physics Simulator: Clear always clears now (Undo brings it back)
- Physics Simulator: a joint on a block or shape moves with it, and ropes and springs tie there. Right-click a joint to fix it in place
- Physics Simulator: click empty space with the Joint tool to place a free joint first, then tie ropes, springs or shapes to it (so a rope and a spring can meet)
- Physics Simulator: a rope or spring clicked on a joint ties to that exact point
- Physics Simulator: a block tied or pinned away from its middle can turn
- Physics Simulator: rounded corners for plates, rods, triangles and drawn shapes (Corner radius)
- Physics Simulator: a pulley hung from a spring, or from a rope on its axle, is free to move on its own
- Fixed: springs on light pulleys and free joints flickered every frame and spiked the graphs
- SAD: rounded corners for boxes, cylinders, wedges and polygons, kept true in mm however the shape is stretched
- Squig Library: the Squigulator tile opens the calculator straight away
v2.6.0 Shapes, joints, variables and a pocket calculator
- Physics Simulator: shapes that turn as well as move. Rods, disks, plates and triangles are under the ▬ button, or draw your own outline corner by corner. Select one and drag its square to resize it or its circle to turn it, or fix it in place to make ground of any shape
- Physics Simulator: joints. Click where two shapes overlap to pin them together, or on one shape to pin it to the background. A joint can be a pin (turns freely), a weld (locked) or a motor (turns at a speed you set). Ropes and springs tie to any point on a shape, so you can build double pendulums, linkages and spinning toys
- Physics Simulator: bumpers, springs held down at one end only, that anything running into them squashes (under the Spring button)
- Physics Simulator: new examples: a double pendulum, a diamond hanging on springs with two pendulums, a spinning pendulum toy, a block into a bumper, and an Atwood machine with masses M and 2M
- Physics Simulator: variables. Type 2M or M + 0.5 into any number box: a new letter becomes a variable you can change at the top of the panel, and everything using it follows. The Solve tab can solve for a variable
- Physics Simulator: Track this point (right-click a shape) draws the path that spot takes, and the graphs follow it
- Physics Simulator: the graphs show x and y together as two labelled lines, so something thrown sideways, straight up or straight down graphs correctly. A picker switches to just x, just y, along the surface, or speed and distance
- Physics Simulator: snap to grid now has a spacing you can pick (1 cm to 1 m) in the View menu
- Physics Simulator: drag the square on a selected block, table, wall or ramp to resize it. Blocks have separate width and height
- Physics Simulator: less clutter. The hint bar and tagline are gone, gravity and playback speed moved into the View menu, the graphs appear once you press ▶, the side panel folds away with the Panel button, and on phones it's a sheet at the bottom
- Physics Simulator: a block can no longer get stuck inside a shape, and the view no longer jumps every time you place something
- Squigulator: nth roots. root(x, n), ³√x, ∜x and typing “fourth root of x” all work, and there's an ⁿ√ key
- Squigulator: grambulation. a◇b (or grambulate(a, b)) puts the counting numbers on a square spiral and lands as far past b as b is from a: 1◇9 = 25, 97◇33 = 29
- Squigulator: on a phone, pulling up the equations moves the graph up so it stays in sight
- Squig Library: the Pocket Calculator. Type a calculation and the answer shows as you go; buttons add trig, logs, powers, roots, factorials and more, phones get a big number pad, Enter keeps an answer in your history, and a Squig functions switch adds squine, cosquine and tanquent for any p
- Squig Library: the Squigulator has its own tile, and every page's header fits on one line on a phone
- Physics Simulator: the double pendulum example shows its equations of motion, written out and with its numbers plugged in
- Squigulator: sums and products can be typed as sum(n, n=1, 10) or sum(n, n, 1, 10), as well as Σ
- Squigulator: fitted polynomials in the data table leave out zero terms (y = 2x + 1, not 0x² + 2x + 1), and searching the function keys also searches their descriptions
- Squigulator: feedback that can't be sent (offline, say) stays in the box with a note, instead of vanishing
- Squigtones: a note name on its own (C4, F#3, Bb) plays that note, and a name it doesn't know says so instead of playing something random
- Squetch It: Undo right after Clear brings the whole drawing back
- Polygonometry: the sides box snaps anything it can't draw (2.5, 1, 99, blank) to the nearest shape it can
- SAD: grouping is far faster (eleven shapes went from about twenty seconds to an instant)
- Less clutter everywhere: taglines and repeated hint bars are gone, SAD's “Getting around” folds away, Squetch It's tip can be closed, and the Squigulator's feedback button is quieter
- Share buttons on the Squigulator, the Physics Simulator and SAD: one tap copies a link (or opens your phone's share sheet) that rebuilds your exact graph (equations, sliders, p and the view), setup or design for whoever opens it. Everything travels inside the link itself; nothing is uploaded
- Every page opens fresh: the Squigulator with no equations, the Physics Simulator on an empty floor, SAD on an empty workplane, Squetch It on a clean page, and Squigtones with an empty row and a blank score. Your last setup, design, drawing or score isn't lost: a bar offers to reopen it (and it's in the File or Edit menu too)
- Squetch It: the fitting controls (exact to tidy, join ends, level lines, show sketch) live in one Fitting menu
- The Squigulator's feedback button moved up into the header, like every other page's
- The Pocket Calculator starts with squig functions off each visit; degrees or radians is remembered
- Fixed: on a device set to dark mode, some menus and boxes (like the Physics Simulator's examples list) could show white text on white
- Fixed: the Physics Simulator's header fits on small phones (the Library button was cut off), and the graph titles no longer run into each other
- Pages load faster when you come back: the site's scripts and pictures are kept on your device instead of downloaded again each visit
v2.5.8 Physics Simulator: tables, hanging walls and hinges
- Drag a table's top up or down to change its height (blocks on it ride along), or right-click it for Taller and Shorter
- Walls can hang off the floor: drag one up, set its bottom edge, or right-click it and choose Hanging. Blocks pass underneath and bump its underside
- A rope tied onto a spring (or onto a point a spring already hangs from) now meets it at a hinge that moves with both, instead of a fixed platform. Right-click a hinge to make it a fixed platform, or a platform to make it a hinge
v2.5.7 Physics Simulator: Clear button
- A Clear button in the Physics Simulator's top bar empties the scene in one click (Undo brings it back)
v2.5.6 Physics Simulator: right-click options and moving pulleys
- Right-click anything (or press and hold on a phone) for its options: a pulley can be fixed in place or free to move (so a spring or rope can pull the whole pulley around, like a movable pulley), turn freely or be locked, or have a rope hung from its axle; a hook can become a free joint; anything can be duplicated or deleted; and right-clicking empty space adds a block, pulley or hook there
- Track movement (in the right-click menu for blocks, joints and pulleys) draws the path something takes while it runs, to show patterns in its motion
- Springs and ropes strong enough now lift a block off the floor instead of leaving it stuck, and tying a second rope or spring to a point you made by clicking empty space joins them with a free joint, so the rope and spring move together
- After you place anything, the Select tool comes back on its own
v2.5.5 Physics Simulator: runaway fixes
- Pausing and pressing play quickly no longer makes time run faster and faster
- Pulleys are solid: a block hauled up to its pulley stops against the wheel instead of being pulled through it and round the rim, and blocks swinging into a wheel bounce off it
v2.5.4 Squetch It: a new name
- Sqetch It is now Squetch It, at squesmos.com/squetch (old links still take you there)
v2.5.3 Physics Simulator: wheels, ties and real collisions
- Springs and ropes tie to anything: a wheel's rim (the tie turns with the wheel, so the spring swings round with it), a wheel's axle, a point partway along a rope (a knot that rides along with the rope), a wall, or any empty spot
- Every pulley turns as its rope runs, and a rope that starts on a wheel (or clicks its last wheel twice) winds round it like a spool, so the falling-block-on-a-heavy-wheel problem works
- Blocks now bump into every other block and every wall, whether they're sliding, hanging or flying, instead of passing through, and the push between them shows up as a normal force
- A hanging block can be given its rope length and angle from the pulley or hook, Snap to grid (View menu) lines blocks up on the grid and right under a pulley's edge, and a block's starting speed is now called its starting velocity
v2.5.2 Squigulator: easier to grab lines
- Lines are much easier to click: the reach is wider, it's measured to the nearest point of the line in any direction (so steep curves and x = f(y) lines grab as easily as flat ones), the cursor turns to a pointer over a line, and long-press on a phone reaches further
v2.5.1 Squig Library: beta labels
- Squetch It is out of beta, and the Physics Simulator and SAD are now marked beta while they settle in
v2.5 Cleaner layouts: SAD, Physics, Polygonometry, Squigtones
- The four studio sections share one tidy layout: a single command bar on top (the main action first, everything else in menus), building tools down the left, and the selected thing's settings on the right
- SAD's toolbar is now Blender-style menus (File, Edit, Add, Object, View) with every shortcut shown, and with nothing selected the side panel lists every shape, with an eye to hide or show each one
- The Physics Simulator's parts sit in a rail down the left, Polygonometry's shape, start point and functions sit in a panel beside the drawing, and the Physics graphs can be hidden from the View menu
- Squigtones fits on one line in every mode: the beat board's key, scale and rhythm settings moved beside the board, Compose's note palette sits right above the score, and there's one Sound button instead of three
v2.4 SAD: Blender controls and mesh editing
- SAD now speaks Blender: G moves, R rotates and S scales with the mouse; X, Y and Z lock an axis (Shift locks a plane), typing a number gives an exact amount, Ctrl snaps, Enter or click keeps it and Esc cancels
- Edit mode: press Tab to edit a shape's vertices, edges and faces (1, 2, 3 to switch), move, rotate and scale them, and extrude faces with E
- Blender's mouse and keys for everything else too: middle-drag to orbit, box select, A and Alt+A, Shift+A to add, Shift+D to duplicate, H to hide, Ctrl+J to join, and the numpad front, right and top views with orthographic mode
- Edited shapes stay watertight, so they still cut with holes and export to STL for printing
v2.3 Physics Simulator
- The Physics Simulator is new in the Squig Library: build mechanics problems out of blocks, ramps, tables, walls, pulleys, hooks, ropes, springs and applied forces, then press play and watch them move
- Every force is worked out exactly from Newton's second law: tension in each rope, normal forces, static and kinetic friction, spring forces. Pulleys can have mass, ropes go slack, blocks slide off tables, swing as pendulums and collide
- Free-body diagrams on the blocks, ΣF = ma written out with the numbers, energy and momentum totals, and graphs of position, velocity and acceleration
- Solve: mark a mass, angle or coefficient as unknown, give a known result like an acceleration or a tension, and it solves backwards for you
- 14 AP-style example problems (Atwood machines, inclines, stacked blocks, springs, pendulums, projectiles, collisions) with questions and answers that update as you change the numbers
v2.2 Squigtones: Compose
- Compose is new in Squigtones: write music on real staves, in treble and bass clef, with key and time signatures, rests, ledger lines, chords, sharps, flats and dotted notes
- Multiple tracks, one staff each, every one with its own recorded instrument, volume, mute and solo, all layered together when you press play
- Click a staff to place notes, or type them MuseScore-style: A to G for notes, 3 to 7 for lengths, Shift for chords, arrows to move them
- Download your score as a MIDI file for MuseScore, GarageBand and the rest, or send it to Note bars to see it as equations
v2.1.1 Home screen: the Squig Library
- The home screen is down to two doors: the Squigulator, and the new Squig Library
- The Squig Library shows every other part of the site as a big tile with a picture of what's inside: Polygonometry, Squigtones, Squetch It and SAD
- Each section's back button now returns to the Library
v2.1 SAD: Squigonometric Aided Design
- SAD is new: 3D design in the browser. Drop boxes, cylinders, spheres, cones, tori, wedges, pyramids and polygon prisms onto a 200 mm workplane, then drag, lift, turn and stretch them
- Squig shapes: the squircle prism, the sphuircle (a 3D squircle) and the squitorus (a donut made of squircles), each with its own p slider from round to nearly square
- Holes: turn any shape into a hole and group it with a solid to cut it out. Ungroup to get the pieces back
- Exact sizes, positions and angles in millimetres and degrees, grid snapping, undo and redo, and a design that saves itself as you go
- Save and open .sad design files, and export an STL for any 3D-printer slicer
v2.0.5 Squigulator: squircle gap
- Raising p no longer leaves a gap in the squircle: a curve's t range grows with the squircle's perimeter, unless you typed your own range
- More exact squine and cosquine at big p: the squircle closes cleanly and its perimeter is right all the way to the square
v2.0.4 New logo
- A cleaner Sq logo: the white S with a blue q on black now shows on every page
- The tab and home-screen icon change every day between black, blue-to-purple and midnight styles
v2.0.3 Polygonometry: How it works
- The How it works window opens in the middle of the screen instead of the top-left corner
- No more sideways scrolling: the table of names fits on computers, and on phones each shape's names wrap into a list
v2.0.2 Home screen: what's new & feedback
- Patch notes moved to the home screen — the "What's new" button in the top corner shows the current version
- A small Feedback button on every page: the home screen, Polygonometry, Squigtones and Squetch It (the Squigulator keeps its big one)
- Feedback now notes which page it came from
v2.0.1 Privacy & sign-in
- Visits are counted with an anonymous device code — a random code your browser makes up the first time you visit. No names, addresses or device details are ever stored
- Admin sign-in is now checked by the server, with a new passcode and protection against guessing
v2.0 A new home
- Four apps on one title screen — the Squigulator, Polygonometry, Squigtones and Squetch It — laid out in a tidy grid
- Every page now shares one design: the same header, the same buttons, the same light app icon
- The Squigulator now matches the other pages: a full-width header (Squesmos · Squigulator, ← Back) and an Equations title bar holding settings and the Functions keyboard
- New app icon: a clean light tile with a blue S and orange q, for the browser tab and your home screen
- Phones and tablets: the title screen fits itself to any screen (no more squircle overlapping the words), settings and patch notes open as bottom sheets, tapping a field no longer zooms the page, and Polygonometry's controls swipe sideways
- Shared graph links are safe to open — the equations in a link can only ever be read as math, never run as anything else
- Locked down: other sites can't frame or tamper with Squesmos pages, everything loads over a secure connection, and outside code is checked before it runs
- Faster loading: the 3D engine only downloads when you switch on 3D or 4D
- Ready for a crowd — pages and sounds are served from fast edge caches, and instrument sounds download one note at a time, only when needed
- Feedback now lands in an organized inbox (new, bugs, ideas, done) so it actually gets read
v1.9 Squetch It & real instruments
- Squetch It (beta) — draw with a mouse, finger or pen and each stroke becomes lines, arcs, circles, squircles and curves of best fit that join up exactly, ready to open in the Squigulator
- Parametrics take their own t range: (cos t, sin t) {0≤t≤π}
- Squigtones real instruments: recorded distortion, overdriven, clean and palm-muted guitar, power chords, bass guitar, grand piano, electric piano and organ (Fluid R3 GM, CC BY 3.0), each preset playing in its own octave; notes download only as you need them
- Squigtones instruments: electric guitar and bass guitar (real plucked-string models), electric piano, organ and supersaw, plus a guitar-amp Distortion knob next to Grit (try the Rock guitar preset on the beat board)
- Sound knobs start in the middle at normal and go far both ways: darker ↔ sharper, thin ↔ warm, pure ↔ gritty (a cheap amp that sputters and breaks up), tube warmth ↔ high-gain amp, snappy ↔ slow; new Sharp, Crunch, Velvet and Metal presets
- Beat board sharps and flats: right-click a note pad (or press and hold) and pick ♭ or ♯; it stays on that pad (even switched off) until you change it, and carries into the equations
- Beat board swing: straight, light, triplet (jazz) or hard; the swing carries into the equations as long–short note lengths
v1.8 Squigtones
- New Squigtones page, on the title screen — type an equation and hear it: x is time in seconds, y is the pitch in Hz (small numbers count as semitones from A440). tone(440·2^(x/12)) works too
- Squigtones Note Bars — draw a tune on a piano roll and get it back as equations in Hz, one per voice, ready to play
- The default Squigtones instrument is a squine wave, shaped by p like everything else
- Squigtones Note Bars now spans a full 88-key piano, A0 to C8, and opens on middle C
- Squigtones Sound panel — presets (Warm, Soft pad, Pluck, Gritty, Chiptune, Bell…) plus wave, brightness, resonance, grit, attack, release and note volume; the Beat board gets an octave setting and now starts an octave lower
- Squig Beat Board — a grid of colorful squircle pads locked to a scale, with drums, "Squiggle it" random tunes, and a button that turns your beat into equations
v1.7 Polygonometry
- Polygonometry simulator — trigonometry inside any regular polygon, from the title screen. Watch trine, squine, pentine, hexine, heptine, octine (and their co-, -angent and -ecant friends) trace their waves, with each side's exact formula shown live
- The Squigulator speaks polygonometry — trine, pentine, hexine, heptine, octine and all their co-, -angent and -ecant friends, plus polysine(x, n) for any polygon, in autocomplete and a new Polygons tab
- Polygonometry gets a floating Squigulator window you can drag, resize, minimize and expand, a "Graph in Squigulator" button, and a graph that scrolls forever instead of resetting every lap
- Polygonometry's graph paper now runs edge to edge and lines up with the wave graph beside it
- The Squesmos logo is now a real icon file, so search results and bookmarks can show it
- New logo — a midnight squircle with the p family (diamond, circle, squircle, square) behind an orange-q "Sq", ringed in light blue and orange. It's the tab icon, home-screen icon and link-preview image
v1.6 The Squigulator learns to read
- Natural math notation — 2x, x(x+1), sin x, sin²x, sin⁻¹x, log₂x, |x|, x!, and × ÷ − all work as typed, no Functions menu needed
- Function definitions — f(x)=x² graphs immediately and f can be reused in any row: g(x)=f(x)+1, f(2x), f'(x), f''(x)
- Constants — a=3 gets its own slider and feeds every row that uses a
- Typing / stacks a real fraction (numerator grabs the term before it); arrow keys, Tab and Backspace move between slots
- Calculus notation — d/dx, d²/dx², primes, ∫ₐᵇ … dx and Σ sums
- Equations and inequalities — x²+y²=1, x=3, x=g(y), y>x² (shaded, dashed when strict), and chains like −1<y<1
- r=f(θ) graphs in polar automatically, and (1, 2) plots a labeled point
- Piecewise functions — {x<0: −x, x}
- No y= needed: an expression in y graphs as x=…, one in x and y graphs as …=0, one in θ graphs in polar, and f = x² defines f
- ± draws both branches; 30°, 50%, 1e3, ⌊x⌋, => and =< are all understood
- x=cos t, y=sin t is a parametric without parentheses; 1, 2 and (1,2), (3,4) are points; r² = cos 2θ works
- Restrict with words or commas — "y=x² for x>0", "if", "y=x², x>0" — and combine regions with and / or
- Rows that are just arithmetic show the answer: 2+3 → = 5, f(4) → = 10
- Misspelt functions are forgiven (sni x → sin x), and rows starting with " or // are notes
- Errors wait until you stop typing instead of flashing red mid-expression
- Lazy notation — plain English works ("y equals x squared plus 1"), as do SHOUTING, unclosed brackets and stray trailing operators
- Exact formulas — Derive gives the real derivative (x³−3x → 3x²−3), and "Show equations" lists f′, f″, the antiderivative, and the tangent and normal lines, each one click from the graph
- Right-click (or long-press) a curve for instant calculus at that point — derive, tangent and normal lines, area from 0, nearest zero, nearest max/min, pin or copy the point
- Fixed: right-clicking a curve written in t — k(t)=50(t+2)², or just 50(t+2)² — now offers Derive, tangent and normal lines, area and max/min like curves in x do
- Keypad gains a/b, d/dx, |x| and x! keys
- Much faster redraws — expressions are compiled once instead of on every sample
- Stacking derivatives is now nearly free — the 5th derivative of squine went from a 98,000-character formula taking 28 s to derive and 1.3 s per redraw, to 1,300 characters, 9 ms and 4 ms. New sqnorm function keeps squig derivatives compact
- Integral graphs like ∫₀ˣ squine(t) dt redraw about 10× faster — panning and zooming no longer stutter
- Default view now scales to the screen (about ±8), and a graph typed entirely off screen — y=50, x=−30, (100, 100) — zooms the view out to show it
- Phone layout is now automatic — narrow or portrait screens get the bottom-drawer layout, and it switches back live on resize or rotation (phone button removed)
- New title screen — the world's best and only graphing squigulator, with a live squircle morphing from circle to square
- Click the Squesmos logo in the Squigulator to go back to the title screen (your equations stay put)
v1.5.5 3D fixes
- Fixed constant plane expressions — z=0, z=2, z=pi and similar now correctly render as flat horizontal surfaces instead of silently falling back to a 2D line
- Improved 3D flat plane mesh resolution from 10×10 to 20×20 for sharper edge fidelity
- Expanded 3D scene grid from 8 to 16 units wide to better match the plane rendering bounds
- 3D axis labels — x, y, z text sprites now appear at the tips of the axis arrows for orientation
- Wireframe toggle — new checkbox in Settings → Modes to view 3D surface mesh as wireframe
- Camera preset buttons in 3D view — one-click top, front, and side views alongside the orbit controls
- New 3D Surfaces keyboard tab with one-click surface expression examples including squig surfaces
v1.5.4 Feedback
- Feedback now stored server-side — submissions from all users are collected and sent as a weekly email digest every Saturday
- Fixed 3D plane graphing — planes like z=0, z=x, z=y, z=2 now parse correctly and render as infinite-looking surfaces instead of small bounded tiles
v1.5.3 Data tables
- Added data table with regression — open from the settings menu to enter data points and fit linear, quadratic, cubic, power, exponential, or logarithmic curves; results show R² and can be added directly to the graph
- Log and semi-log plots now display proper logarithmic grid lines — major lines at powers of 10 with labelled values, minor lines at 2×–9× intervals
- Typing ^ now creates an inline superscript slot; cursor moves into it automatically and → exits back to the baseline
- Autocomplete now shows the top suggestion as faint ghost text inline; press Tab to accept
- Free look mode now captures the mouse pointer (pointer lock) — cursor hides, look around freely, press Esc to exit
v1.5.2 Free look and fixes
- Free Look now uses click-and-drag to aim — mouse no longer moves view unless held
- 4D projection panel can now be collapsed to a small button and re-expanded
- Fixed
arccotreturning wrong values for negative inputs - Added
fact,nCr,nPr— factorial, combinations, permutations - Added
trunc,frac,clamp— truncate, fractional part, clamp - Added
toDeg,toRad— degree/radian conversion - Added
logb(base, x)— logarithm with arbitrary base - Expanded Functions keyboard tab with new buttons for all added functions
- Added
atan2,min,max,sign,hypotto the Functions keyboard panel - 4D shape keywords now appear in autocomplete suggestions
- 4D panel — Squitorus and Hypersquig example buttons now append to equations instead of clearing them
- Coordinate display now clears when the mouse leaves the graph
- 3- and 4-component tuples now show an error in 2D mode instead of silently misplotting
v1.5.1 Mobile mode
- Added mobile mode — phone icon in header collapses panel into a bottom drawer
- Free Look in 3D/4D — mouse to aim, WASD/arrows to fly; hidden in mobile mode
- Added touch navigation for 2D graph — one finger to pan, pinch to zoom
v1.5 The squesseract
- Added
squesseract— squigonometric Clifford torus wireframe in 4D mode - Added
squitorus— squig Hopf torus, 4D surface with twisted squircle fiber structure - Added
hypersquigajous— irrational-frequency squig Lissajous densely filling a 4D hypercube
v1.4 Typing improvements
- Typing "root" now shows a radical sign — content typed after is covered by the bar; press → to exit
- Fixed polar mode label showing wrong variable
- Updated variable sliders
- Various speed improvements
- Click and drag on any curve to trace coordinates along it
- Patch notes redesigned — archive moved to separate panel
- Updated interfaces
v1.3 4D fixes
- 4D surface projection no longer spikes for unbounded expressions (e.g. x²+y²)
- Exponents now render as superscripts when typing (^2 → ²)
- Fixed duplicate 4D distance slider event listener on mode toggle
- Dimensional variables (x, y, z, w) no longer generate sliders in their respective modes
- Backspace now correctly deletes locked-in function tokens
- Removed Quick Reference; added Patch notes
- Updated interfaces
v1.2 4D projection
- Added 4D projection mode with rotation plane controls
- Added 3D surface and parametric curve plotting
- Added squircle keyword and parametric curve shorthand
- Updated interfaces
v1.1 More functions
- Added non-squig trig functions (sin, cos, tan, etc.)
- Added general math functions (abs, sqrt, log, floor, ceil, etc.)
v1.0 Launch
- Launched Squesmos live site
- Fixed typing issues and created menus