ComposeUI

Messaging Interface

ADR ID
adr-018
Status
Accepted
Scope
global
Deciders
github group
Date
7/21/2025

Context

We wish to provide flexibility in the usage of ComposeUI interfaces and components.

Decision

In order to allow more flexibility in Shell imlementations, we will switch abstractions and plugins implemented by ourselves to .net standard 2.0. This enables using .NET Framework for implementing a shell or integrating components of ComposeUI in existing technology.

Alternatives Considered

We considered multi-targeting our packages but it would considerably increase development and maintenance effort with lower benefits.