beacon_widget 0.1.1 copy "beacon_widget: ^0.1.1" to clipboard
beacon_widget: ^0.1.1 copied to clipboard

Tap a widget in your running Flutter app and get its file:line, theme properties and geometry on your clipboard, ready to paste into an AI coding agent.

0.1.1 #

  • Shorten the package description to pub.dev's recommended 60–180 characters.
  • Point the repository links at the renamed GitHub repository.
  • Set the formatter's page width to 120 to match the codebase, and format accordingly.

0.1.0 #

Initial release.

  • Beacon.attach(child) — one-line install, wraps your app in the select-mode overlay. A genuine no-op outside debug builds: returns child unmodified, with no overlay and no VM service traffic.
  • Tap-to-resolve: resolves a tapped widget to the exact file:line it was created at, using Flutter's --track-widget-creation instrumentation, and walks past framework internals to the nearest widget in your own code.
  • Rich payload per selection: resolved theme properties (with provenance — it reports colorScheme.primary rather than a raw hex value where it can), geometry, constraints, enclosing route and state, ancestor chain, and a cropped screenshot of the widget.
  • Selection stack: tap several widgets, then send them as one combined reference.
  • Beacon.hide() / Beacon.show() / Beacon.setVisible(bool) to control the on-screen overlay, plus automatic (best-effort) hiding when a screenshot is detected.
  • Broadcasts selections over the Dart VM Service for beacon_bridge to pick up.

Requires beacon_bridge running on your development machine to get selections onto your clipboard.

2
likes
0
points
357
downloads

Publisher

unverified uploader

Weekly Downloads

Tap a widget in your running Flutter app and get its file:line, theme properties and geometry on your clipboard, ready to paste into an AI coding agent.

Repository (GitHub)
View/report issues

Topics

#devtools #debugging #developer-tools #ai

License

unknown (license)

Dependencies

flutter, no_screenshot

More

Packages that depend on beacon_widget