Skip to content

Conversation

@rachel-fenichel
Copy link
Collaborator

We don't know exactly what free movement on the workspace will look like yet, but we know we'll want some form of it.

This PR consolidates the existing code into a single action file, including implementation code that used to be in navigation.ts. As a side benefit, you can see from the result that there's no dependency on the Navigation class at this point: all of workspace navigation can be done by interacting directly with the workspace and its cursor.

Tested by modifying Navigation.setCursorOnWorkspaceFocus to force the cursor to go to the workspace, then using the relevant keyboard shortcuts.

This is pure cleanup with no behaviour changes.

Copy link
Collaborator

@BenHenning BenHenning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another nice cleanup, thanks!

@rachel-fenichel rachel-fenichel merged commit 34e9319 into RaspberryPiFoundation:main Mar 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants