We need to define how/if errors are presented to the user.
The most common case we need to handle is the failure of a user-initiated action (i.e. error during installation/refresh/removal - can happen e.g. because there's already another action in progress, or for various other reasons like network failure).
We need to define how/if errors are presented to the user. The most common case we need to handle is the failure of a user-initiated action (i.e. error during installation/refresh/removal - can happen e.g. because there's already another action in progress, or for various other reasons like network failure).
Maybe a simple modal dialog (like here: https://github.com/canonical/firmware-updater/pull/101) is enough for now?