wish¶
The application: one window over the file editor and the live map.
editor/ and automap/ are libraries of widgets; this package owns the window,
the single live connection and the choice of backend. The direction of the
imports is the point – wish may import both, editor imports neither, and
goldbox/ stays transport-free. That is the project’s first decision, in
docs/README.md: the character editor is a file tool and never talks to a
running machine.
Modules
Help > About: the version, so a bug report can name the build it came from. |
|
Which live backends exist, and how to find one that is there. |
|
An opt-in debug log, so a bug report can carry evidence. |
|
Debug mode: a flag, off by default, that the debug log carries with it. |
|
Help > Licenses: who drew the icons Wish ships, and under what licence. |
|
The raw Windows message stream around a popup that closes itself. |
|
File > Preferences: the game disks, the live backend, and where a fasttravel may go. |
|
The one live connection, and the state machine around it. |
|
A Commodore 64 Ultimate backend, over its documented HTTP interface. |
|
The tabbed window: the character editor and the live map, in one place. |