Commit Graph
7450 Commits
Author SHA1 Message Date
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