Welcome to the phyphox editor. If you are here for the first time, you should check out our introduction on Youtube in English or German.
If you are used to the old editor, you can still use the old version but be aware that this will become more and more outdated and that it will eventually break. Please check out the introduction to learn about the new editor.
If you find bugs or need support, please use our forums.
Known issues
The new blockly-based editor does not support translations. When importing a file with multiple languages, you can pick which language should be imported, but you cannot create a configuration with multiple languages. This feature is low priority and not expected to be implemented anytime soon. However, you can of course manually add translations to the generated XML file.
Changelog
0.10.0 (beta) - 2026-01-29
New Features
block:phyfob: phyfob is now available as a block (This is the first of our new "template" blocks that simplifies the usage of known Bluetooth devices. More will follow.)
Improvements
Icon: Icon field now accepts a variety of image types and scales them down to 200px, resulting in smaller experiment file sizes
performance: Example Experiments load in the background after startup
block:phyphox: Changed wording of 'title' and 'category' aswell as added default text to any newly created link
Bug Fixes
PhyphoxColorField: handle none optional color field correctly when using the clear button or emptying the input field
Icon: PNGs display correct
Icon: fixed the dropdown location when icon is clicked
block: output → bluetooth → input: Removed 'hexadecimal' as conversion function as it is not supported here
loading analysis blocks: Ensured 'as' attribute is correctly assigned based on order if loaded experiment does not specify
block:graph: Ensured graph and axes have correct puzzle ends
block:phyphox: The 'links' minus button cannot longer be pressed when there aren't any links created
0.9.6 (beta) - 2025-09-08
Improvements
Removed limitations on init attribute for data-container (especially fixing loading of data with white-spaces)
Hidden attribute values are saved while the settings block is open
Hidden attributes are ignored when generating XML
Default mode 'notification' is added if the loaded experiment does not specify
Added 'bytes' text to the 'repeat' attribute
Fields accept empty inputs where relevant
Attribute order is now consistent across input and output
Bug Fixes
loading experiment: renaming ambigious datacontainer names won't collide with pre existing names anymore
workspace:input: no collapsed bluetooth blocks if another block is connected underneath it
block:bluetooth: int8 and uint8 added to conversion functions
block:if: ensure equation sign is set correctly
block:as: shows correct colour
block:bluetooth: ensure mode attribute is generated
block:bluetooth: ensure extra=time attribute is generated
0.9.4 (beta) - 2025-07-21
Fix for various Bluetooth-related issues.
0.9.3 (beta) - 2025-07-11
Proper feedback on loading errors.
Fix import for some phyphox files that did not load properly.
Fix for "info" analysis block.
Fix loading same file multiple times.
Several minor fixes.
0.9.2 (beta) - 2025-07-11
Hotfix for malformed XML.
0.9.1 (beta) - 2025-07-10
Hotfix for problems when loading new blocks.
0.9.0 (beta) - 2025-07-10
Include support for all new features of phyphox 1.2.0 like the camera or new UI elements.
This release includes includes major rewrites under the hood to unify the handling of many elements. This rewrite automatically fixes several known bugs from the previous version.
Prevent plugging wrong elements into each others (like analysis modules into the buffer-slots of the if block)
Many bug fixes.
0.8.7 (beta) - 2024-09-26
Fix: Attributes of Bluetooth outputs do not accept any values
Fix: Attribute "extra=time" not loaded from Bluetooth configuration
0.8.6 (beta) - 2024-09-13
Fix: Wrong default conversion functions for Bluetooth inputs/outputs
0.8.5 (beta) - 2024-09-05
Fix: Outputs in Buetooth input blocks not loaded from existing configurations.
Fix: Do not ommit notification mode for Bluetooth (fixes iOS compatibility)
0.8.4 (beta) - 2024-08-28
Fix broken color attribute in value and graph elements if color has been set and then removed again.
0.8.3 (beta) - 2024-08-28
Fix loading of Bluetooth experiments.
0.8.2 (beta) - 2024-08-23
Fix loading problem for files without translations.
0.8.1 (beta) - 2024-08-22
Fix missing option to load default language.
0.8.0 (beta) - 2024-08-22
Initial beta release. All current phyphox functions of version 1.1.16 are expected to be available except for translations. Note that more features are planned and that bugs are to be expected at this early stage.