Sinai
012994ed02
Fix typo
2021-04-22 21:19:48 +10:00
Sinai
212d9a4d5e
Fix Take from sister cache
2021-04-22 21:18:31 +10:00
Sinai
bd6de84f93
Prevent dragging/resizing panels underneath the focused panel
2021-04-22 20:11:27 +10:00
Sinai
fdfadcefc1
Added 'temp height cache' to ScrollPool for when filtering, fix some issues
2021-04-22 17:53:29 +10:00
Sinai
fc26452f64
Add elasticity to ScrollPool, stop movement on mouse scroll or slider change
2021-04-22 03:57:34 +10:00
Sinai
29b453dc91
final touches on scroll pool
2021-04-22 03:31:03 +10:00
Sinai
837d5792be
Update DataHeightManager.cs
2021-04-22 01:04:59 +10:00
Sinai
1a8c2499fa
Improve range start lookup efficiency
2021-04-21 23:39:18 +10:00
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