We’ve added some of the most requested features EVER in this large update to Sandboxels. Let’s go through the most promising ones!
Have you ever misclicked, used the wrong element, or just regretted a decision? You can now easily go back multiple brush strokes with the Undo and Redo buttons!
And yes, we refreshed the Control Bar with all new pixel art icons! This makes room for these new controls, and more to come.
We added 5 new tools to make editing the canvas easier.
The first 4 are all related: Select, Copy, Cut, Paste. These are pretty self-explanatory if you’ve used any image editor before.
You can also apply many tools to selections, including the Erase tool to delete every pixel within it.
We added a LOT of keyboard shortcuts to help power users edit super fast. Many of them should be familiar and intuitive:
Hold Alt and drag on canvas to quickly start a selection.
Copy: Ctrl + C
Cut: Ctrl + X
Paste: Ctrl + V
Move: Ctrl + M (Cut and Paste)
Duplicate: Ctrl + D (Copy and Paste)
Erase: Ctrl + Backspace
Flip: X (Horizontal) or Y (Vertical)
Rotate: Ctrl + < / Ctrl + >
Undo: Ctrl + Z
Redo: Ctrl + Shift + Z / Ctrl + Y
The last tool, Mask, lets you hide pixels behind a Fuse, which can be revealed by shocking it.
Finally for editing, we added a toggleable grid display to line up pixels easier!
Besides tools, we added 3 new elements and a LOT of recipes to make existing ones.
Cinnabar, a mineral made from Sulfur and Mercury.
Sandstone, which is replacing the Packed Sand element.
Spice, a new powder in Foods that can be used to make Sauce.
New reactions let you produce Plant, Wood, Bone, Sand, Dirt, Oil, Hydrogen, Vinegar, Bleach, Milk, Primordial Soup, DNA, Bird, Incense, and Molasses. There are also more nuclear fusion reactions.
Did you know Alcohol can basically cook an Egg in real life? Well we added that too.
The Info Panel has been transformed into the all-new Search Panel!
It shows much more info on elements, and in a much cleaner way. On top of that, you can also search for elements, and quickly select the closest match at anytime by pressing Enter.
We’ve merged the “Element Select” button into the new Search Panel. For fans of that feature, your muscle memory should work the exact same.
Lots of random UI improvements here and there.
Fixed 41 bugs.
Removed Grass Seed.
Rays can be cast from Cloners in all 4 directions.
Pushers can more consistently push pixels upward.
Translations for Catalan, Danish, and Tagalog.
Bees and Spiders scare Humans.
There are over 170 CHANGES in this update, so PLEASE read the FULL CHANGELOG below!
We have a lot of plans for Sandboxels going forward. Join our Discord to hear about new stuff first!
[Version 1.15 - July 14, 2026 - Update of the Century]
+ Undo / Redo
+ Cinnabar, a mineral made from Sulfur and Mercury
+ Sandstone, replacing Packed Sand
+ Spice
+ Grid display (Press G to cycle grid sizes)
[Editing Tools]
+ Select
+ Copy
+ Cut
+ Paste
+ Pressing any tool button with an active selection uses said tool
+ Mask, a tool used to hide pixels within Fuse
[Control Icons]
+ Controls have a new, sleek, pixel icon set
~ Control buttons appear enabled when their corresponding menu is open
~ Reset button turns red when hovered over
~ Reset button closes menu when pressed again
+ UI Icons setting
[Search Panel]
~ Polished design and more detail
~ Info Panel is now Search
+ Search results are shown for invalid inputs
+ Reaction results are shown for unlocked elements
+ Reverse reactions are shown
- Merged Element Select (Elem) button into Info Panel
~ Elements can still be selected by pressing Enter after typing
~ Info can be selected and copied
~ Proper names with hyphens shown in Info
~ Clicking on empty space with Lookup tool closes the menu
[More UI Updates]
+ Brush size is shown briefly after changing
+ Mouse cursor adapts to certain tools (i.e. Drag or Lookup)
+ Right-clicking a category button opens its info
~ Prompts only take up the vertical space they need
~ Prompts have more legible line spacing
~ Stats bar uses a compact font on mobile
~ Stats bar no longer shows coordinates on mobile
~ Stats bar no longer shows TPS unless changed on mobile
~ Shift-Selecting Image tool allows you to type element before uploading
~ TPS stat is italicized when not set to 30
~ "Canvas is hidden" message stays the same size as current canvas
~ Opening Controls or Changelog while already open closes them
[Keyboard Shortcuts]
+ Undo: Ctrl + Z
+ Redo: Ctrl + Shift + Z, or Ctrl + Y
+ Speed up: Shift + >
+ Slow down: Shift + <
+ Cycle grid: G
+ Start selection: Alt + Click
+ Copy selection: Ctrl + C
+ Cut selection: Ctrl + X
+ Paste selection: Ctrl + V
+ Paste multiple times: Shift + Click
+ Move selection: Ctrl + M
+ Duplicate selection: Ctrl + D
+ Erase selection: Ctrl + Backspace
+ Cancel selection: Escape
+ Cancel paste: Right Click
+ Horizontal flip paste: X
+ Vertical flip paste: Y
+ Rotate paste counterclockwise: Ctrl + <
+ Rotate paste clockwise: Ctrl + >
+ Refresh and reload scene: Alt + Shift + R
[New Reactions]
+ Nuclear fusion reactions for Neon, Helium, Diamonds, and Magnesium
+ Plant, Wood, and Bone recipes via Cell cultivation
+ Plant recipe via DNA infusion
+ Glass Shards can be turned back into Sand by adding Salt Water
+ Worms break down Glass Shards back into Sand
+ Dirt can be produced by mixing Sand and Dead Plant
+ Sand can be produced by mixing Dirt and Coral
+ Clay Soil can be produced with Sand
+ Mudstone and Sandstone can be weathered by Water
+ Mulch absorbs Water similar to Cloth
+ Oil can be produced with Charcoal
+ Hydrogen can be produced with Steam and Methane
+ Vinegar can be produced with Alcohol
+ Bleach can be produced with Caustic Potash
+ Milk can be produced with Sugar Water
+ Primordial Soup can be produced with Seltzer
+ Soap can extract DNA from Juice
+ Alcohol hardens Yolks
+ Molten Salt electrolysis
+ Homunculi can turn into Birds
+ Flies can infect and drink Blood
+ Incense can be produced with Perfume
+ Plants convert Caramel to Molasses
+ Cells can eat Juice and Molasses
~ Cells release Carbon Dioxide when eating Sugar
~ Water foams when in contact with Sulfur
~ Salt turns orange when radiated
~ Humans panic when around Bees and Spiders
[Changes]
+ Translations for Catalan, Danish, and Tagalog
+ Middle-clicking element buttons performs Shift-Select actions
+ Shift-Select: Erase and Void filter by state of matter (i.e. liquid)
+ Shift-Select: Loopy cloned element
+ Shift-Select: Ray direction (God Ray, Heat Ray, and Freeze Ray)
~ Cloners spawn rotatable pixels in proper direction, including Rays
~ Rays are more visible
~ Pushers without direction are no longer deleted
~ Sensors no longer ignore Flash, so they can detect Rays
~ Right-clicking ignores Erase's Shift-Select filter
~ Backspace for previous element remembers Shift-Select values
~ Pushers push more consistently and can lift pixels upwards
~ Filters will grab stationary elements if specifically set to them
~ Filters set to "any" will allow all movable elements
~ Erasing no longer splits grouped pixels
~ Image tool produces less grainy pixels
~ Notice when using the Text element in an unsupported view mode (i.e. Basic)
~ Typing "0" into TPS prompt pauses the simulation
~ Text displays are always saved with color
~ Dragged pixels are highlighted when paused
~ Reduced save file size, especially for saves with colors included
~ Hid Wet Sand
~ Recolored Fuse button
+ Charcoal alias 'Coal'
+ Pusher alias 'Piston'
+ Partial translations for Albanian, Norwegian, and Upper Sorbian
- Removed Grass Seed
[Bug Fixes]
~ Fixed: Some relations lose their gravity when loaded from a save
~ Fixed: Unknown elements don't show on hover when loaded from a save
~ Fixed: LEDs don't migrate correctly in old saves
~ Fixed: Clicking Filter or Cloner with no element selected crashes
~ Fixed: Shift-Selecting Replace Mode prevents non-filtered replacement later
~ Fixed: Saving and then re-saving doesn't autofill name and description
~ Fixed: Incorrect font when using Italian or Dutch translations
~ Fixed: Antibody Ice is just "S" in Italian
~ Fixed: "Plus" button shows a minus symbol in Polish
~ Fixed: Incorrect padding around prompts and Settings on mobile
~ Fixed: Incorrect spacing before mod warning when saving a file
~ Fixed: Incorrect spacing around Changelog close button
~ Fixed: Inconsistent side spacing inside control buttons on mobile
~ Fixed: Pressing Enter in Info Panel clears it
~ Fixed: Info Panel is blank when opened with keybind
~ Fixed: Info Panel can show states multiple times (i.e. Fire, Fire)
~ Fixed: Temperature stat is often cut off on mobile
~ Fixed: Right-aligned stats are left-aligned on some window sizes
~ Fixed: Multiple choice prompts break with too many options
~ Fixed: Top of selected tools are slightly cut off in toolbar
~ Fixed: Flicking or moving cursor very slightly can cause placement in wrong positions
~ Fixed: Cursor breaks when unfocusing window while placing
~ Fixed: Pixel info still shown when canvas is hidden
~ Fixed: Simulation can be unpaused with Space key while grouping pixels
~ Fixed: Using Lookup with a prompt open causes an unclosable menu
~ Fixed: Ammonia doesn't break down when heated
~ Fixed: Water variants don't weather Tuff like normal Water
~ Fixed: Frogs can't move when grouped
~ Fixed: Liquid Light crashes when grouped
~ Fixed: Liquid Light crashes when touching LEDs
~ Fixed: Pressing Backspace doesn't open previous category
~ Fixed: Save prompt doesn't pause simulation
~ Fixed: Only pasting an image doesn't trigger reset warning
~ Fixed: Ligatures still show in input boxes
~ Fixed: Console message when erasing groups
~ Fixed: Ruler tool seems faster when paused
~ Fixed: Saves with invalid mods containing "/" fail to load
~ Fixed: Controls menu can be opened on top of other menus
~ Fixed Steam Edition: "Clear Saves" button no longer replaced with "Open Data Folder"
~ Fixed Web Edition: Neal.fun logo sometimes still covers canvas on some window sizes
~ Fixed: Elements without 'canContain' still render their contained pixels
[Technical]
+ strokePixels variable tracks amount of pixels affected in a brush stroke
+ 'infoTags' and 'infoMakes' element properties for the Search Panel
+ 'disabled' element property
+ disableElement() and enableElement() functions
+ selectPrevElement() function
+ coordsToDirection() function
+ Keybinds prefixed with "^" are activated when Ctrl (or Command) is held down
~ 'tool' element functions that return false will not increment Undo/Redo (i.e. Lookup)
~ 'cooldown' element property can be used on tools
~ 'onMouseDown' element property no longer triggered out of bounds
~ 'onUnselect' element property can take an argument for the new element
~ 'onUnselect' element property prevents unselection when returning false
~ 'drag' pixel property can be a number which will count down until it can move again
~ Elements without behavior, tick, or tool default to WALL behavior
+ 'NONE' behavior preset to really do nothing
~ Elements explicitly set to WALL behavior are given movable=false
~ selectCategory() can open Edit Mode
~ selectElement() no longer selects Unknown when passed a nonexistent element
~ Reordered adjacentCoords and squareCoords to more closely match pixel directions