enterCompareMode method

void enterCompareMode()

Enter compare mode: wait for the user to tap a second widget.

Requires a prior selection. Without one we surface a short snackbar via stackKey's context if it's available, so the user gets visible feedback instead of silent no-op.

Implementation

void enterCompareMode() {
  if (currentRenderBoxNotifier.value == null) {
    final context = stackKey.currentContext;
    if (context != null) {
      final messenger = ScaffoldMessenger.maybeOf(context);
      messenger?.clearSnackBars();
      messenger?.showSnackBar(
        const SnackBar(
          content: Text('Select a widget first, then press Compare.'),
          duration: Duration(seconds: 2),
        ),
      );
    }
    return;
  }
  setMode(InspectorMode.compareSelect);
}