icsharpcode / ILSpy

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
21.64k stars 3.36k forks source link

Docking: Feature List (RFC) #1724

Open christophwille opened 5 years ago

christophwille commented 5 years ago

Definitions

Multiple Decompilation Tabs

Panes

Docking in General

Advanced Ideas (to be discussed)

weltkante commented 4 years ago

I've tried out the docking UI from master branch and one thing I notice is that the minimum height of the search/analyze panels is a bit annoying. I've usually had these panels smaller than what the minimum height enforces now.

siegfriedpammer commented 4 years ago

@weltkante can you please test again with the latest master? If the problem is still there, please clarify. Thanks!

weltkante commented 4 years ago

seems fixed 👍

trivalik commented 4 years ago

I upgraded today from preview 2 to ILSpy 6.0 Preview 3. I was confused that there is a new dock window "Debug ...". I load for test purpose a DLL from GAC, still confused. I closed the debug window (which was still docked) and received endless appearing callstack message boxes. After I restart ILSpy I see no ability to reopen the "Debug..." window.

siegfriedpammer commented 4 years ago

Yes, this was a bug, which is fixed in preview 4. The "Debug" window should only be visible in Debug builds.

miloush commented 3 years ago

Once I undock (accidentally) the Search pane, how do I put it back to the place? The code pane is not offering the docking cross UI... (7.0.0.6291-preview2)

siegfriedpammer commented 3 years ago

You can always use the "reset layout" command from the view menu to "repair" the layout. Yes, this is a known limitation of the docking library we are using.