Changelog History
-
v0.7.0 Changes
October 12, 2018v0.7.0
-
v0.6.2 Changes
September 20, 2015Major Changes
- #79 Added command system, and rewrote menu and toolbar modules. Commands are now defined
by deriving fromCommandDefinition
, and command handlers implementICommandHandler
.
Menu items and toolbar items no longer define their own handlers; instead, they reference
the command definition. New command routing logic chooses the appropriate command handler,
depending on context. This system is built on top of WPF's command system, but extends
it in useful ways. - Reworked themes. There are now 3 built-in themes: Light, Dark, and Blue. You can use
IThemeManager
to programmatically change theme, or use the combobox in Tools / Options.
🆕 New Features
- ⬆️ #58 Upgraded to Caliburn Micro 2 (Kris Janssen)
- #52 Add DataTemplateSelectors to GraphControl (KingKnecht)
Resolved Issues
- #54 Overhaulted saving document state (Tristyn Stimpson)
- #79 Added command system, and rewrote menu and toolbar modules. Commands are now defined
-
v0.6.0 Changes
September 11, 2015Major Changes
#79 Added command system, and rewrote menu and toolbar modules. Commands are now defined by deriving from
CommandDefinition
, and command handlers implementICommandHandler
. Menu items and toolbar items no longer define their own handlers; instead, they reference the command definition. New command routing logic chooses the appropriate command handler, depending on context. This system is built on top of WPF's command system, but extends it in useful ways.Reworked themes. There are now 3 built-in themes: Light, Dark, and Blue. You can use
IThemeManager
to programmatically change theme, or use the combobox in Tools / Options.
🆕 New Features
- ⬆️ #58 Upgraded to Caliburn Micro 2 (Kris Janssen)
- #52 Add DataTemplateSelectors to GraphControl (KingKnecht)
Resolved Issues
- #54 Overhaulted saving document state (Tristyn Stimpson)
-
v0.5.0 Changes
May 12, 2014🆕 New Features
➕ 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
Resolved Issues
- #36 Exports are now lazy-loaded to prevent multiple initialization
-
v0.4.0 Changes
September 05, 2013Major Changes
- ➕ 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.
🆕 New Features
👍 #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
Resolved Issues
#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
-
v0.3.0 Changes
June 21, 2013Major Changes
➕ Added CodeCompiler module
➕ Added CodeEditor module
➕ Added ErrorList module
➕ Added GraphEditor module
➕ Added Inspector module
➕ Added Inspector.Xna module
➕ Added Xna module
-
v0.2.1
May 07, 2013 -
v0.2.0 Changes
May 07, 2013Major Changes
- 📦 The Output and PropertyGrid modules are now separate projects, and separate NuGet packages. Gemini itself now depends only on AvalonDock and Caliburn.Micro.
Resolved Issues
#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).