130 Commits

Author SHA1 Message Date
Sinai
3afee7254c Fix results TypeCompleter issues 2022-04-22 21:03:33 +10:00
Sinai
ecc33927ee Make GenericConstructorWidget reusable 2022-04-22 21:00:18 +10:00
Sinai
bdda12a040 Remove redundant reference to EvaluateWidget 2022-04-22 09:08:17 +10:00
Sinai
75bd654a94 TypeCompleter: Allow generics, support shorthand names 2022-04-22 09:07:51 +10:00
Sinai
a5023d03f4 Update to UniverseLib 1.3.4 2022-04-18 19:11:39 +10:00
Sinai
3d66493f9c Use UniverseLib PanelBase/PanelDragger 2022-04-14 01:25:59 +10:00
Sinai
7e0f98ef91 Automatic code cleanup (no real changes)
- Use explicit type of var
- Use 'new()'
- Remove unnecessary usings
- Sort usings
- Apply formatting
2022-04-12 05:20:35 +10:00
Sinai
f19a1dd25e Code cleanup 2022-04-12 00:17:06 +10:00
Sinai
27d5398dea Add throttling to prune method, remove logging 2022-04-10 05:32:07 +10:00
Sinai
9b6f3fd3ea Cleanups / refactoring 2022-04-09 18:58:56 +10:00
Sinai
a986b92963 Don't try to get UnityObjectWidget for static class inspection 2022-04-01 01:31:40 +11:00
Sinai
710b4ba74a Use switch expression instead of if/else block 2022-03-29 22:39:26 +11:00
Sinai
efdf2446bd A few cleanups and optimizations 2022-03-21 21:25:18 +11:00
Sinai
a6a1a4d046 cleanup 2022-03-21 01:04:44 +11:00
Sinai
078c2e2b51 Add AudioClipWidget 2022-03-21 01:04:39 +11:00
Sinai
49bce650b4 Fix text clipping with transform cell name and sibling index 2022-03-20 21:21:23 +11:00
Sinai
bd9e80f2b4 Refactor unity inspector widgets into proper classes 2022-03-20 21:21:01 +11:00
Sinai
d7ab0a23c6 Skip private/anonymous types in TypeCompleter results 2022-03-15 01:17:54 +11:00
Sinai
1a01c740e2 Move AutoCompleteModal into Panels folder 2022-03-15 01:17:35 +11:00
Sinai
e44ff9e207 Add support for Constructors in Reflection Inspector
- Added CacheConstructor : CacheMember
- Changed default scope to "All" from "Instance" when inspecting an instance
- Bumped UniverseLib
2022-03-14 05:20:43 +11:00
Sinai
2b715f3dbe Hide SiblingIndex input when invalid 2022-03-12 20:16:55 +11:00
Sinai
938a991594 Update TransformTree immediately on user changes 2022-03-12 20:16:37 +11:00
Sinai
f00134b283 Add "one-shot" option for TransformTree updating 2022-03-10 17:56:21 +11:00
Sinai
0afccadc64 Improve TransformTree efficiency
- Added batching to the update method so that a maximum of 2000 GameObjects are traversed each frame.
- Changed from OrderedDictionary.Remove to OrderedDictionary.RemoveAt when pruning entries as the former needs to iterate through all entries to find the index of the key, whereas the latter is constant time.
2022-03-10 04:35:06 +11:00
Sinai
0e37e8030c Add sibling index input to transform tree cells 2022-03-10 04:32:19 +11:00
Sinai
d0bccae50c Update TypeCompleter.cs 2022-02-11 19:39:11 +11:00
Sinai
bdf08f014f Use ReflectionUtility.AllTypes for type autocompleter, bump UniverseLib 2022-02-11 19:37:17 +11:00
Sinai
df8522963e Use reflection for AllTypes until it's public 2022-02-07 22:12:18 +11:00
Sinai
d4fbc89158 Use ReflectionUtility.AllTypes when doing class search to include static classes 2022-02-06 04:50:52 +11:00
Sinai
10f2b7e849 Bump UniverseLib and fix changes to CreatePanel 2022-02-03 23:33:45 +11:00
Sinai
9985ed0fd8 Update to UniverseLib 1.2, cleanups 2022-01-31 21:24:01 +11:00
Sinai
9f78c50854 Use "untitled" for transforms with empty names 2022-01-24 17:49:49 +11:00
Sinai
8fb7d87ca6 Use Tomlet, simplify panel data saving 2022-01-19 17:34:53 +11:00
Sinai
ea7b91f7fd Implement Clipboard and Notifications, misc cleanups 2022-01-18 20:19:20 +11:00
Sinai
a73e992a0c Remove "Core" namespace, move everything in it up one level 2022-01-17 19:42:05 +11:00
Sinai
274352d665 fix ParameterHandler parsing Types 2022-01-02 19:55:09 +11:00
Sinai
7b477a8b0e Rewrite EvaluateWidget, add BaseArgumentHandler, use autocomplete for InteractiveEnum 2022-01-02 19:43:55 +11:00
Sinai
3334549902 use UniverseLib 2021-12-02 18:35:46 +11:00
Sinai
6989ea1b19 Misc cleanups 2021-09-06 23:03:55 +10:00
Sinai
f815a13d9a Namespace cleanup, move some categories out of UI namespace 2021-06-30 07:49:58 +10:00
Sinai
6033200579 Don't use WaitForEndOfFrame in SrollPool init coroutine 2021-06-22 19:45:57 +10:00
Sinai
9b42eef1b9 Line numbers and startup script 2021-06-20 19:06:52 +10:00
Sinai
b57e5be2e6 Add GameObject.activeSelf toggle to TransformTree, adjust UI Toggle design 2021-06-14 18:43:26 +10:00
Sinai
a72877befb Make AllTypes protected, force using GetTypeByName 2021-06-07 19:26:46 +10:00
Sinai
16335c1bc4 Auto-cleanup 2021-06-05 19:36:09 +10:00
Sinai
0274022ce4 Make sure WaitForEndOfFrame object is never null 2021-05-28 18:23:07 +10:00
Sinai
a46acba265 Better JumpToIndex height calculation 2021-05-27 19:44:17 +10:00
Sinai
9992029e28 Set DataViewInfo struct back to array in rebuild, cleanup 2021-05-27 19:30:55 +10:00
Sinai
365269b0dd Clear GameObject Component and Transform lists properly on close 2021-05-27 19:29:00 +10:00
Sinai
b0bbeb3cf8 Cleanup and fix small issue with JumpToIndex 2021-05-26 18:32:47 +10:00