73 Commits (master)

Author SHA1 Message Date
tom-englert 8eadd907c9 Fix #3393: Option to turn off smooth scrolling 5 months ago
tom-englert a24e0f96c8 Refactoring: 9 months ago
tom-englert 61b0714a4b Get rid of singletons, replace with DI: DockWorkspace 9 months ago
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 9 months ago
tom-englert 66544e6208 Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection 9 months ago
tom-englert 2c6f06e854 Fix #3293: Right panel shows old info in case all is deleted in the left-hand tree 10 months ago
tom-englert 0b477f721a Move command handling from main window to command implementations. 11 months ago
tom-englert 2454cd3a99 Consolidate all options/settings to use a consistent WFP MVVM pattern. 11 months ago
tom-englert 39b036b027 Remove more code from MainWindow, refactor startup sequence 11 months ago
tom-englert 74f4758d89 Move more settings-related items from MainWindow to SettingsService 11 months ago
tom-englert 25bbca76aa Remove redundant language settings related code 11 months ago
tom-englert ea2fc92883 Add abstraction layer for MEF 12 months ago
Christoph Wille d54ac416f7
SharpTreeView: Split into ILSpyX.TreeView and ILSpy.Controls.TreeView (#3240) 1 year ago
Christoph Wille 13418aa00a Fix warnings for single instance handling 1 year ago
Christoph Wille baea9c940a CommandLineArguments ctor to static Create method 1 year ago
Christoph Wille 7946f72024 Centralize single instancing logic back in MainWindow, fix Skip(1) error due to .Args property implementation 1 year ago
Christoph Wille 82fece3d16 Add unmodified Medo SingleInstance https://github.com/medo64/Medo/blob/main/src/Medo/Application/SingleInstance.cs 1 year ago
Christoph Wille e64795aad8 Prepare new AppEnv namespace that will house all application environment code (configuration and runtime) 1 year ago
Christoph Wille 8ad24cd470 Set UnrecognizedArgumentHandling to CollectAndContinue 1 year ago
Christoph Wille 6762dd6f75 Show help - via a dialog box and not a flickering command line 1 year ago
Christoph Wille 8acd117f91 Move non-UI analyzer code to ILSpyX 1 year ago
Christoph Wille 94982b5368
Move all code related to single instance logic to separate class (#2871) 3 years ago
Christoph Wille 003a2b45b4
Move Settings to ILSpyX (#2869) 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 4 years ago
Siegfried Pammer fe3fcc8e36 Fix #2597, fix #2579: Use "ILSpyInstance" mutex to wait until the first ILSpy instance is ready to receive WM_COPYDATA. 4 years ago
tom-englert 02381321f9 - #2359: Restore glass frame, using minimum margin to not interfere with AvalonDock. 4 years ago
tom-englert 6840adb2fd Fix menu style 4 years ago
tom-englert 546deb5796 - #2359: Fix rendering of unpinned floating windows (https://github.com/icsharpcode/ILSpy/pull/2360#issuecomment-810630231) 4 years ago
Christoph Wille 1034eca9b0
Make it easy to play with .NET 5 (#2355) 4 years ago
tom-englert 78fa9529ad - Fine tune styles 4 years ago
tom-englert 79a5c5d039 Introduce Dark Mode 4 years ago
Siegfried Pammer 09ded09e76 Improve exception handling related to PDBs and tree initialization 4 years ago
Siegfried Pammer 0f84ec1eef Plugins: Unwrap CompositionFailedException to make errors more visible 4 years ago
Christoph Wille a0aeac5628 Doesn't work: 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Daniel Grunwald 5c949e6e20 Fix #2086: Check that window belongs to ILSpy before sending it a WM_COPYDATA message. 5 years ago
Daniel Grunwald 7476ae8f40 #2074: Don't open multiple crash dialogs at the same time. 5 years ago
Siegfried Pammer 789b4e35e5 Reduce number of possible hiccups during MEF initialization by reducing the number of Task.GetAwaiter().GetResult() calls. 5 years ago
Siegfried Pammer 89e8ea072d Fix navigation and history in AboutPage 6 years ago
Siegfried Pammer 84bb61cc5b Add primitive multi-document support. 6 years ago
Christoph Wille ba22906b3b Fix obvious .Result errors (there are more instances of calling .Result that would need investigation) 6 years ago
Siegfried Pammer 286353984e #1481: Improve exception handling in case of MEF initialization errors. 6 years ago
Daniel Grunwald dbe6377df2 Don't attempt to open license resources in external browser. 6 years ago
Tim Van Holder 6f2af83131 Use VS MEF for the extensibility hosting. 8 years ago
Siegfried Pammer a91bd2fb15 Clean up MiscSettings and DisplaySettings 8 years ago
LL a31beab372 apply the settings 8 years ago
Daniel Grunwald 15b776faa2 Initial attempt at short-circuiting if conditions 9 years ago
Daniel Grunwald 267c69cc80 Get rid of custom Mono.Cecil version on newdecompiler branch; use official cecil instead. 9 years ago
Daniel Grunwald c2ac889ebe Allow viewing 'typed IL'. 11 years ago
Daniel Grunwald 9084ce2eb5 Add JumpToReferenceAsync() overload to allow detecting when the decompilation after the jump has finished. 11 years ago