dynamic cursor depending on mouse scene state (#1995)

* dynamic cursor depending on mouse scene state

* hover stuff

* bump min length

* clean up

* sketch on face failing randomly

* more time out for extrude snapshots

* Update src/clientSideScene/sceneEntities.ts

Co-authored-by: Frank Noirot <frank@zoo.dev>

* move for profileStart handle, and select when no tool equiped

---------

Co-authored-by: Frank Noirot <frank@zoo.dev>
This commit is contained in:
Kurt Hutten
2024-04-04 11:07:51 +11:00
committed by GitHub
parent 108bb4ee90
commit f03f34d8be
8 changed files with 237 additions and 93 deletions

View File

@ -112,6 +112,9 @@ export const ModelingMachineProvider = ({
kclManager.executeAst()
}
},
'Set mouse state': assign({
mouseState: (_, event) => event.data,
}),
'Set selection': assign(({ selectionRanges }, event) => {
if (event.type !== 'Set selection') return {} // this was needed for ts after adding 'Set selection' action to on done modal events
const setSelections = event.data