Workspace And Windows
Alphabit Studio is a multi-window workspace. It is not a single-document panel layout. Each font can have its own palette and several editing or preview windows open at once.
Per-Font Windows
- Each open font has a Characters window.
- Each open font can have one or more editor or preview windows.
- The active font controls which font-level actions in the app bar apply.
- Window positions and sizes are restored from local autosave.
Shared Utility Windows
Some windows are shared across the workspace rather than attached to one document layout entry. The kerning window is the current example. Its content follows the foreground font, but the window itself is shared and can be reopened from the Windows menu. Its open state, position, and size are app preferences, not per-font layout.
Foregrounding And Focus
The visible foreground window and keyboard focus are intended to stay in sync. Clicking a window, selecting it from the Windows menu, or opening a new window should move that window to the front and give it focus.
If a control launches another view, the launched view should keep focus rather than leaving focus stranded on a menu or button. That includes preview windows and shared utility windows.
The Windows Menu
The Windows menu is the main overview of what is open. It includes tidy-up actions, preview management, and utility windows. Shared windows such as Kerning show a check when open, even if they are not currently foregrounded.
What Is Autosaved
- Open documents
- Per-font window bounds and ordering
- Which font is active
- Per-window editor state such as tool, scale, and selection context
- Shared utility-window preferences such as the kerning window are stored with app preferences instead.
- Saved-baseline state used for dirty checks