OxfordIonTrapGroup / stabilizer-ui

0 stars 0 forks source link

Make alive handler non-blocking and support dark theme #18

Closed ayushagrawal2 closed 6 months ago

ayushagrawal2 commented 6 months ago

MessageBox.exec() is blocking and does not cooperate well with asyncio, so we switch to MessageBox.open().

Also, MistyRose does not go well with a dark themed UI, so add a function to detect dark theme and use Maroon to indicate an offline stabilizer instead