Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Character movement and posing modes #837

Merged
merged 10 commits into from
Sep 17, 2024
Merged

Conversation

Jomshir98
Copy link
Member

@Jomshir98 Jomshir98 commented Sep 17, 2024

References

resolves #685
resolves #686
resolves #706
ref #13

About The Pull Request

See the changelog - it is pretty comprehensive about all the changes that were done.

Changelog

Platform changes:
- Added two new modes for interacting with a character inside a room:
  - "Move" mode, which can be used to move the character in the room, including if the character is covered and allowing for adjusting their height
  - "Pose" mode, which allows manipulating some aspects of the pose (those that can be controlled with a slider)
- Added ability to open these two modes from character's popup menu
- Added ability to open character popup menu by clicking their name in the "Room"-tab's character list
- Added icons to character's popup menu, so you can find what you want to do quicker
- Updated room device's popup menu to directly show the device's slots (one less click than before to get in or out of a room device!)

Fixes:
- (Hopefully) Fixed the movement icon for device (and newly character) breaking randomly
- Fixed the room view pan and zoom randomly resetting - they should now only reset if the room background or your browser's window size changes

Technical changes:
- Made it simpler to check and trigger appearance actions from code outside of wardrobe

Checklist

  • The change has been tested locally
  • Added documentation to the new code and updated existing documentation where needed
  • I understand this patch is submitted under the Pandora's Contributor Agreement

@Jomshir98 Jomshir98 added Type: Improvement Improvement of existing feature Type: Feature New feature or request Component: Client Changes to client side of things labels Sep 17, 2024
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

PR is from a Lead Developer.

@Jomshir98 Jomshir98 changed the title [FIX] Use context for graphics drawing and make it non-batchable [FEATURE] Character movement and posing modes Sep 17, 2024
@Jomshir98 Jomshir98 merged commit 4aabffa into master Sep 17, 2024
14 checks passed
@Jomshir98 Jomshir98 deleted the feature/posing-ui branch September 17, 2024 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Client Changes to client side of things Type: Feature New feature or request Type: Improvement Improvement of existing feature
1 participant