Execution Mode
Live: will automatically execute upon every character typed (warning: could result in issues if you have intensive or partially-completed code that results in an infinite loop)
Exited code editor: will automatically execute code when the code editor loses focus - i.e. when you click outside of the code editor
Run on click: code will only be executed when you click the triangular run/play button
Programs
Choose from a number of pre-made programs or create your own
Modifying a pre-made program will automatically create a new program, ensuring the original & modified version are available
Create Trace Table
Automatically create trace tables for your code
Can use the BREAKPOINT keyword to add breakpoints at specific parts of your program
Use TRACE_NEXT_ROW to force new row to be created in trace table
Autoformat Code
Toggle original/formatted code
Formatted code will insert new lines, indentation and apply consistent styling rules
Note: you can even try writing your entire program on one line...and it should still run and be formatted correctly :)
Loading
Load a previously-saved pseudocode file (.pseudo default extension)
Download
Download a .pseudo file for future use
Note: programs will be saved periodically (every 10 seconds) to your browser's storage if changes are made - this means you can access your programs across multiple tabs
Upload
Save your program for public-viewing by anyone
Sharing
Share a direct link containing your code - your code will be contained in the URL and NOT stored on the server
Alternatively, you can select the upload option to upload your code publicly to the server
Fullscreen
Toggle between regular and fullscreen mode
Note: pressing FN/F11/ESC keys isn't recommended, since they can't be detected by us, hence we can't apply the desired styles. Hence why this toggle button exists. Alternatively, CTRL + M (minimise <-> maximise) will also work