.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Siegfried Pammer
2af0289ce4
Stop the tree auto-scrolling to the selection on in-tree gestures
...
SharpTreeView is a ListBox with AutoScrollToSelectedItem left at its default
(true), so it chased the selected row whenever its index shifted: expanding an
unrelated node pushed the selection off-screen and the ListBox yanked the
viewport back to it, fighting the expand's own reveal -- the "weird scrolling".
The rule is that a user mutating a control directly should not have the app
mutate the view too; only navigation from a *different* control (search
results, code/metadata links, analyzer nodes, Back/forward) may sync the tree.
The app already does that sync explicitly through the model
(TreeSelectionBinder -> CenterNodeInView), so the ListBox's own auto-scroll is
redundant and wrong for in-tree actions. Disable it.
Assisted-by: Claude:claude-opus-4-8:Claude Code
4 weeks ago
..
AddToMainListContextMenuTests.cs
Restore the "Add to main list" entry for auto-loaded assemblies
4 weeks ago
AssemblyListDecompileTests.cs
Dump every assembly when decompiling the list root
4 weeks ago
AssemblyListDisposalTests.cs
Stop the assembly list from disposing removed assemblies
4 weeks ago
AssemblyTreeContextMenuTests.cs
Retarget assembly tree tests to SharpTreeView; close interaction gaps
4 weeks ago
AssemblyTreeDragReorderTests.cs
Move tree drag-drop into SharpTreeView, delegating to SharpTreeNode
4 weeks ago
AssemblyTreeExpanderHitboxTests.cs
Retarget assembly tree tests to SharpTreeView; close interaction gaps
4 weeks ago
AssemblyTreeFileDropTests.cs
Move tree drag-drop into SharpTreeView, delegating to SharpTreeNode
4 weeks ago
AssemblyTreeSortTests.cs
Keep the selected assembly selected when sorting the list
4 weeks ago
AssemblyTreeTests.cs
Stop the tree auto-scrolling to the selection on in-tree gestures
4 weeks ago
DefaultAssemblyListTests.cs
Show About page and seed running framework on first run
4 weeks ago
FindTreeNodeReferenceTests.cs
Resolve assembly, resource, and namespace search results to tree nodes
4 weeks ago
ManageAssemblyListsSelectTests.cs
Switch the live assembly list from Manage Assembly Lists
4 weeks ago
PreconfiguredAssemblyListTests.cs
Add "Add preconfigured list" to Manage Assembly Lists
4 weeks ago
ReloadAssemblyContextMenuTests.cs
Keep the tree selection put when right-clicking a node
4 weeks ago
RemoveAssemblyContextMenuTests.cs
Keep the tree selection put when right-clicking a node
4 weeks ago
ShowMetadataTokensTests.cs
Factor repeated headless-test setup into shared helpers
4 weeks ago
TreeViewSettingsLiveReactivityTests.cs
Factor repeated headless-test setup into shared helpers
4 weeks ago
UseNestedNamespaceNodesGridVerification.cs
Retarget assembly tree tests to SharpTreeView; close interaction gaps
4 weeks ago
UseNestedNamespaceNodesLiveTests.cs
Factor repeated headless-test setup into shared helpers
4 weeks ago
UseNestedNamespaceNodesScreenshot.cs
Retarget assembly tree tests to SharpTreeView; close interaction gaps
4 weeks ago
UseNestedNamespaceNodesTests.cs
Factor repeated headless-test setup into shared helpers
4 weeks ago