- removed lazy instantiation
- moved class up a level from their interfaces
- extracted more descriptive methods
- removed final keyword - boiler plate code
- more fluent method calls where possible
- added my email address as bug report email address.
- compiled using new version of intellij (ipr-file has been changed)
updated plugin.xml and README file.
- removed out directory from git
- removed interface with only one implementation. Use extract interface if needed in the future. Use KISS!
- more fluent language to create component
- better package structure
- interface is not necessary here - extract one if needed
introduced ListComponentFactory.java and moved its dependencies to component package.
extracted better method names instead of passing in booleans.
extracted method
extracted method and passing in manager by retrieving it once
do not add file if it's already in the list of opened files
- possible to build TabSwitch.jar file with intellij 12.
- added build directory to .gitignore file
better version name
new build jar version of the plugin