391 Commits

Author SHA1 Message Date
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
1292affe6d Fix autocomplete panel resizing 2022-03-15 01:50:50 +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
b5c69fc1ea Fix UI mouse inspector results panel not always coming to front 2022-03-13 02:59:52 +11:00
Sinai
4fdb2aacd8 Move logic out of UIManager.SetPanelActive into panel.SetActive 2022-03-13 02:21:25 +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
ad8c5293a0 Add keybinds for Mouse Inspect, small cleanup 2022-03-04 00:20:04 +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
a95d91c824 Fix hidden UiBase not being deactivated with main one 2022-01-24 00:35:45 +11:00
Sinai
97a82c1661 Make sure mouse is in target display for resize/dragging/panel operations 2022-01-23 23:08:34 +11:00
Sinai
589abe6193 Fix panel draggers on display change 2022-01-22 21:44:22 +11:00
Sinai
91bb58b020 Fix panel resizing on alternate monitors 2022-01-22 21:08:12 +11:00
Sinai
d67507ead2 Implement DisplayManager, ability to use other monitors 2022-01-22 20:20:44 +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
c79223f537 Move MouseInspector dropdown to Inspector panel 2022-01-17 21:00:55 +11:00
Sinai
aae248bf69 Bump UniverseLib to 1.0.4, use HighlightMethod, add Clipboard (unfinished) 2022-01-17 20:23:58 +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
8123ec2412 Revert "Use PatchProcessor ctor directly instead of Harmony.CreatePatchProcessor"
This reverts commit 9c1d4596554773c4cce9fbccba837c927800e16c.
2021-11-20 18:57:53 +11:00
Sinai
9c1d459655 Use PatchProcessor ctor directly instead of Harmony.CreatePatchProcessor 2021-11-20 17:47:01 +11:00
Sinai
1e68529430 Don't patch stripped UnloadAllAssetBundles 2021-10-22 15:54:14 +11:00
Sinai
ec8c88ab9b Actually fix Logs folder 2021-10-19 16:34:46 +11:00
Sinai
0eae78eeb2 Update LogPanel.cs 2021-10-19 16:32:33 +11:00
Sinai
a07ead2142 Fix log folder not being created 2021-10-19 04:30:35 +11:00
Sinai
957d80c7ec Fix IOUtility creating folders for file paths 2021-10-16 18:10:23 +11:00
Sinai
9fe998aa22 Cleanup 2021-10-01 17:21:54 +10:00
Sinai
50f0c31e98 Add patch for asset bundle unloading to prevent UnityExplorer's bundle being unloaded 2021-09-30 21:09:27 +10:00
Sinai
f159cf5ea7 Attempt fix at bundle unloading 2021-09-23 16:40:47 +10:00
Sinai
371054d6df Add hook source editor for custom dynamic hooks 2021-09-07 17:23:20 +10:00
Sinai
fbdb84eefa Implement HookManager UI and logic 2021-09-06 23:04:40 +10:00
Sinai
6989ea1b19 Misc cleanups 2021-09-06 23:03:55 +10:00
Sinai
fcdfeb2dec Redesign mouse inspector class, add UI results panel 2021-09-06 17:10:01 +10:00