fixed changelog entries

This commit is contained in:
Dmitry Stepanov
2026-03-21 10:41:35 +03:00
parent 15b700f6d5
commit 599e5e03ff
+162 -162
View File
@@ -4,177 +4,177 @@ First stable release.
## Fixed
Reduced vram consumption by replacing rgba16f with rgb10a2 textures
Fixed crash when switching scenes after selecting an audio bus
Fixed incorrect shape editing for cuboid shapes
Fixed debug rendering in 2d
Do not offset a collider when changing its size via shape editing
Fixed position reset when moving multiple objects at once
Fixed crash when attempting to bring a destroyed widget into view
Fixed terrain multilayer rendering
Fixed prefab hot reloading
Fixed heightfield collider not working (fix for rapier3d regression)
Fixed view jumping when selecting large tree view items in world viewer
Fixed incorrect id for default animation tracks data container
Fixed crash when undoing asset instantiation
Fixed root field name
Fixed inability to delete text in text box in some cases
Fixed camera preview being cutoff from the bottom
Fixed inability to copy built-in resources without a data source
Fixed height for search bar in property selector
Correctly leave preview mode when closing absm editor
Correctly leave preview mode when closing animation editor
Fixed asset selector style
Fixed text trimming in check box
Fixed warning from material field
Fixed tab control style
Fixed layout for bit field
Fixed text alignment for infinite constraints
Fixed incorrect descender calculation in case of infinite constraints
Fixed checkbox style
Fixed crash when loading a prefab with hierarchy modified in the base
Fixed infinite message loop in quat property editor
Fixed absm editor not working properly for game scenes
Fix naming for inspector actions
Fix naming some more
Fixed `already borrowed` panic
Fixed absm buttons
Fixed bitfield style
Fixed curve editor coordinate space
Fixed incorrect behavior of `open recent scene`
Fixed incorrect project name for `export-cli`
Fixed incorrect resource path fetching in material field editor
Fixed style for `add` and `remove` buttons for collections
Include `core` module in `fyrox` docs
Fix for macos fast scroll when pixel delta is received (#898)
Style fixes for material editor
Fixed resource registry not loading in time on wasm
Prevent crash when moving a scene node
- Reduced vram consumption by replacing rgba16f with rgb10a2 textures
- Fixed crash when switching scenes after selecting an audio bus
- Fixed incorrect shape editing for cuboid shapes
- Fixed debug rendering in 2d
- Do not offset a collider when changing its size via shape editing
- Fixed position reset when moving multiple objects at once
- Fixed crash when attempting to bring a destroyed widget into view
- Fixed terrain multilayer rendering
- Fixed prefab hot reloading
- Fixed heightfield collider not working (fix for rapier3d regression)
- Fixed view jumping when selecting large tree view items in world viewer
- Fixed incorrect id for default animation tracks data container
- Fixed crash when undoing asset instantiation
- Fixed root field name
- Fixed inability to delete text in text box in some cases
- Fixed camera preview being cutoff from the bottom
- Fixed inability to copy built-in resources without a data source
- Fixed height for search bar in property selector
- Correctly leave preview mode when closing absm editor
- Correctly leave preview mode when closing animation editor
- Fixed asset selector style
- Fixed text trimming in check box
- Fixed warning from material field
- Fixed tab control style
- Fixed layout for bit field
- Fixed text alignment for infinite constraints
- Fixed incorrect descender calculation in case of infinite constraints
- Fixed checkbox style
- Fixed crash when loading a prefab with hierarchy modified in the base
- Fixed infinite message loop in quat property editor
- Fixed absm editor not working properly for game scenes
- Fix naming for inspector actions
- Fix naming some more
- Fixed `already borrowed` panic
- Fixed absm buttons
- Fixed bitfield style
- Fixed curve editor coordinate space
- Fixed incorrect behavior of `open recent scene`
- Fixed incorrect project name for `export-cli`
- Fixed incorrect resource path fetching in material field editor
- Fixed style for `add` and `remove` buttons for collections
- Include `core` module in `fyrox` docs
- Fix for macos fast scroll when pixel delta is received (#898)
- Style fixes for material editor
- Fixed resource registry not loading in time on wasm
- Prevent crash when moving a scene node
## Added
CLI for project export
Ability to trim text with ellipsis
Input box widget
Tooltip with track property name
`UserInterface::try_send_response` helper
Ability to disable background curves in the animation editor
Ability to disable background curves for curve editor widget
Add built-in light style resource
Add exit confimation dialog for project manager
Added `donate` button for project manager
Added colors for scene item icons
Added missing code for surface data resource saving
Added more methods for `ImageButtonBuilder`
Added shadow for the text in the asset item
`BehaviorResult` alias + test fixes
`Color::hex`
`ImageButtonBuilder` helper + replaced `make_button_xxx`
`PluginContext::load_scene_or_ui` + fixed project template
`dispatch_behavior_variants` macro
`locate` button for material field
`locate` button for surface field
`make_image_toggle_with_tooltip` helper
Corner radius for text box
Property editor for triangle buffer
Property editor for vertex buffer
Ability to add keys for any numeric properties in the animation editor
Ability to add keys for selected nodes in the animation editor
Ability to minimize all editor panels
Ability to search for a loader for specific resource data type
- CLI for project export
- Ability to trim text with ellipsis
- Input box widget
- Tooltip with track property name
- `UserInterface::try_send_response` helper
- Ability to disable background curves in the animation editor
- Ability to disable background curves for curve editor widget
- Add built-in light style resource
- Add exit confimation dialog for project manager
- Added `donate` button for project manager
- Added colors for scene item icons
- Added missing code for surface data resource saving
- Added more methods for `ImageButtonBuilder`
- Added shadow for the text in the asset item
- `BehaviorResult` alias + test fixes
- `Color::hex`
- `ImageButtonBuilder` helper + replaced `make_button_xxx`
- `PluginContext::load_scene_or_ui` + fixed project template
- `dispatch_behavior_variants` macro
- `locate` button for material field
- `locate` button for surface field
- `make_image_toggle_with_tooltip` helper
- Corner radius for text box
- Property editor for triangle buffer
- Property editor for vertex buffer
- Ability to add keys for any numeric properties in the animation editor
- Ability to add keys for selected nodes in the animation editor
- Ability to minimize all editor panels
- Ability to search for a loader for specific resource data type
## Changed
Increased kernel size of pcs filtered shadows (makes shadows much smoother)
Watch only registry root for changes
Absm editor improvements
Migrate to rapier 0.32
Do not echo sync-only messages
Improved validation for rigid bodies
Increase ambient lighting for asset preview
Update libloading dep
Do not try to use hole mask if `holes enabled` flag is off
Print info messages in automated tests only if `visual_debug == true`
Prevent message spam when executing editor tests
Do not reset camera state when doing any changes on it
Wrap asset title by word, not by letter
Improved log filtering in the editor
Improved numericupdown widget style
Improved style for docking anchor
Improved surface data editor style
Improved visual style for signals in animation editor
Improvements for animation editor
Improvements for audio preview panel
Moved build targets list to editor settings
Moved project build tools to `fyrox-build-tools` crate
Refactor window dragging logic to use local coordinates and clamp size/position (#899)
Refactored animation renaming + adding new animation
Refactored export cli to be a part of the game workspace
Refactored log filtering
Refactored scene loading to use plugin tasks
Print current version in the project manager window's title
Print warning message if backtrace capture is enabled
Disable info logging by default in project manager
Disable layer-related buttons when no layer is selected
Disable word wrap for node type
Adjust "open docs" button style
Adjust byte gap
Adjust default height map size for terrains to prevent warning message
Automatically enter preview mode when selecting a camera
Automatically zoom in on the new animation
Accept `NumpadEnter` on `Button` widget
Use bitmap image for check box instead of vector
Use correct resource for `locate` button in material field editor
Use correct resource for `locate` button in surface field editor
Use default style for new ui
Use image for `locate` button in resource field editor
Use toggle buttons for preview and loop options in animation editor
Use ui style when drawing keyboard focused widget bounds
Show animation player name in the window title
Show currently selected absm name
Send message box messages back
Save triangle buffer as a binary blob
Unify naming for built-in assets
Editor style improvements
The plugin initialization was moved to event queue and only when the registry is fully loaded
Always show display name of the property if the doc is empty
Build target for project export options
Configurable constraint for dropdown list
Convert project name to standard format
Correctly handle dyn types on hot reloading
Correctly mark property editors when loading a dynamic editor plugin
Deactivate "add key" button if nothing is selected
Default ui for project manager
Defaults + docs for project exporter cli
Diagnostic messages when adding keys
Do not create a default user interface
Do not rebuild formatted text when visual transform changed
Draw keys on background curves
Helper methods for `HotKey`
Keep message flags when responding to changes in ScrollBar widget
Keep track of an assembly from which a dyn type originates from
Make keyboard shortcut text for menu item less bright
More efficient render data copying
More visual improvements for animation editor
Offload vertex transform to gpu when drawing widgets
Prevent highlighting rectangle of a focused widget to draw outside
Prevent redundant memory allocations during widgets drawing
Rename default name of the scene root to `SceneRoot` from `__ROOT__`
Reorganized log and command stack panel buttons
Save log filter state to the editor settings
Shuffle icon for uuid property editor
Simplified trait bounds for `load_ui`
Split animation editor toolbar in a top and bottom parts
Support `FrameworkError` in `GameError`
Unified scene/ui loading + refactored async script/plugin tasks
- Increased kernel size of pcs filtered shadows (makes shadows much smoother)
- Watch only registry root for changes
- Absm editor improvements
- Migrate to rapier 0.32
- Do not echo sync-only messages
- Improved validation for rigid bodies
- Increase ambient lighting for asset preview
- Update libloading dep
- Do not try to use hole mask if `holes enabled` flag is off
- Print info messages in automated tests only if `visual_debug == true`
- Prevent message spam when executing editor tests
- Do not reset camera state when doing any changes on it
- Wrap asset title by word, not by letter
- Improved log filtering in the editor
- Improved numericupdown widget style
- Improved style for docking anchor
- Improved surface data editor style
- Improved visual style for signals in animation editor
- Improvements for animation editor
- Improvements for audio preview panel
- Moved build targets list to editor settings
- Moved project build tools to `fyrox-build-tools` crate
- Refactor window dragging logic to use local coordinates and clamp size/position (#899)
- Refactored animation renaming + adding new animation
- Refactored export cli to be a part of the game workspace
- Refactored log filtering
- Refactored scene loading to use plugin tasks
- Print current version in the project manager window's title
- Print warning message if backtrace capture is enabled
- Disable info logging by default in project manager
- Disable layer-related buttons when no layer is selected
- Disable word wrap for node type
- Adjust "open docs" button style
- Adjust byte gap
- Adjust default height map size for terrains to prevent warning message
- Automatically enter preview mode when selecting a camera
- Automatically zoom in on the new animation
- Accept `NumpadEnter` on `Button` widget
- Use bitmap image for check box instead of vector
- Use correct resource for `locate` button in material field editor
- Use correct resource for `locate` button in surface field editor
- Use default style for new ui
- Use image for `locate` button in resource field editor
- Use toggle buttons for preview and loop options in animation editor
- Use ui style when drawing keyboard focused widget bounds
- Show animation player name in the window title
- Show currently selected absm name
- Send message box messages back
- Save triangle buffer as a binary blob
- Unify naming for built-in assets
- Editor style improvements
- The plugin initialization was moved to event queue and only when the registry is fully loaded
- Always show display name of the property if the doc is empty
- Build target for project export options
- Configurable constraint for dropdown list
- Convert project name to standard format
- Correctly handle dyn types on hot reloading
- Correctly mark property editors when loading a dynamic editor plugin
- Deactivate "add key" button if nothing is selected
- Default ui for project manager
- Defaults + docs for project exporter cli
- Diagnostic messages when adding keys
- Do not create a default user interface
- Do not rebuild formatted text when visual transform changed
- Draw keys on background curves
- Helper methods for `HotKey`
- Keep message flags when responding to changes in ScrollBar widget
- Keep track of an assembly from which a dyn type originates from
- Make keyboard shortcut text for menu item less bright
- More efficient render data copying
- More visual improvements for animation editor
- Offload vertex transform to gpu when drawing widgets
- Prevent highlighting rectangle of a focused widget to draw outside
- Prevent redundant memory allocations during widgets drawing
- Rename default name of the scene root to `SceneRoot` from `__ROOT__`
- Reorganized log and command stack panel buttons
- Save log filter state to the editor settings
- Shuffle icon for uuid property editor
- Simplified trait bounds for `load_ui`
- Split animation editor toolbar in a top and bottom parts
- Support `FrameworkError` in `GameError`
- Unified scene/ui loading + refactored async script/plugin tasks
## Removed
Remove `Mobility` because it does nothing
Removed context menu from texture field, replace with buttons
Removed redundant tree traversal in widgets drawing
Removed unused import
Removed useless message when saving settings
- Remove `Mobility` because it does nothing
- Removed context menu from texture field, replace with buttons
- Removed redundant tree traversal in widgets drawing
- Removed unused import
- Removed useless message when saving settings
# 1.0.0-rc.2