-
Added SharpDX module
-
#23 Added ShouldReopenOnStart property for layout items (Roman Novitsky)
-
#28 Added Settings module (Roman Novitsky)
-
#34 AppBootstrapper.Container is now available to subclasses (Tristyn Stimpson)
-
#40 Added support for removing main menu items (Andrey Orlov)
-
#42 Added support for menu localization (crowbar27)
-
#39 Added MonoGame module
- #36 Exports are now lazy-loaded to prevent multiple initialization
- Added
MainWindowViewModel
as the new top-level view model. It contains a single instance ofShellViewModel
. This allows modules to change the window implementation (i.e. to a Metro-style window) without changing the AvalonDock-related code.
-
#10 Added support for custom themes (Jonathan Lima)
-
#11 Added support for opening windows (Luuk Sommers)
-
#13 Enhanced layout serialization - it now supports documents and layout item state serialization (Roman Novitsky)
-
#17 Support more file types in CodeEditor (Roman Novitsky)
-
Added Metro module - uses MahApps.Metro and AvalonDock's Metro theme.
-
#19 Added width and height properties to MainWindowViewModel
-
#12 Opening tool if already loaded on startup causes multiple tools
-
#16 StatusBar items do not draw to the correct column
-
#21 Tools are not highlighted when opened programmatically
-
Added CodeCompiler module
-
Added CodeEditor module
-
Added ErrorList module
-
Added GraphEditor module
-
Added Inspector module
-
Added Inspector.Xna module
-
Added Xna module
- The Output and PropertyGrid modules are now separate projects, and separate NuGet packages. Gemini itself now depends only on AvalonDock and Caliburn.Micro.
-
#5 Provide a way to override ShellViewModel, and other built-in exports (rumata28).
-
#6 Fixed adding two panels on the same side during initialization (luuksommers).