Skip to content

Pauta

The adl desktop apps guidelines. UI, UX and platform rules for the family of JavaFX desktop apps, with Editora as the reference implementation; every rule names the class or file to copy from.

Version 1.1.0 · 2026-11-06

Editora editing a Java file with the project tree and status bar

MUST A release blocker for a new app.

SHOULD Expected unless the app has a stated reason.

MAY A pattern worth copying when the app grows into it.

When this guide and Editora disagree, check Editora’s code, then fix whichever is wrong.

Editora's Command Palette filtered to Git commands over the editor
EditoraREFERENCE Keyboard-driven programmer’s text editor. The reference implementation.editora-project.dev · GitHub
Torrenta's transfer list with a details pane and speed graph
Torrenta BitTorrent client with a tray icon and a web API.torrenta-project.dev · GitHub
Termina showing a directory listing and git log in a tab
Termina Terminal emulator with tabs and imported colour schemes.termina-project.dev · GitHub
Modula tuned to 98.9 MHz with its spectrum display
Modula Software-defined-radio receiver.GitHub
nux dashboard showing battery charge, load and runtime gauges for a UPS
nux UPS monitor for Network UPS Tools, living in the tray.GitHub
Mirada showing a wallpaper with its info panel and thumbnail strip
Mirada Fast image viewer, shipped as a GraalVM native image.GitHub

Pauta 1.1.0 · · Changelog