Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Control; 'name_unique' option #16
Upon further thought, it seems more sensible to default to a good name + unique id and the explicit name override to be what it's intended: explicit.
What that means is previously, the defaults were sensible plain names:
This means that you can create controls freely without naming overlaps, since the name is not a function of the library usage, unless explicitly required to be, in which case the application implementation detail will handle both of those and the library provides the option to be explicit. This alleviates what you were seeing in practice, the rendering creating multiple visuals named the same.