437 Commits

Author SHA1 Message Date
Sinai
480a8cb31c fix DivideByZeroExceptions and add minimum handle size 2021-04-16 18:24:45 +10:00
Sinai
9bdcccaaa1 Add keybind for mouse unlock, and aggressive unlock mode 2021-04-16 18:24:31 +10:00
Sinai
0f69833283 Separate internal and public configs 2021-04-16 17:49:19 +10:00
Sinai
1769a4ed8d Make abstract UIPanel class, refactor SceneExplorer into that, some fixes 2021-04-16 17:49:05 +10:00
Sinai
c8a64c39b1 rename Model folder 2021-04-16 04:33:42 +10:00
Sinai
c1d3aab8e3 Fix transform tree and scroller, add update toggle and refresh button 2021-04-16 04:33:13 +10:00
Sinai
9a9048bcd8 Add CreateCell to ICell interface 2021-04-16 02:53:17 +10:00
Sinai
dec113d2ee Fix RectTransform.GetWorldCorners in il2cpp 2021-04-16 02:53:07 +10:00
Sinai
b03349a3e0 Use HashSet and List instead of Dictionary for TransformTree caching, fix logic 2021-04-16 02:52:54 +10:00
Sinai
896da0157d InfiniteScroll classes no longer need injection, using internal behaviour classes 2021-04-16 02:49:46 +10:00
Sinai
a58e2a0fad Detach ScrollRect class from InfiniteScrollRect, use UIBehaviourModel. Cleanup and fix for il2cpp 2021-04-16 02:48:49 +10:00
Sinai
b13aa74fa1 Use HashSet and List instead of Dictionary for SceneExplorer caching, fix refresh logic 2021-04-16 02:47:15 +10:00
Sinai
8ef6df043c safer UIRoot visibility check 2021-04-16 02:46:21 +10:00
Sinai
f89455549e safer UIBehaviour instance updates, init method 2021-04-16 02:46:04 +10:00
Sinai
a6ff9e02e2 remove menupages enum config entry 2021-04-16 02:45:38 +10:00
Sinai
51f5c68598 Remove temp gameobject creation, scene explorer is working fine 2021-04-15 20:28:27 +10:00
Sinai
5bb612cb5a Update SceneHandler.cs 2021-04-15 20:23:33 +10:00
Sinai
a3fcac1acb Update Il2CppProvider.cs 2021-04-15 20:21:14 +10:00
Sinai
d1d7572945 Remove test assembly resolver 2021-04-15 20:20:11 +10:00
Sinai
7eb4b1bc77 WIP
* Using publicized mono assemblies
* Remaking UI from scratch. Done the Scene Explorer so far.
2021-04-15 20:18:03 +10:00
Sinai
a6c24f91e4 Add startup delay 3.3.12 2021-04-11 20:45:02 +10:00
Sinai
9e4c335a05 Update MelonLoaderConfigHandler.cs 2021-04-10 23:17:49 +10:00
Sinai
a1c2dfbe50 Add support for setting disabled color on ColoBlock 2021-04-10 20:15:03 +10:00
Sinai
a5a07a0a23 Add RuntimeProvider method for setting Selectable.colors 3.3.11 2021-04-10 18:25:13 +10:00
Sinai
e0fd682c81 Add MethodInfo helper 2021-04-10 18:24:16 +10:00
Sinai
7426bd1dd6 Bump version 2021-04-10 17:44:15 +10:00
Sinai
b39b044f79 Add advanced attributes to BepInEx config 2021-04-10 17:44:09 +10:00
Sinai
7a2b4aa257 Fix setting color block when partially stripped 2021-04-10 17:43:56 +10:00
Sinai
3762d14bdb Fix InputSystem for IL2CPP 2021-04-10 17:43:32 +10:00
Sinai
3628f3db31 Fix event system control 3.3.10 2021-04-09 01:46:26 +10:00
Sinai
d39fea69c3 Better InputSystem Key enum resolving 2021-04-07 20:54:08 +10:00
Sinai
95e8b3aa58 fix string unbox 3.3.9 2021-04-07 17:31:06 +10:00
Sinai
b68145385c Fix issue with float struct check 2021-04-07 17:20:54 +10:00
Sinai
2310f2f7ce Add "Default Tab" config setting instead of "last active tab" 2021-04-07 17:20:42 +10:00
Sinai
2cc403ad17 Cleanup runtime-specific 2021-04-07 17:20:09 +10:00
Sinai
c2d9b9b59e a few small fixes
* Fix InteractiveFlags toggles not being properly updated
* Fix cases where games that don't have Reflection.Emit would still have the C# Console available. Also added a "(disabled)" message to the tab button.
3.3.8
2021-04-06 01:01:46 +10:00
Sinai
c748be7bcc Rewrite InteractiveUnityStruct, now called InteractiveFloatStruct
InteractiveFloatStruct supports any struct where all the fields are floats.
2021-04-05 20:32:47 +10:00
Sinai
09dae6f1d3 Add proper support for InputSystem 3.3.7 2021-04-05 16:28:30 +10:00
Sinai
6ca117b070 Fix strings boxed as Il2CppSystem.Objects 3.3.6 2021-04-04 13:44:58 +10:00
Sinai
113f2fd922 3.3.5 - fix Il2Cpp Hashtable, boxed strings 3.3.5 2021-04-04 03:41:36 +10:00
Sinai
7443f6500e Update README.md 2021-04-03 17:24:28 +11:00
Sinai
92566c2729
Update README.md 2021-04-02 19:56:18 +11:00
Sinai
713f87f455
Update THIRDPARTY_LICENSES.md 2021-04-02 17:45:50 +11:00
Sinai
4241e7e207 Include third-party licenses 2021-04-02 17:44:49 +11:00
Sinai
6d479a6703 3.3.4
* Fixed Harmony patches not working properly for games which use older BepInEx releases (ie. Risk of Rain 2)
* Fixed a couple minor issues with the config settings
3.3.4
2021-04-02 17:06:49 +11:00
Sinai
6539f818c3
Update README.md 2021-04-01 22:04:58 +11:00
Sinai
bc5ffcab40 Update README.md 3.3.3 2021-04-01 17:15:50 +11:00
Sinai
d070ded036 3.3.3
* Fix `Hide on Startup` not working
* Fix for cases when we try to `scene.GetRootGameObjects()` but the scene has not yet fully loaded.
* MelonLoader releases will no longer spam "Preferences Saved!" constantly in the Console log
* Fix mistake with UI Event System setting/releasing
* Fix some UI elements not having correct Color transition values
2021-04-01 17:13:31 +11:00
Sinai
8f025622b4 3.3.2
* Added InteractiveColor UI editor to make changing a Color easier
* Added a "Scene Loader" helper which allows you to load any Scene that the game was built with. In some cases you may not find all the Scenes that the game uses, they may be loaded through AssetBundles or other means and won't show up here yet
* Adjusted the SceneExplorer UI, the "Hide" button is now always on the left of the window
*
* Handled some errors related to UI unstripping that could occur in rare cases
3.3.2
2021-03-31 22:58:17 +11:00
Sinai
89f137680e Update DebugConsole.cs 3.3.1 2021-03-31 02:02:12 +11:00