120 Commits (e94eb917395e50c74ea363a79df3514538989daa)

Author SHA1 Message Date
tom-englert a24e0f96c8 Refactoring: 1 year ago
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 1 year ago
tom-englert 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel 1 year ago
tom-englert cf34262f32 Add missing copyright notice to added files 2 years ago
tom-englert da0117680b Fix some minor design flaws in new code. 2 years ago
tom-englert 0b477f721a Move command handling from main window to command implementations. 2 years ago
tom-englert 2454cd3a99 Consolidate all options/settings to use a consistent WFP MVVM pattern. 2 years ago
tom-englert 7c9f377457 refactor DisplaySettings to MVVM model first design 2 years ago
tom-englert 8fe9514dfe refactor DecompilerSettings to MVVM model first design 2 years ago
tom-englert ca687e2394 Refactor OptionsDialog to use MVVM style 2 years ago
tom-englert 39b036b027 Remove more code from MainWindow, refactor startup sequence 2 years ago
tom-englert f8883211b8 Move menu/toolbar logic from MainWindow to separate service. 2 years ago
tom-englert 0c1c5cecd7 Decouple AssemblyListPane from MainWindow 2 years ago
tom-englert dde581adc8 Refactor SearchPane so only the view model is exposed. 2 years ago
tom-englert 74f4758d89 Move more settings-related items from MainWindow to SettingsService 2 years ago
tom-englert 97bd5cb122 Decouple Settings from MainWindow 2 years ago
tom-englert 610b0c2ed5 Annotate service lifetime explicitly. 2 years ago
tom-englert ea2fc92883 Add abstraction layer for MEF 2 years ago
tom-englert 1520b41341 Simplify layout 2 years ago
tom-englert d435f5ffaf Fix #3251: Decompiler Settings: CheckBox in group header does not reflect state of the group 2 years ago
tom-englert 45cfb8fdbe Fix #3249: Settings panel shows strange hover/selection behavior 2 years ago
tom-englert 7e74de2815
Fix #3246: Choppy scrolling when scrolling fast after smooth scrolling introduction (#3248) 2 years ago
tom-englert 799dcf02cf Add smooth scrolling to settings panels and DecompilerTextView 2 years ago
Christoph Wille 399ba1c010
Enable certain commands only on Windows (#3217) 2 years ago
Christoph Wille e64795aad8 Prepare new AppEnv namespace that will house all application environment code (configuration and runtime) 2 years ago
Christoph Wille e3fdfc508f Replace native interop CommandLineToArgvW with parsing in Process.Unix.cs from System.Diagnostics.Process 2 years ago
Lucas Trzesniewski df4f18b32c Add theme option in settings 3 years ago
Christoph Wille 003a2b45b4
Move Settings to ILSpyX (#2869) 3 years ago
Siegfried Pammer 92e9b28e4d - Remove static state from DisplaySettingsPanel 4 years ago
Siegfried Pammer 613f0833ea Fix #2705: Replace '.dll' with '.exe' in shell handler 4 years ago
Siegfried Pammer f1d06e2e83 Fix #2666: Namespace Nesting in the Tree View (based on code by @ds5678 provided in #2667) 4 years ago
Siegfried Pammer ed88a230a5 #2657: Properly set ApplyWinRTProjections and UseDebugSymbols settings on loaded assemblies. 4 years ago
Siegfried Pammer 4b475cfa69 Create ILSpyX project and make the following APIs reusable: 4 years ago
Siegfried Pammer f7be178d18 Fixes #2605: Add possibility to add submenu items 4 years ago
Siegfried Pammer a48f0d311c Fix #2330: Add conditional sub directory support 4 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Siegfried Pammer 900d0a4b93 Fix #1966: Add option to show raw offsets and instruction bytes in IL view. 5 years ago
Siegfried Pammer e778a77774 Rearange display options. 5 years ago
tom-englert b1e4322906 Fix #2409: Styling of windows title bar is now optional. 5 years ago
Siegfried Pammer 8cbea9f348 Fix #1878: Add simple language switch to the UI. 5 years ago
tom-englert 157d5fe9c2 Introduce basic MVVM pattern to avoid interferences of content and control style 5 years ago
tom-englert 79a5c5d039 Introduce Dark Mode 5 years ago
Dick van den Brink 1c68cdc207 Added setting to highlight the current line 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Siegfried Pammer a3b4993655 Fix #2107: Add ScrollViewer around DisplaySettingsPanel 6 years ago
Siegfried Pammer 9ebef78b51 #1952: Apply suggestions and fixes from code review. 6 years ago
Siegfried Pammer f316838873 Fix #1952: Add a button to the Misc settings page that adds an "Open with ILSpy" entry to the Windows Explorer context menu on exe and dll files. 6 years ago
Siegfried Pammer 69a863957c Fix #1977: Add tests for analyzers 6 years ago
Siegfried Pammer c55c1f9476 Add "Hide empty metadata tables in tree view" option 6 years ago
Siegfried Pammer b8762c8050 Fix #1653: Add "reset to defaults" in options dialog 6 years ago