Skip to content

Window shell

Editora's Welcome tab
Editora's Welcome page: Start actions with their chords, Recent Projects, Recent Files and Customize.
  • Status bar, always present (toggleable). Its left side is the echo area: one line of feedback for the last action. Errors are red, warnings amber. Clicking it opens the Message Log.
  • Themes: light and dark AtlantaFX themes plus a “follow the system” choice, switchable at run time without a restart. Semantic colours: amber = not durable yet (unsaved, read-only), red = broken, green = verified or added.
  • Title bar: SHOULD use JavaFX 27’s HeaderBar with StageStyle.EXTENDED to put the menu or tabs in the title bar, with a decorated-window fallback, and useSystemMenuBar on macOS.
  • Native dialogs go through one helper (Dialogs.styled) because a dialog is its own scene and does not inherit the app stylesheet or the UI font.
  • A destructive action asks first, and says what it does. Removing, deleting, discarding or overwriting something the user made goes through one confirm helper (Torrenta’s RemoveConfirm, Editora’s save decisions). The question names the thing (“Remove 3 torrents?”), the confirm button names the action (Remove, Discard, Overwrite), never OK or Yes, and Escape cancels. Where the action can be undone instead (Torrenta’s UndoStack, Termina’s and Editora’s reopen-closed-tab), prefer the undo over the question.
  • Welcome page when there is nothing to restore: Start actions (which run commands), Recent items, a Customize block (keymap and theme), Help links.
  • About shows version, build, runtime (Java and JavaFX versions), licence, links, and the result of the last update check.
  • Window state: size, position, maximized state and open items are restored on the next launch; a --no-session flag skips the restore.
  • Zoom: UI and content zoom from the keyboard (Ctrl/Cmd +, -, 0), persisted.
  • Modes MAY: Zen (no chrome), Simple (fewer menus for new users), Expert.
Mirada with its file name and folder in a HeaderBar title bar, an info panel and a thumbnail strip
Mirada's HeaderBar title bar carries the file name and folder; the info panel and thumbnails are commands too.
Termina window with tabs in the title bar and a tab context menu
Termina puts its tabs in the title bar with JavaFX 27's HeaderBar.
Editora's View menu open with toggle commands and their chords
Every menu item is a command and shows its chord.

Pauta 1.1.0 · · Changelog