It would be great to see the changes before they are commited to the source control
This would be a comparision between the local version of the files (e.g. loaded from the database) with the latest release on the version control system.
How does this differ from the view you get from the commit tab in SQL Source Control? This is essentially a list of modified (or new) objects with a difference viewer below showing the exact change.