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