~mir-team/ubuntu-frame/+git/ubuntu-frame:throw_abnormal_exit

Last commit made on 2023-02-13
Get this branch:
git clone -b throw_abnormal_exit https://git.launchpad.net/~mir-team/ubuntu-frame/+git/ubuntu-frame

Branch merges

Branch information

Name:
throw_abnormal_exit
Repository:
lp:~mir-team/ubuntu-frame/+git/ubuntu-frame

Recent commits

d72048c... by Alan Griffiths

Add a display-layout option to Ubuntu Frame (requires https://github.com/MirServer/mir/pull/2832 to work)

2be5ac2... by Grayson Guarino <email address hidden>

Use AbnormalExit for bad configuration options

f0e4565... by Alan Griffiths

Automate reloading display configuration (#122)

This allows Frame to handle display reconfiguration without a restart.

Features:

1. If there is no `display` option set, then when Frame runs it is set to a default
2. When the `display` option is set:
2.1. With Miral < 3.8 Frame is restarted and will load the new display configuration
2.2. With Miral 3.8 Frame is not restarted and will attempt to reload
3. When the display option is unset, the configuration is cleared and Frame restarted

Note: there is (still) no validation of the configuration being set

Fixes: #20

ae5a6a9... by Alan Griffiths

Pick up display configuration when run as a user command (#119)

We still won't use the configuration when hosted on X11, but this was causing confusion as:

    sudo ubuntu-frame

behaved differently to

    snap set ubuntu-frame daemon=true

f52ce3f... by Alan Griffiths

Avoid double closing an Fd (#116)

7967870... by Alan Griffiths

Update ubuntu-frame-diagnostic content attribute (#115)

As discussed on the Snapcraft forum:

https://forum.snapcraft.io/t/global-autoconnect-request-for-ubuntu-frame-ubuntu-frame-diagnostic/32539/7

0fc471c... by Alan Griffiths

Don't count OSK as an application (#110)

Fixes: #109

b997b90... by Alan Griffiths

Drop dead code (#112)

b385a52... by Alan Griffiths

Impoved parsing of diagnostic file (#113)

Fixes: #111
Fixes: #107

b2f0ec8... by Alan Griffiths

Provide a sane default for diagnostic-delay (#108)