| 68 | inline QColor kBgMicReady() { return AetherSDR::ThemeManager::instance().color("color.accent.success"); } |
| 69 | inline QColor kBorderMicReady() { return AetherSDR::ThemeManager::instance().color("color.accent.success"); } |
| 70 | inline QColor kTextMicReady() { return AetherSDR::ThemeManager::instance().color("color.accent.success"); } |
| 71 | // TX endpoint "active" state — red, pulsing via setTxActive(). |
| 72 | // Two shades lerped by the pulse factor give a breathing effect. |
| 73 | inline QColor kBgTxActiveDim() { return AetherSDR::ThemeManager::instance().color("color.background.tx"); } |