- When IconHandlers are registered, if the icon class doesn't exist it is created.
- The shell is notified when extensions are registered, meaning the explorer process does not need to be restarted.
- SharpShell is now built with Visual Studio 2013 Community Edition.
- Overhauled the logging mechanism.
- Fixed preview handler bugs #33, #58, #50, #52, #56.
- Preview handlers no longer flicker.
Logging.DebugLog
andLogging.DebugError
are no longer available. Logging is enabled based on configuration in the registry rather than debug mode. UseLogging.Log
orLogging.Error
instead.Logging
class has no facility to enable/disable logging.- Preview Handlers MUST be decorated with the
PreviewHandler
attribute. This pattern will be implemented for other extensions in time.
- Show SharpShell config on the machine with
srm config
.
- The SharpShell assembly embedded into SRM is updated automatically during the build.