Repository navigation
Release/0.1.17 - #115
Merged
Merged
Release/0.1.17#115
Conversation
- Introduced MapVariant interface to manage multiple map assets for a scene. - Updated scene structure to include mapVariants, allowing for dynamic map switching. - Implemented functions to add, rename, remove, and switch map variants within scenes. - Enhanced the GmApp component to handle map variant dialogs and actions. - Updated styles to visually differentiate active map variants. - Added tests to ensure correct functionality of map variant features, including usage detection across scenes.
* feat: add table message overlay functionality - Introduced new LiveTableEvent types for messages and message clearing. - Implemented functions to create and filter message events in live table state. - Added TableMessageOverlay component to display messages in player view. - Enhanced SceneCanvas and WorkspaceTopbar to support sending and clearing table messages. - Updated styles for table message dialogs and overlays. - Added tests for message event lifecycle and validation. * feat: enhance smoke test script to support side-effect-light execution
- Introduced weather preset packs to streamline weather effect management. - Updated EffectsLayerContent to handle preset pack selection and application. - Enhanced WeatherCategoryList to support effect selection from presets. - Modified WeatherCategorySettingsPanel to display selected effect patterns. - Improved styling for weather settings and controls for better usability. - Added tests for new preset pack functionality and weather effect application.
- Added support for scene throw direction in dice settings, allowing customization of dice throw edges (left, right, top, bottom). - Implemented dice impact audio features, including volume, body, click, brightness, decay, and pitch settings. - Updated dice roll event emission to utilize draft settings for live table events. - Enhanced dice landing calculations to consider the chosen throw direction. - Introduced new utility functions for managing dice impact audio playback and detection. - Added tests for new features, ensuring proper functionality of impact detection and audio playback.
- Introduced "arrow" as a new canvas tool in various routing and state management files. - Implemented arrow pointer drag and live table event creation for the new tool. - Updated UI components to support the arrow pointer, including status strips and tool settings. - Enhanced tool menu to include the arrow pointer with appropriate settings and descriptions. - Added tests for arrow pointer events and lifecycle management. - Updated shared types to include PingKind and arrow event structures.
…features and improvements
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.