42 Commits

Author SHA1 Message Date
Sinai
fdfadcefc1 Added 'temp height cache' to ScrollPool for when filtering, fix some issues 2021-04-22 17:53:29 +10:00
Sinai
7a253fa0a0 replace old scrollpool with new dynamic one, more progress 2021-04-19 20:08:07 +10:00
Sinai
2e5fb72716 Update PanelDragger to handle multiple panels, add panel 'focusing' 2021-04-17 04:05:27 +10:00
Sinai
085c79441b Create preliminary GameObject inspector for testing, cleanup some UI 2021-04-16 21:07:32 +10:00
Sinai
9bdcccaaa1 Add keybind for mouse unlock, and aggressive unlock mode 2021-04-16 18:24:31 +10:00
Sinai
896da0157d InfiniteScroll classes no longer need injection, using internal behaviour classes 2021-04-16 02:49:46 +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
09dae6f1d3 Add proper support for InputSystem 2021-04-05 16:28:30 +10: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
2021-03-31 22:58:17 +11:00
Sinai
0555a644b7 3.3.0 rewrite
* Huge restructure/rewrite. No real changes to any functionality, just a cleaner and more manageable project.
2021-03-30 19:50:04 +11:00
Sinai
46f35129c5 3.2.10
* The following preferences are now persistent between sessions: Active Menu Page, Scene Explorer Hide State, Debug Console Hide State
* The "Resize Cursor" is now just a `↔` Text label instead of a sprite.
* Added support for Unity 5.2+ games (previously was only supporting 5.6)
2021-03-26 19:49:53 +11:00
Sinai
25e48f2f37 Project refactor, namespace cleanup, splitting UI/functionality. 2021-03-18 17:17:29 +11:00
Sinai
9e996816ef starting work on a cleanup/rewrite 2021-03-16 18:12:39 +11:00
Sinai
ade7539fde cleanups 2021-03-11 17:57:58 +11:00
Sinai
d1f4f74d32 some ui cleanups (minor) 2021-01-22 21:56:00 +11:00
Sinai
fdfaaadd89 3.1.6 - don't bother setting pixelPerfect on canvas 2021-01-14 17:46:32 +11:00
sinaioutlander
0432c6d56c 3.1.5
* Integrate PR from js6pak
2021-01-03 19:27:02 +11:00
js6pak
4a1c54fac1
Load assetbundle from EmbeddedResource 2021-01-02 19:38:01 +01:00
sinaioutlander
852ca8e9eb New attempt at fixing conflicting EventSystem problems in IL2CPP 2020-12-16 14:28:54 +11:00
sinaioutlander
7386eca0c2 Update UIManager.cs 2020-12-15 19:33:04 +11:00
sinaioutlander
97325a5f3a Fix an issue causing duplicated clicks in some IL2CPP games, fix setting Component.enabled in IL2CPP 2020-12-15 19:32:50 +11:00
sinaioutlander
a9faec8cf9 Some cleanups 2020-12-03 22:12:30 +11:00
sinaioutlander
be635e46a0 Swapping to INI instead of XML config, including an AssetBundle for old (5.6.1) Unity versions. 2020-11-25 16:40:36 +11:00
sinaioutlander
c38155ab04 Fix for InputSystem in 3.0.0 (temp fix for il2cpp) 2020-11-20 17:12:40 +11:00
sinaioutlander
bc113e9093 A few important fixes
* Reflection on Il2CppSystem-namespace instances has been fixed
* Type/Value Syntax highlighting generalized and improved globally
* Scene changes now refresh the scene-picker dropdown
* probably other minor stuff too
2020-11-13 18:46:36 +11:00
sinaioutlander
dc449d4a1e DebugConsole save log on quit, some work on CacheObjects, fix missing-material issue on games without default UI Shader 2020-11-12 20:31:08 +11:00
sinaioutlander
a7f86227fb various improvements to reflection inspector and C# console 2020-11-12 16:15:41 +11:00
sinaioutlander
e4d38af4f5 Lots of fixes, everything basically done except Reflection Inspector 2020-11-11 20:16:43 +11:00
sinaioutlander
f87b06989d Removed TextMeshPro dependency, using only vanilla UI now. Also fixes for games which dont ship with Default UI Shader. 2020-11-10 20:18:14 +11:00
sinaioutlander
5e761e2379 cleanup unstripping 2020-11-09 16:43:19 +11:00
sinaioutlander
d038d13867 lots...
* Created a TMP AssetBundle for games which don't have the default TextMeshPro Resources package. This also allows us to use a custom monospace font for the Console and Debug window.
* Unstripped the AssetBundle class (just the stuff we need)
* Finished Search Page
* Finished Options Page (very simple)
* Various refactoring and restructuring of the project
* cleanups
2020-11-08 21:04:41 +11:00
sinaioutlander
2efc3f6578 Finish GameObject Inspector, start Search page, some other UI changes/fixes 2020-11-06 20:42:16 +11:00
sinaioutlander
e175e9c438 refactor 2020-11-05 17:33:04 +11:00
sinaioutlander
a46bc11e42 more progress, GameObject inspector almost done 2020-11-03 20:59:13 +11:00
sinaioutlander
ff684d4d4b Finished scene explorer, lots of cleanups. Inspector and Search left now. 2020-10-28 06:39:26 +11:00
sinaioutlander
fd950e2aef finished C# Console and Debug Console, starting work on Scene Explorer 2020-10-27 00:54:08 +11:00
sinaioutlander
648ac941df developed new C# console
Derived heavily from notepad++ and Unity In-Game Code Editor, work will be done to refactor and strip down the code, most of it is unnecessary for our needs anyway. Temporary credit to IGCE for most of it.
2020-10-25 20:57:34 +11:00
sinaioutlander
0d4b4dc826 Debug console basically finished and working (using TMP now) 2020-10-24 20:18:42 +11:00
sinaioutlander
2da293ab21 A bit more progress, got a good framework for the UI going now. 2020-10-23 19:55:02 +11:00
sinaioutlander
a82abe2ec3 Update UIManager.cs 2020-10-23 01:53:19 +11:00
sinaioutlander
508ca27ec2 some early steps remaking the GUI with UnityEngine.UI, working in all tested game so far 2020-10-23 01:50:33 +11:00