Sinai
e1e40950f8
Update DataHeightManager.cs
2021-04-21 23:08:16 +10:00
Sinai
edbb9a2882
Cleanup and fix some small issues with scroll pool
2021-04-21 23:07:15 +10:00
Sinai
0a9639f8a9
attempt at auto-increasing pool size, not quite working properly
2021-04-21 21:04:26 +10:00
Sinai
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
Sinai
ff7c822d69
More progress on the dynamic scroll pool, almost done
2021-04-20 21:09:07 +10:00
Sinai
a619df8e01
Delete ScrollPool_bak.cs
2021-04-19 23:47:41 +10:00
Sinai
300b35c2d3
Finally got the scrollpool working properly with dynamic content height
2021-04-19 23:47:25 +10:00
Sinai
7a253fa0a0
replace old scrollpool with new dynamic one, more progress
2021-04-19 20:08:07 +10:00
Sinai
8b5e385c28
Working on a dynamic-height scroll pool, almost done
2021-04-18 21:38:09 +10:00
Sinai
bcc89455a7
rename "InfiniteScrollRect" to "ScrollPool"
2021-04-17 04:11:45 +10:00
Sinai
2e5fb72716
Update PanelDragger to handle multiple panels, add panel 'focusing'
2021-04-17 04:05:27 +10:00
Sinai
876cffd864
Delete PageHandler.cs
2021-04-16 23:59:58 +10:00
Sinai
7cb4faa596
Adjust panel size/pos
2021-04-16 23:59:54 +10:00
Sinai
c8f3a7f430
Fix min resize
2021-04-16 23:59:41 +10:00
Sinai
225a07bc1b
Create ToStringUtility for default labels
2021-04-16 21:07:45 +10:00
Sinai
085c79441b
Create preliminary GameObject inspector for testing, cleanup some UI
2021-04-16 21:07:32 +10:00
Sinai
40d32e1919
cleanup scene loader, redundant code
2021-04-16 18:37:26 +10:00
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
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
51f5c68598
Remove temp gameobject creation, scene explorer is working fine
2021-04-15 20:28:27 +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
a5a07a0a23
Add RuntimeProvider method for setting Selectable.colors
2021-04-10 18:25:13 +10:00
Sinai
95e8b3aa58
fix string unbox
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.
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
2021-04-05 16:28:30 +10:00
Sinai
6ca117b070
Fix strings boxed as Il2CppSystem.Objects
2021-04-04 13:44:58 +10:00
Sinai
113f2fd922
3.3.5 - fix Il2Cpp Hashtable, boxed strings
2021-04-04 03:41:36 +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
89f137680e
Update DebugConsole.cs
2021-03-31 02:02:12 +11:00
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
7a872cecf9
Update UIFactory.cs
2021-03-30 22:34:59 +11:00
Sinai
3501a28fd1
Restore UnlockMouse config, adjust config saving
2021-03-30 21:23:45 +11:00
Sinai
40f698122d
Revert colorblock changes
2021-03-30 19:55:18 +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