Commit Graph
2355 Commits
Author SHA1 Message Date
Dmitry Stepanov d9bfd553d6 fixed tests 2026-09-05 10:33:29 +03:00
Dmitry Stepanov 151055269f context menu support for tab control headers 2026-09-04 20:02:35 +03:00
Dmitry Stepanov 1175fc168a added missing property editors for ui 2026-09-04 17:28:44 +03:00
Dmitry Stepanov b248ee996c fixed dyn type editor + tests 2026-09-03 23:45:38 +03:00
Dmitry Stepanov 0b7412f395 fixed crash when cancelling prefab instantiation in ui scene 2026-09-03 23:03:15 +03:00
Dmitry Stepanov 135dc00c94 include type name of fields in inspector tooltips 2026-08-30 17:01:56 +03:00
Dmitry Stepanov fe33645fd3 improved performance of editor inspector 2026-08-29 19:40:51 +03:00
Dmitry Stepanov fdb360e39f remove a bunch of redundant clone 2026-08-29 10:29:23 +03:00
Dmitry Stepanov d27b8a9ad4 fixed clippy warnings 2026-08-29 10:01:35 +03:00
Dmitry Stepanov 4b82b4934a ability to specify startup scenes in the editor settings 2026-08-28 22:51:45 +03:00
Dmitry Stepanov b5a9096a5e fixed editor settings not visualizing some changes 2026-08-28 22:51:16 +03:00
Dmitry Stepanov 1e482ab68e include widget type in its name in the handle property editor 2026-08-28 21:04:15 +03:00
Dmitry Stepanov b88e4a09b6 fixed layout of inheritable property editor + styling 2026-08-22 18:03:35 +03:00
Dmitry Stepanov 49e6410b5f moved editor automated test to integration tests folder 2026-08-19 23:27:27 +03:00
nicehack d1e3469ca5 Merge pull request #927 from nice0hack/master
Add wgpu graphics server
2026-08-17 21:52:40 +03:00
Dmitry Stepanov efe97b8229 handle non-exhaustive enums in Visit proc-macro correctly 2026-08-11 11:48:55 +03:00
Dmitry Stepanov da4b3bdca8 improved error handling in hash map commands 2026-07-29 21:58:18 +03:00
Dmitry Stepanov 0a41a5fe05 fix/suppress clippy warnings 2026-07-26 16:32:52 +03:00
Dmitry Stepanov 87486d3892 run clippy fix 2026-07-26 12:57:48 +03:00
Dmitry Stepanov 3af8c332b7 ability to add hash map key-value pair in inspector 2026-07-24 23:29:33 +03:00
Dmitry Stepanov 9902d022c6 draft key value selection dialog for hash map editor 2026-07-24 21:10:42 +03:00
Dmitry Stepanov f1c1e6b99d ability to remove hash map entries from inspector 2026-07-23 22:40:57 +03:00
Dmitry Stepanov 9b0282e236 ability to change hash map key from inspector 2026-07-22 20:33:16 +03:00
Dmitry Stepanov af2a8bf52e basic support for reflection-based inspector commands for hash maps 2026-07-20 23:44:26 +03:00
Dmitry Stepanov 8d815db364 keep previous absm selected in the editor 2026-07-17 22:59:39 +03:00
Dmitry Stepanov 306ac4016d fix trimmed text in blendspace editor 2026-07-11 21:43:41 +03:00
Dmitry Stepanov 326be93c3c removed redundant methods
- simplifies the api a bit
- makes no sense to have these methods in the core crate when they're used on the editor only once
2026-07-11 20:29:35 +03:00
Dmitry Stepanov 88378d0295 fixed current selection highlighting in node selector 2026-07-11 20:28:36 +03:00
Dmitry Stepanov 5112072d1e bump msrv + clippy fixes 2026-07-04 20:54:03 +03:00
Dmitry Stepanov ac706fe65f multiselection for box selection 2026-07-03 16:51:49 +03:00
Dmitry Stepanov 9881a30ab3 fixed box selection for absm canvas
- transitions can now be selected
2026-07-03 16:41:24 +03:00
Dmitry Stepanov d48725b41e box selection for absm canvas 2026-07-02 22:11:19 +03:00
Dmitry Stepanov 80be69622f fixed inability to do actions on multiple selection in absm editor 2026-07-01 23:19:06 +03:00
Dmitry Stepanov 7a8cebb1bd fixed confusing naming 2026-06-30 23:49:07 +03:00
Dmitry Stepanov 006111b291 fixed multiselection for transitions in absm editor 2026-06-30 23:48:48 +03:00
Dmitry Stepanov 7cc8dd5899 added missing property editor 2026-06-29 22:46:11 +03:00
Dmitry Stepanov fc305b3b02 property editors for kcc 2026-06-26 21:47:16 +03:00
Dmitry Stepanov a86184e856 cargo fmt 2026-06-11 12:08:02 +03:00
Dmitry Stepanov 806c3ed297 finished with PartialEq impls 2026-06-11 12:05:30 +03:00
Dmitry Stepanov b0113664fa PartialEq impls + improvements for ui 2026-06-10 20:41:48 +03:00
Dmitry Stepanov b3c1d5586a fixed property revertion 2026-06-01 22:36:48 +03:00
Dmitry Stepanov 2ce1624186 renamed SceneGraphNode trait to NodeWrapper
- `SceneGraphNode` was implemented for types `struct Wrapper(Box<dyn NodeTrait>)`
- calling such types node itself is wrong, because the actual node is stored inside the box
2026-05-31 22:17:31 +03:00
Dmitry Stepanov 7f33a13ff9 merged TypeUuidProvider trait into Reflect 2026-05-28 21:50:17 +03:00
Dmitry Stepanov 1db8a092f1 fixed name column hiding in inspector
- setting name column width is not the correct way, because this property is recursively supplied to the inner inspectors and hides what shouldn't be hidden
2026-05-24 11:48:29 +03:00
Dmitry Stepanov 62501164b0 use inner value of node/widget wrapper in the inspector 2026-05-23 10:47:50 +03:00
Dmitry Stepanov bee807ea17 fixed downcasting for widgets and scene nodes
- removed a bunch of unnecessary casts to &dyn Reflect
2026-05-22 20:31:20 +03:00
Dmitry Stepanov d821684037 fixed is_out_of_sync to recursively check for out of sync 2026-05-21 22:04:23 +03:00
Dmitry Stepanov 8eb7496963 register ui widgets in inspector 2026-05-21 22:03:53 +03:00
Dmitry Stepanov e4c14c9546 register scene nodes in inspector 2026-05-21 21:47:43 +03:00
Dmitry Stepanov 480559e07a refactored Reflect::as_xxx methods to return value itself
- there's no reason anymore to use closures there because proxy structures now supports reflection in normal way
2026-05-21 18:22:39 +03:00