ada239c828
Implement auto-indenting for CSConsole, some cleanups
2021-05-12 20:48:56 +10:00
59cbeec103
cleanup
2021-05-11 23:10:12 +10:00
a9f6ed8729
Cleanup libs, target ML 0.3.1
2021-05-11 20:23:52 +10:00
712bf7b669
Cleanup libs, use submodules and packages where appropriate
2021-05-11 19:13:58 +10:00
617d68f7e9
rename Lexer folder to match namespace, some cleanups and color adjustments
2021-05-11 01:43:08 +10:00
18d2518231
Use the Member color for the member filter toggles, move InspectorManager
2021-05-10 23:09:21 +10:00
caad39bb9a
Rewrite lexer from scratch
2021-05-10 15:58:49 +10:00
e6b253fed9
Enum parse support, start work on CSConsole, cleanup
2021-05-09 20:18:33 +10:00
7b700cbe55
Cleanup, extend ParseUtility to dict keys
2021-05-09 02:22:03 +10:00
c04a864b74
Made ParseUtility helper to simplify and improve parsing of various input types
2021-05-09 01:25:26 +10:00
c828d9b642
InteractiveValueStruct, and a few cleanups
2021-05-08 20:54:16 +10:00
d101e7e35c
Cleanup
2021-05-08 06:18:46 +10:00
d8f532d913
Make InputFieldRef helper, InteractiveString and IOUtility
2021-05-07 17:06:56 +10:00
8534c08f49
Reflection cleanup, fix il2cpp struct and enum boxing
...
And temp removing il2cpp IDictionary / IEnumerable helpers, will see what is necessary after knah's rewrite.
2021-05-07 01:22:55 +10:00
9e8a18a5e1
Fix cell view link mismatch
2021-05-06 16:47:37 +10:00
e4ff86259b
More progress
2021-05-05 21:27:09 +10:00
a89d66cf81
More progress, cleanups and fixes
2021-05-04 20:10:46 +10:00
ad61ff243a
progress on lists and dictionaries, fixes for scrollpool
2021-05-03 01:29:02 +10:00
ab8b736f7e
Improve Il2Cpp Coroutine support, make universal ExplorerBehaviour class
2021-05-01 20:55:14 +10:00
d76bc1f812
Add ContainsIgnoreCase helper to reduce string alloc, cleanup
2021-04-30 23:43:27 +10:00
74ff1d8f01
Cleanup
2021-04-30 23:12:18 +10:00
2378925a8b
More progress
2021-04-30 21:34:50 +10:00
b0d54b1d80
Progress on ReflectionInspector, framework mostly done
2021-04-28 20:47:48 +10:00
a2ff37e36d
Some progress on inspector rewrites, most of the framework figured out now.
2021-04-27 21:22:48 +10:00
9f8d53f55a
Rewriting everything from scratch, developed generic ObjectPool system
2021-04-26 19:56:21 +10:00
6d4cc66079
Adding back rest of the menu, ported most of Reflection Inspector for new UI
2021-04-25 00:21:12 +10:00
ebb89b1b8b
Update UnityExplorer.csproj
2021-04-24 04:01:03 +10:00
f509a985e7
Added Search page and AutoCompleter
2021-04-23 21:50:58 +10:00
fdfadcefc1
Added 'temp height cache' to ScrollPool for when filtering, fix some issues
2021-04-22 17:53:29 +10:00
edbb9a2882
Cleanup and fix some small issues with scroll pool
2021-04-21 23:07:15 +10:00
b32675e3b1
Finally got dynamic scroll pool working perfectly
...
Just need to add cells to pool if viewport height is expanded, otherwise I'd say its done.
2021-04-21 18:44:43 +10:00
ff7c822d69
More progress on the dynamic scroll pool, almost done
2021-04-20 21:09:07 +10:00
300b35c2d3
Finally got the scrollpool working properly with dynamic content height
2021-04-19 23:47:25 +10:00
7a253fa0a0
replace old scrollpool with new dynamic one, more progress
2021-04-19 20:08:07 +10:00
8b5e385c28
Working on a dynamic-height scroll pool, almost done
2021-04-18 21:38:09 +10:00
2e5fb72716
Update PanelDragger to handle multiple panels, add panel 'focusing'
2021-04-17 04:05:27 +10:00
085c79441b
Create preliminary GameObject inspector for testing, cleanup some UI
2021-04-16 21:07:32 +10:00
1769a4ed8d
Make abstract UIPanel class, refactor SceneExplorer into that, some fixes
2021-04-16 17:49:05 +10:00
7eb4b1bc77
WIP
...
* Using publicized mono assemblies
* Remaking UI from scratch. Done the Scene Explorer so far.
2021-04-15 20:18:03 +10:00
2cc403ad17
Cleanup runtime-specific
2021-04-07 17:20:09 +10:00
c748be7bcc
Rewrite InteractiveUnityStruct, now called InteractiveFloatStruct
...
InteractiveFloatStruct supports any struct where all the fields are floats.
2021-04-05 20:32:47 +10:00
113f2fd922
3.3.5 - fix Il2Cpp Hashtable, boxed strings
2021-04-04 03:41:36 +10:00
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
3501a28fd1
Restore UnlockMouse config, adjust config saving
2021-03-30 21:23:45 +11:00
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
e85a3e0f1e
Merge bepinex/melonloader unhollowed libs
2021-03-26 06:04:44 +11:00
bf455893e7
Include all references in lib folder
2021-03-26 05:40:12 +11:00
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
25e48f2f37
Project refactor, namespace cleanup, splitting UI/functionality.
2021-03-18 17:17:29 +11:00
9665753dc8
fix BIE5 mono release
2021-03-16 18:12:26 +11:00