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