- Updated Todo area of README.
- Updated the example to make use of the new pieces added to the core. Colors, formatting etc.
- Also cleaned up the layout of the example iview
- The event listener ensures that an IView instance pointed to by a view still exists. Relevant when sublime reopens a view on after sublime has closed.
- The view update command skips the erase call when nothing is being erased.
- Removed the default syntax highlighting file.
- Added a default color theme, so far it just has a basic background and font color and support for a button and a highighted button.
- Fixed a bug when a hidden iregion isn't displayed. Sublime doesn't insert empty regions without drawing a line, this allows us to not insert the region but still maintain consistancy in the layout.
- Added support for defining many styles, not just a default and a highlight one.
- Changed the default button flags to work with the new default theme
- Added many default view settings to remove a lot of the things you'd need in an editor but not an Interactive View. Like: Line Numbers, Gutter, Rulers, Highlight Line, Fold Buttons, Indent Guide
- Added disabled flag to iregions
- Added a "pre" and "post" handler around the click handler on iregions. This allows an iregion to inherit bits of it's parents handling without having to take the whole lot.