DrEcho Docs

ADRs

Use AtlantaFx for styling

ADR #2

Context:

Deciding between MaterialFx and AtlantaFx (GH Primer implementation) for styling.

Decision:

Choosing AtlantaFx, because it works fine, looks good, and doesn't add dependency like MaterialFx.

Pros:

  • Provides visually appealing UI elements.
  • Enhances user experience.
  • Does not introduce additional dependencies.

Cons:

  • Smaller community compared to MaterialFx.

Examples:

### MVVM - Layer dependencies

#### View

- View can use ViewModel classes
- Bindings of nodes and controls

#### ViewModel

- View state
- Invoking logic
- Input single validation

Status: Accepted