Feature guide 2/12 · Updated November 14, 2026
Screen layout and menus
In the menu bar at the very top, project operations are grouped in the "File" and "Edit" menus, and the stage, Git, recording, debugging and extension controls are gathered on the right.
2.5 Extension buttons and the debugger at the top right
Control buttons provided by extensions, such as camera permission or Teachable Machine model settings, are gathered in the rounded box at the right end of the menu bar (the extension button area). A button appears only while its extension needs it, and disappears when the project is reloaded. Pressing it opens that extension's settings or controls.
- Buttons in the menu bar show only an icon. Check a button's name in the tooltip that appears when you hover over it.
- When TurboWarp's debugger is enabled, a "Debugger" button (shown as "…") appears between 🎥 (Record) and the extension button area. The debugger and record buttons are not part of the extension button area.
For example, the Kamishibai extension (Edit extension data and documents) shows a reload button for production work only while a YAML script is running.
Extension authors can register a button from an unsandboxed extension with Scratch.gui.stageControls.addButton.
Extension controls moved to the right end of the menu bar · Debugger position · Icon-only buttons · Specification for extension authors
2.6 Choose between the Plus layout and the Scratch layout
The Plus layout opens with the activity bar at the left edge and the sprite list pinned. You edit code and assets in the tabs in the middle, and use "Open stage" in the menu bar to open the stage in a separate window, a tab or the drawer (Open the stage and run your project).
To work in the classic Scratch layout, reopen the editor with twPlusStandardLayout=0 added to its URL. The stage and sprite list sit to the right of the code area, and the button for adding extensions appears at the bottom left.


