Commit Graph
29 Commits
Author SHA1 Message Date
Dmitry Stepanov ef39d2aada updated msrv 2025-10-22 20:27:20 +03:00
Dmitry Stepanov 25652975e0 use doc comment for property description 2025-08-16 12:11:32 +03:00
Dmitry Stepanov 0e3bd07c38 1.0.0-rc.1 2025-05-29 18:58:18 +03:00
Dmitry Stepanov ef4e4b46ca Reflect::try_clone_box
- `#[reflect(non_cloneable)]` for types that cannot be cloned
2025-05-16 23:26:34 +03:00
Dmitry Stepanov 10a4dc048b use trait upcasting and remove as_any for ResourceData
- bumped msrv to 1.86
2025-04-06 18:56:17 +03:00
Dmitry Stepanov cc17cbdc3d 0.36.2 + yanked 0.36.1 2025-02-27 10:52:15 +03:00
Dmitry Stepanov 154f815b10 bumped versions 2025-02-27 10:37:34 +03:00
Dmitry Stepanov daa02c76fe set all engine crates to version 0.36 2024-12-26 22:34:42 +03:00
Dmitry Stepanov f734c2a4b7 disable log file by default + explicit api to change log file
- log file could be undesirable in some cases and now it is off by default and can be enabled by `Log::set_file_name/set_file` in `fn main`
- bumped MSRV to 1.80 and to use LazyLock
2024-12-23 14:36:57 +03:00
Dmitry Stepanov bc7434c089 license update 2024-08-11 11:45:33 +03:00
Dmitry Stepanov 42fa82751b fixed warnings 2024-07-29 23:29:02 +03:00
Dmitry Stepanov 3a729ed7a8 use unused code + fixed tests 2024-06-16 11:19:38 +03:00
Dmitry Stepanov bda1a36aa2 bump versions 2024-05-23 19:41:09 +03:00
Dmitry Stepanov 5a54d1d3dc Reflect trait bound for Plugin trait 2024-05-15 11:12:43 +03:00
Dmitry Stepanov f97cb1184a serialize/deserialize dynamic plugins content on reloading 2024-03-18 20:35:26 +03:00
Dmitry Stepanov bd5cc70032 refactored plugin structure
- removed PluginConstructor
2024-03-17 11:45:14 +03:00
Dmitry Stepanov 98379e58fb refactored project structure to support dylib feature
- this makes engine usage as `dylib` easier
- also fixes dependency bug, that caused the engine to be rebuilt/relinked when building different packages from the same workspace (i.e. editor and executor)
2024-03-16 10:19:18 +03:00
Dmitry Stepanov 17bf93e5b0 moved math + curve + octree mods to fyrox-math crate 2024-03-06 12:20:52 +03:00
Dmitry Stepanov 0d306d6311 0.33 2024-01-23 16:06:28 +03:00
Dmitry Stepanov a78daea34d moved ComponentProvider trait to fyrox_code + added proc macro for it 2024-01-09 19:08:30 +03:00
Dmitry Stepanov 99619dd9bc auto impl of ScriptTrait::id 2024-01-09 10:32:06 +03:00
Dmitry 97676b9428 set msrv to 1.72 2023-10-30 21:31:02 +03:00
Dmitry Stepanov 6ad7d6486f fixed manifest for fyrox-scripts + fyrox-template fixes 2023-10-26 15:48:20 +03:00
Dmitry Stepanov 1d7ebfe35d bumped versions + fixed fyrox-template 2023-10-22 13:21:35 +03:00
Dmitry Stepanov 9f275d6c17 explicit override scene loading
- this change passes an override scene path directly to the user, and they are responsible for correct handling
2023-10-18 16:40:21 +03:00
Dmitry f14f6a121b fixed clippy warnings 2023-09-28 12:01:06 +03:00
Dmitry 210d4f2a58 finished flying camera controller scripts
- overengineered as hell, but very customizable
2023-09-27 21:32:52 +03:00
Dmitry 88d66c7110 Curve::bounds + ability to zoom to fit with delay (hack) for CurveEd 2023-09-27 15:50:56 +03:00
Dmitry 0695c61fc5 fyrox-scripts crate + flying camera controller script 2023-09-26 23:42:46 +03:00