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