
See how your screen is laid out. Debug Borders draws a box around each view. Tap a tag to learn about that view.
Add this call beside UseBuoy in your app setup.
Builder calls must come before builder.Build().
They use using Buoy.Maui;.
Keep Buoy code in Debug guards.
builder.UseBuoyDebugBorders();
builder.UseBuoyDebugBorders();
The BORDERS button lives in the bubble's row. Turn it on in Buoy's settings, under the floating tools.
Each tap of BORDERS moves to the next mode.
| Mode | What you see |
|---|---|
| Off | No boxes. |
| Borders | A box on each view. Its color shows how deep it is. |
| Labels | Boxes and tags, but only on views with an id. |
The icon is gray when off. It turns green for Borders and blue for Labels. Labels needs Buoy Pro.
Taps go right through the boxes to your app. The boxes update every 2 seconds. They hide while the dial or a tool is open.
A view gets a tag if it has an AutomationId or a SemanticProperties.Description.
AutomationId.A sheet opens with facts about that view:
AutomationId and description.