iTwin / appui

Monorepo for iTwin.js AppUi
MIT License
8 stars 2 forks source link

Accudraw dialog at cursor #895

Closed mathieu-fournier closed 1 month ago

mathieu-fournier commented 3 months ago

Is your feature request related to a problem? Please describe.

The accudraw widget would benefits from some improvements. Its far away from the task, often unnoticed. It's always visible and takes screen space, even when not used. It does not make its purpose obvious. When docked horizontally the widget size is huge and doesn't really makes sense for such small inputs.

Describe the Solution you'd like

To have the accudraw inputs prompt following the cursor has a minimal dialog and only opening them when needed.

Ex : something that ressemble this. image

Input focus and Keyboard shortcuts (Tab/Enter/Esc) would need to work also, since the dialog wont be clickable anymore.

Describe alternatives you've considered

No response

Additional context

No response

mathieu-fournier commented 2 months ago

I'm working on it.

mathieu-fournier commented 1 month ago

Fixed via a combination of these 2 PRs : https://github.com/iTwin/itwinjs-core/pull/7012 https://github.com/iTwin/appui/pull/945