Commit Graph
36 Commits
Author SHA1 Message Date
Sinai f280b45ed3 3.3.1
* Added a 'Default' button for config values to revert to the default value
* Added an internal config entry to save the window position between sessions
* Reordered the config settings in the menu so the important ones are at the top
* Adjusted the UI for config entries, should be a bit easier to read now.
* Adjusted the UI for Dictionaries, the keys and values now alternate background colors.
* A few other minor UI fixes and tweaks for 3.3.0
2021-03-31 01:42:32 +11:00
Sinai 3501a28fd1 Restore UnlockMouse config, adjust config saving 2021-03-30 21:23:45 +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 604c499822 Add Reset button to C# Console 2021-03-26 07:31:30 +11:00
Sinai 418ece55e3 Improve UI inspect-under-mouse 2021-03-26 05:43:53 +11:00
Sinai 2107df70ad Improvements to CS Console
* Errors are now logged properly.
* Can now define classes, methods, etc - no longer has to be an expression body.
* Added `StartCoroutine(IEnumerator routine)` helper method to easily run a Coroutine
* Disabling suggestions now properly stops Explorer trying to update suggestion cache instead of just not showing them. In the rare cases that suggestions cause a crash, disabling them will now prevent those crashes.
* Various other misc improvements behind the scenes
2021-03-25 18:39:35 +11:00
Sinai a9fbea7c96 (C# Console) Only update autocomplete and indent if they are enabled 2021-03-24 17:14:13 +11:00
Sinai 31c2debb78 fix typo mistake in previous version 2021-03-23 16:15:16 +11:00
Sinai 9da2ea9b1b Update README and Lexer namespaces 2021-03-18 18:52:30 +11:00
Sinai 1a5843f8e1 disable main menu page on failed init 2021-03-18 18:38:51 +11:00
Sinai 25e48f2f37 Project refactor, namespace cleanup, splitting UI/functionality. 2021-03-18 17:17:29 +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 b9b5d721c8 GameObject inspector taking shape 2020-11-02 20:48:53 +11:00
sinaioutlander b5b3e90b09 A little bit of work on Inspectors, fixed a few issues in Mono/BepInEx builds 2020-10-28 20:52:40 +11:00
sinaioutlander b61ac481b9 Fix null-coalescing operators in the C# console crashing the game 2020-10-28 07:14:00 +11:00
sinaioutlander ff684d4d4b Finished scene explorer, lots of cleanups. Inspector and Search left now. 2020-10-28 06:39:26 +11:00
sinaioutlander 7328610252 a bit more scene page development, cleaned up console page a bit 2020-10-27 01:42:29 +11:00
sinaioutlander fd950e2aef finished C# Console and Debug Console, starting work on Scene Explorer 2020-10-27 00:54:08 +11:00
sinaioutlander 2256828384 cleanup and refactor code editor 2020-10-26 01:07:59 +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 25747503cc Implemented PageHandler proof of concept, fixed something with scrollviews 2020-10-24 00:41:55 +11:00
sinaioutlander 76c578a9ea little bit more progress, creating main menu page structure 2020-10-23 20:40:44 +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 88cbd0e970 cleaned up the resizer, fixed a mistake in UIFactory 2020-10-23 02:56:22 +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
sinaioutlander 3c964cfef9 2.0.7
* More unstripping fixes. Explorer now works 100% on a blank Unity project (so should therefore work on any Unity game, regardless of stripping).
* Some cleanups
2020-10-18 21:41:04 +11:00
sinaioutlander bc0ad5eab6 refactored icalls using icall helper 2020-10-16 19:40:01 +11:00
sinaioutlander 968546d43c 2.0.6
* Unstrip fixes and cleanups
2020-10-14 20:47:19 +11:00
sinaioutlander f490203b10 2.0.5
* Added Max Results option to Search (default 5000)
* Fixed a TypeInitializationException which can happen when inspecting some classes with Dictionary members
* Fixed an issue which could prevent Input support from initializating
* Improved and fixed the display of TextAsset objects
* A few other minor fixes
2020-10-12 20:15:41 +11:00
sinaioutlander 39d9585f1d 2.0.4
* Added ability to see and change the layer of a gameobject from the GameObject inspector more easily, and shows you the actual layer name (where possible).
* Fixed an issue related to the recently-added clickthrough prevention and resize drag
* Fixed write-only properties in the inspector
* A few other minor fixes
2020-10-11 22:57:46 +11:00
sinaioutlander b41f7211e5 2.0.3
* Fixed a few issues related to the Texture2D support/export.
2020-10-11 20:07:23 +11:00
sinaioutlander ad54d2c76b 2.0.2
* Added support for viewing Texture2D (and Sprite) from the Inspector, and exporting them to PNG
* Fixed an issue with generic methods not showing their return value type
* Fixed an issue where destroyed UnityEngine.Objects would cause issues in the inspector
* Fixed an issue when caching a ValueCollection of a Dictionary (the generic argument for the Entry Type is the last arg, not the first as with other Enumerables)
2020-10-10 20:19:56 +11:00
sinaioutlander f1c3771c24 2.0.0
lots, see release description
2020-10-08 06:15:42 +11:00