Skip to content

New default antenna widget icons#117

Open
DmtryJS wants to merge 3 commits intoOpenIPC:masterfrom
DmtryJS:new-default-antenna-widget-icons
Open

New default antenna widget icons#117
DmtryJS wants to merge 3 commits intoOpenIPC:masterfrom
DmtryJS:new-default-antenna-widget-icons

Conversation

@DmtryJS
Copy link
Copy Markdown
Contributor

@DmtryJS DmtryJS commented Mar 22, 2026

OSD Configuration Optimization for SBC Ground Station

Summary

This PR optimizes the PixelPilot OSD configuration (osd.json) for better screen real estate usage, improved signal granularity, and enhanced readability on SBC ground stations.

Changes Made

  1. Icon Resolution Optimization
    Before: 96×96px signal icons
    After: 24×24px signal icons (matches other widget icons)
    Benefit: Icons fit properly within screen bounds without clipping

  2. RSSI Signal Granularity
    Before: 5 signal levels
    After: 8 signal levels
    Benefit: More precise signal strength visualization for better link quality assessment

  3. Antenna Icon Layout
    Evenly distributed 6 antenna icons across the row
    X coordinates: -250 to -80 (34px spacing between icons)
    Alignment: First antenna icon aligned with VideoWidget column (x: -250)
    Benefit: Consistent visual layout that scales with available antenna count

  4. No Signal Indicator
    Added dedicated no_signal.png icon for connection loss state
    Separate from low-signal indicators
    Benefit: Clear visual distinction between weak signal and no connection

vlcsnap-2026-03-22-15h51m58s372_updated

DmtryJS added 2 commits March 22, 2026 14:43
- Replace 96x96px signal icons with 24x24px for better screen fit
- Increase RSSI granularity from 5 to 8 signal levels
- Evenly distribute 6 antenna icons across x: -250 to x: -80 (34px spacing)
- Align antenna icons with VideoWidget column (x: -250)
- Add dedicated no_signal icon for connection loss state
@DmtryJS DmtryJS marked this pull request as draft March 23, 2026 20:17
@DmtryJS DmtryJS marked this pull request as ready for review March 25, 2026 20:50
@DmtryJS
Copy link
Copy Markdown
Contributor Author

DmtryJS commented Mar 25, 2026

Added none linear rssi range representation for widget
Explanation here
OpenIPC/sbc-groundstations#83 (comment)

@henkwiedig
Copy link
Copy Markdown
Collaborator

The icons are a little too small for my eye. Can't really distinguish all 8 levels.
Can we have maybe 40px ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants