Simplify MoQ dock: full-width inputs and connection status#42
Conversation
Make the URL/name inputs span the full dock width (set the form's field growth policy, which defaults to size-hint width on macOS). Rename the "Broadcast path" field to "Broadcast name". Drop the statistics box, which surfaced OBS-output counters rather than anything libmoq exposes. Replace it with a single connection indicator (Disconnected / Connecting / Connected) driven by the session-connect state libmoq actually reports. Use concrete stylesheet colors since Qt style sheets don't support the palette() function. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Warning Review limit reached
More reviews will be available in 45 minutes and 3 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Port github.com/moq-dev/obs#42 into the vendored copy: - Full-width URL and Broadcast-name fields (QFormLayout::AllNonFixedFieldsGrow). - Rename "Broadcast path" to "Broadcast name". - Drop the Statistics box (it showed OBS output counters, not libmoq data) in favor of a Disconnected / Connecting / Connected indicator driven by the session-connect state libmoq reports. - Use concrete stylesheet colors; Qt style sheets ignore the palette() function. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Follow-up to #41.
Changes
QFormLayout::AllNonFixedFieldsGrow; the macOS default keeps fields at size-hint width).palette()function, so the priorcolor: palette(mid)was silently dropped (which is why the status text was hard to see).Built and verified loading in stable OBS 31.1.2.
🤖 Generated with Claude Code