Commit Graph
8251 Commits
Author SHA1 Message Date
Dmitry Stepanov 225e8f9c47 docs for dyntype 2026-05-04 10:59:27 +03:00
Dmitry Stepanov a355f5f92f removed DynType::into_any and replaced it with trait upcasting 2026-05-04 10:41:46 +03:00
CopeFiendandCopeFiend 8e9d2573d0 Add UI_FONT_SIZE const in editor (#914)
* Added `UI_FONT_SIZE` const in Editor, prerequisite for font size
settings

* Added `fn set_style()` for FormattedText

* Fixes clippy warning

* Add WidgetMessage:Style handling to TextBox

---------

Co-authored-by: CopeFiend <[email protected]>
2026-04-30 22:17:20 +03:00
Dmitry Stepanov 2b86676b4a type handle of absm for AbsmEventProvider widget 2026-04-29 20:37:13 +03:00
Dmitry Stepanov e03e31a723 fixed incorrect condition in check box widget 2026-04-29 20:29:25 +03:00
Dmitry Stepanov c9c2ca0f75 fixed inspector errors from StyledProperty 2026-04-28 23:15:38 +03:00
Dmitry Stepanov 1695edafc9 fixed enumerate_fields_recursively for InheritableVariable
- `enumerate_fields_recursively` resulted in double call of a `func` with the same name on an inheritable variable fields
2026-04-28 22:50:53 +03:00
Dmitry Stepanov ba5eeae42e improved logging of errors in inspector context menu 2026-04-28 21:46:28 +03:00
Dmitry Stepanov 0be63b82cf fixed coordinate space issues in gradient rendering in ui 2026-04-27 23:20:28 +03:00
Dmitry Stepanov 60d8b2d9eb cargo fmt 2026-04-25 00:03:53 +03:00
Dmitry Stepanov 7a0ad6d792 fixed crash on exit when using the engine in hot reloading mode 2026-04-25 00:03:07 +03:00
Dmitry Stepanov 21e35cc223 hide runtime variables from inspector for GridDimension 2026-04-24 22:30:12 +03:00
Dmitry Stepanov af0f6178d8 catch and report infinite message loops in ui message handling 2026-04-23 23:04:41 +03:00
Dmitry Stepanov 94a0420854 improved logging for hot reloading failures 2026-04-23 21:52:37 +03:00
Dmitry Stepanov f3befeef86 fixed clippy warnings 2026-04-22 23:49:45 +03:00
Dmitry Stepanov 35656f24cd shortcuts for Machine::set_parameter 2026-04-21 21:58:00 +03:00
Dmitry Stepanov 48e41572ef improved editor stats window to show loaded asset count 2026-04-20 22:12:17 +03:00
Dmitry Stepanov 59e78397ee correctly close menus when there's no parent menu item 2026-04-20 20:42:31 +03:00
Dmitry Stepanov fe51f6b463 correctly end stderr + stdout capturing processes on force-stopping game
- this bug led to increasing cpu usage when killing running game process via "stop" red button in the editor
2026-04-20 00:06:37 +03:00
Dmitry Stepanov 9b2156e3c5 traverse_iter_mut 2026-04-19 21:36:37 +03:00
Dmitry Stepanov 23bdaaae26 optimized performance of graph depth traversal iterator
- O(n)
- fixed incorrect traversal of sub-graphs
2026-04-18 22:49:19 +03:00
Dmitry Stepanov d767de61b2 non-allocating graph traversal iterator
- performance will be optimized further to be O(n), currently it is something aroung O(nlogn)
2026-04-18 22:35:29 +03:00
Dmitry Stepanov d1aba15d44 fixed copy_node_inplace implementation 2026-04-17 22:45:39 +03:00
Augusto Domingos 312d1a39ca Fix relative path resolution for symlinked asset directories (#912)
* fix relative path resolution for symlinked asset directories

* add test for make_relative_path with symlinked directories
2026-04-16 22:57:59 +03:00
Dmitry Stepanov 9214ae372f remove unused features 2026-04-15 22:55:39 +03:00
Dmitry Stepanov 7d9146d322 test for Graph::copy_node_inplace 2026-04-15 22:53:41 +03:00
Dmitry Stepanov 0ded1c379a added output feature for fyrox-sound
- when disabled, completely disables audio output to the default audio device
- can be useful to exclude audio output for game servers
- #904
2026-04-14 22:29:11 +03:00
Dmitry Stepanov f00b6f8859 correctly deselect nested menu items of orphaned menus 2026-04-12 23:40:59 +03:00
CopeFiendandCopeFiend 74ac3651cd Update nix flakes (#909)
* Updated Nix flakes

* Updated Nix flake template

* Added updated flake.lock

---------

Co-authored-by: CopeFiend <[email protected]>
2026-04-11 23:06:18 +03:00
Dmitry Stepanov 0ab4c6abcd pass sample rate explicitly to SoundEngine constructors
- fixed tests
2026-04-09 23:56:14 +03:00
Dmitry Stepanov a4df8a1301 configurable sample rate for fyrox-sound 2026-04-08 22:59:04 +03:00
Dmitry Stepanov 1c18ee7c92 Revert "texture sampler resource"
This reverts commit 68884bdb84.
2026-04-05 11:25:45 +03:00
Dmitry Stepanov 4a0602ab25 bump version for the future release
- helps to catch bug reports from the "nightly" version of the engine
2026-03-30 20:50:58 +03:00
Dmitry Stepanov 68884bdb84 texture sampler resource 2026-03-29 23:24:45 +03:00
Dmitry Stepanov 2e5784c9f1 removed incorrect impl of Visit for TextureBytes 2026-03-29 22:04:34 +03:00
Dmitry Stepanov f916d01304 updated lightmap dep v1.0.1 2026-03-28 09:52:04 +03:00
Dmitry Stepanov 9e9e2d7032 1.0.1 + changelog 2026-03-28 09:39:38 +03:00
Dmitry Stepanov 0350d1d26f attempt to fix unaligned read in renderer
- #906
2026-03-26 23:54:15 +03:00
Dmitry Stepanov a4907aa547 updated lightmap dep v1.0.0 2026-03-24 19:28:06 +03:00
Dmitry Stepanov 54e995a0ce fixed crate name in doc comment 2026-03-23 20:15:50 +03:00
Dmitry Stepanov 8ae163cd47 docs for selector widget 2026-03-23 20:15:19 +03:00
Dmitry Stepanov 34610f2802 added missing methods to SelectorBuilder 2026-03-23 20:01:42 +03:00
Dmitry Stepanov 4ea6e5d22f fixed incorrect sampler type being used with depth texture 2026-03-22 12:23:13 +03:00
Dmitry Stepanov 2b1ced0de3 improved doc comment 2026-03-21 21:52:19 +03:00
Dmitry Stepanov 1b3d2a3b71 ability to disable cargo update when running projects 2026-03-21 21:50:37 +03:00
Dmitry Stepanov 599e5e03ff fixed changelog entries 2026-03-21 10:41:35 +03:00
Dmitry Stepanov 15b700f6d5 added helpful information to project manager 2026-03-21 10:06:12 +03:00
Dmitry Stepanov a97d7cf6f6 fixed warning 2026-03-20 22:27:08 +03:00
Dmitry Stepanov 9dbac7b0e0 updated changelog 2026-03-20 22:08:03 +03:00
Dmitry Stepanov 6e54d5c1c2 prevent crash when moving a scene node 2026-03-19 23:21:36 +03:00