enso/app/gui/language
Paweł Grabarz 4a09cde7e3
Proper dropdown active area and arrow placement (#7561)
Fixes #7423

Refactored widget matching algorithm to allow creating wrapper widgets even in cases where the widget config override is present. That allowed the widgets to be reordered, such that the argument name ends up being inside the dropdown widget. That way clicking it opens the dropdown.

Added explicit manual layout for the dropdown arrow position. Now it is positioned on the center of a selected appropriate child widget. For prefix chains, the leftmost part of the prefix application (the method or constructor) is selected.

https://github.com/enso-org/enso/assets/919491/86678b9d-c04e-4545-8d11-2d1e85b9b951
2023-08-14 11:52:05 +00:00
..
ast New node design (#7311) 2023-07-27 13:00:47 +00:00
parser Undo redo fixes and improvements (#6950) 2023-06-12 10:32:35 +00:00
span-tree Proper dropdown active area and arrow placement (#7561) 2023-08-14 11:52:05 +00:00