-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
feature-parityEnsures Mu-naco retains the features of Mu 1.0Ensures Mu-naco retains the features of Mu 1.0
Milestone
Description
Mu's user interface is very simple.
Buttons at the top:
Status bar at the bottom:
We should try to reproduce as much of it as possible:
- Mode selector - opens a dialog. Does nothing to start with.
- New - create a new tab for editing Python code.
- Load - load a Python file via a file explorer. (Alternatively, drag a file onto the editor to load it in a new tab).
- Save - save a Python file. If the file has no name, prompt for one.
- Run - run the script within a new frame that appears at the bottom of the screen. Initially use Brython?
- REPL - open a new frame at the bottom of the screen that contains the (Brython?) Python REPL.
- Zoom In - increase the size of the UI.
- Zoom Out - decrease the size of the UI.
- Theme - change between light / dark / high-contrast themes.
- Check - Does nothing
- Tidy - does Black work via Brython... let's find out.
- Help - open a tab in the default browser to Mu's help page.
- Quit - close the application.
- Clicking on the cog at the bottom should open some logs (to start with, more to be added later).
Metadata
Metadata
Assignees
Labels
feature-parityEnsures Mu-naco retains the features of Mu 1.0Ensures Mu-naco retains the features of Mu 1.0

