Skip to content

Release/0.1.17 - #115

Merged
errorsallthethings merged 7 commits into
mainfrom
release/0.1.17
Jul 10, 2026
Merged

errorsallthethings merged 7 commits into
mainfrom
release/0.1.17

Conversation

@errorsallthethings

Copy link
Copy Markdown
Owner

No description provided.

- 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.
@errorsallthethings
errorsallthethings merged commit f472499 into main Jul 10, 2026
4 checks 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.

1 participant