mix icon indicating copy to clipboard operation
mix copied to clipboard

onHover is triggered on margin

Open dickermoshe opened this issue 1 month ago • 1 comments

Package version

master, commit 0853e5b

Flutter version

3.38.2

Steps to reproduce

  1. Hover over margin of widget

Expected results

Does not trigger onHover.

The gesture Detector should be inside the margins

Actual results

Triggers onHover

https://github.com/user-attachments/assets/27bf181a-3df4-41c8-85d3-1a11ee0d3adb

Code sample

Code sample
import 'package:flutter/material.dart';
import 'package:mix/mix.dart';
import 'package:shadcn_mix_themes/shadcn_mix_themes.dart';

void main() {
  runApp(App());
}

class App extends StatelessWidget {
  const App({super.key});

  @override
  Widget build(BuildContext context) {
    return WidgetsApp(
      color: Colors.white,
      builder: (context, child) {
        return Box(
          style: BoxStyler().color(Colors.red).onHovered(.new().color(Colors.green)).margin(.all(100)),
          child: Text('Hello, World!'),
        );
      },
    );
  }
}

dickermoshe avatar Nov 20 '25 12:11 dickermoshe