Zheng Luo
0b15f2ba81
joint motor 2d implemented
2025-09-08 18:11:09 -07:00
Zheng Luo
ec4bd857c5
joint motor 3d implemented
2025-09-08 13:45:33 -07:00
Dmitry Stepanov
1ef81cb37a
style api improvements
2025-09-07 20:53:24 +03:00
Dmitry
03129a905b
grouped change log entries (wip)
2025-09-07 12:14:02 +03:00
Dmitry
fb3f308583
centralized resource storage for fyrox-ui
...
- prevents multiple loading of the same resource
- speeds up file browser by 10-15%
2025-09-07 12:13:14 +03:00
Dmitry
336b40cd7b
more improvements for resource manager api
2025-09-06 18:17:28 +03:00
Dmitry
b631bfe3f9
improved resource manager api
2025-09-06 17:32:47 +03:00
Dmitry Stepanov
abf2fc2869
updated changelog (wip)
2025-09-05 23:29:19 +03:00
Dmitry Stepanov
08733c1a24
increased window size and inspector name column width in settings
2025-09-05 20:44:10 +03:00
Dmitry Stepanov
3426d7d24f
fixed scene gizmo lighting
2025-09-05 20:37:48 +03:00
Dmitry Stepanov
67d202372f
fixed incorrect syncing of modified flag in property editor
2025-09-05 19:50:46 +03:00
Dmitry Stepanov
0bd8edbde1
log window improvements + fixes
...
- fixed content menu not working
- fixed empty space after the message
- replaced list box with simple stack panel, which improved performance
- added margins to improve readability
2025-09-05 18:59:17 +03:00
Dmitry Stepanov
acd1d76a05
prevent annoying message spam when import options is missing for asset
2025-09-04 19:44:22 +03:00
Dmitry Stepanov
2b834d5b78
fixed ambient lighting in case of non-skybox lighting
2025-09-04 19:00:01 +03:00
Dmitry Stepanov
41bb154d82
render overlay icons only in the scene preview
2025-09-04 18:33:21 +03:00
Dmitry Stepanov
50b8b43517
fixed doc tests
2025-09-04 18:32:54 +03:00
Dmitry Stepanov
287dd6c252
hide "revert" button for inheritable properties when no parent object
...
- having this button visible for new objects without a parent prefab is very confusing, it also did nothing so it was even more confusing
2025-09-03 23:09:58 +03:00
Dmitry Stepanov
0dc0e247d6
smart selection of corner arc subdivision when drawing borders
...
- adjust the number of subdivisions automatically based on the actual corner radius of the border
- small radii gets less subdivisions, thus faster to generate
- improves rendering performance by 10%
2025-09-02 23:10:20 +03:00
Dmitry Stepanov
92ac4c9908
added #[inline] attributes for ui drawing methods
2025-09-02 22:31:01 +03:00
Dmitry Stepanov
5929bdb647
Merge pull request #834 from TitanNano/jovan/material_license
...
fyrox-material has no license in Cargo.toml
2025-09-02 18:32:16 +03:00
Dmitry Stepanov
d098688931
recalculate clip bounds only for changed widgets
...
- improves ui performance by ~15%
2025-09-02 18:16:10 +03:00
Jovan Gerodetti
f85d7cf29b
fyrox-material has no license in Cargo.toml
2025-09-02 15:10:26 +02:00
Dmitry Stepanov
3c90f4cb54
improved performance of visual transform calculation in ui
...
- visual transform is now updated only on small sub-trees that actually changed instead of the entire tree of widgets
- gives 14-17% performance boost in 99% of the cases (significantly improves performance in the editor)
2025-09-01 23:00:08 +03:00
Dmitry Stepanov
833204f799
documented keyboard focus
2025-09-01 18:28:28 +03:00
Dmitry Stepanov
27a30e7400
separate brush for highlighting widgets with keyboard focus
...
- allows to override it and even completely disable highlighting by setting a transparent brush
2025-09-01 18:17:22 +03:00
Dmitry Stepanov
f4ae5fe4db
improved ui performance
2025-08-31 19:55:25 +03:00
Dmitry Stepanov
37ea660cf3
prevent selection of asset items while holding alt
...
- allows to drag and drop assets to resource fields in the inspector
2025-08-31 17:38:25 +03:00
Dmitry Stepanov
462e7fd26e
Merge pull request #833 from b-guild/graphics
...
Clarifying graphics code with comments and slight corrections.
2025-08-31 17:08:03 +03:00
Dmitry Stepanov
a6e506650a
fixed warning on android project template
...
- mostly temporary stub to fix the CI
2025-08-29 22:46:35 +03:00
b-guild
89a3228e6b
Clarifying fyrox-graphics and rendering code in fyrox-impl
2025-08-29 00:11:20 -07:00
Dmitry Stepanov
267e442304
fixed resource management on android
...
- fixed default path to the resource registry
- disable resource registry update on android, only load pre-existing registry
2025-08-28 23:09:32 +03:00
Dmitry Stepanov
a3286f9084
fixed android build
2025-08-28 22:08:33 +03:00
Dmitry Stepanov
b40bc9cefd
migrate to latest winit + glutin
2025-08-27 23:42:08 +03:00
Dmitry Stepanov
d4d154c4eb
fixed wasm warnings
2025-08-27 22:24:15 +03:00
Dmitry Stepanov
571f3cd2ea
disable texture lod bias for wasm builds
...
- webgl2 does not support it
2025-08-26 22:34:35 +03:00
Dmitry Stepanov
c1f1200efc
moved set_panic_hook to engine initialization for wasm builds
2025-08-26 22:01:26 +03:00
Dmitry Stepanov
48f0614ad6
fixed blending issues when batching multiple rectangles
...
- each layer now has its own batch
- #725
2025-08-26 17:38:40 +03:00
Dmitry Stepanov
26cbde5955
configurable fadeout margin for particle systems
2025-08-25 22:50:10 +03:00
Dmitry Stepanov
7f6cab0e34
fixed incorrect condition
2025-08-25 22:46:10 +03:00
b-guild
4a90e18b2c
Merge branch 'master' into graphics
2025-08-24 12:48:58 -07:00
b-guild
c14a52a6e7
Clarifying fyrox-graphics
2025-08-24 12:46:19 -07:00
Dmitry Stepanov
8d88f8b0d0
disable picking restriction for menus and context menus
...
- makes context menus and menus in general more convenient, because you don't need to do an extra click after closing the menu
2025-08-24 22:15:15 +03:00
Dmitry Stepanov
477b73fa30
ability to disable picking restricting for popup widget
2025-08-24 17:42:00 +03:00
Dmitry Stepanov
5680aa2d57
Merge pull request #832 from florianvazelle/fix-typos
...
Fix typos on fyrox_ui
2025-08-24 13:51:51 +03:00
Dmitry Stepanov
a16ac3ddf4
fixed fitting for asset preview
2025-08-24 11:24:59 +03:00
Dmitry Stepanov
a5460b6af9
ability to create gpu program from shaders
2025-08-24 11:03:22 +03:00
florianvazelle
c92c920d87
fixed typos
2025-08-24 09:47:50 +02:00
Dmitry Stepanov
de75152c39
fixed visual glitch for scaling and rotation gizmos
2025-08-23 11:46:32 +03:00
Dmitry Stepanov
f031a73dea
fixed annoying visual glitch when using movement gizmo
...
- fixes movement gizmo jumps when selecting some other scene node
2025-08-23 11:35:04 +03:00
Dmitry Stepanov
5f164edab1
fixed update loop state in the editor
...
- fixes #829
2025-08-23 10:58:38 +03:00