Allow a different width to button depending on available space

(issue #425)
It's not really as dynamic as we could expect, but it seems to work
3 jobs for master in 27 minutes and 2 seconds (queued for 20 seconds)
latest
Status Name Job ID Coverage
  Test
passed flatpak #35022

00:24:03

 
  Deploy
passed review #35023

00:02:58

manual stop_review #35024
allowed to fail manual