Link to screenshots page:
I have accomplished the following:
DiffViewerPageView
sets up a singleton instance of the diffFileIndexModel
inside its own model: DiffViewerPageModel
.DiffViewerPageView
fully communicates with the DiffFileIndexModel
.FloatingBannerView
called FloatingBannerIndexView
. This is an extended version of the generic banner that sets up the navigation banner with a diffFileIndexView
inside of it.This image is an architectural overview of the changes I have made from a high-level perspective. My changes lie within the blue area: