Skip to content

tweak_view.json: bottom status bar elements overlap on Waveshare V4 (250x122) #37

@CoderFX

Description

@CoderFX

Bug

On the Waveshare V4 display (250x122px), several UI elements overlap in the bottom status bar:

  • enable_assoc defaults to position (209, 111)
  • enable_deauth defaults to position (215, 111) — only 6px away
  • mode from the display driver defaults to (225, 109)
  • shakes defaults to (0, 109)

These all render on top of each other in the bottom-right corner, making them unreadable.

The current tweak_view.json only adjusts fonts and the aps position — it doesn't address the bottom bar at all.

Proposed fix

Reorganize the bottom bar to spread elements evenly across the full 250px width:

{
    "VSS.Lv.label_font": "Small",
    "VSS.Lv.text_font": "Small",
    "VSS.Exp.label_font": "Small",
    "VSS.Exp.text_font": "Small",
    "VSS.Exp.label_spacing": 1,
    "VSS.Lv.label_spacing": 3,
    "VSS.shakes.xy": "0,0",
    "VSS.uptime.xy": "187,0",
    "VSS.channel.xy": "0,109",
    "VSS.channel.label_font": "Small",
    "VSS.channel.text_font": "Small",
    "VSS.channel.label_spacing": 1,
    "VSS.aps.xy": "38,109",
    "VSS.aps.label": "AP",
    "VSS.aps.label_font": "Small",
    "VSS.aps.text_font": "Small",
    "VSS.aps.label_spacing": 1,
    "VSS.connection_status.xy": "103,109",
    "VSS.connection_status.font": "Small",
    "VSS.bluetooth.xy": "138,109",
    "VSS.bluetooth.font": "Small",
    "VSS.bat.xy": "170,109",
    "VSS.bat.label_font": "Small",
    "VSS.bat.text_font": "Small",
    "VSS.bat.label_spacing": 1,
    "VSS.mode.xy": "226,109",
    "VSS.mode.font": "Small"
}

This moves shakes and uptime to the top row, and lays out channel → APs → connection → bluetooth → battery → mode evenly along the bottom bar with no overlap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions