| ⇢ | A | ViewerMediumTests added | |
| ⇢ | A | ViewerMedium added | |
| ⇢ | A | PictureCache added | |
| ⇢ | A | PictureCacheTests added | |
| ⇢ | A | CameraTests added | |
| ⇢ | A | Camera added |
| ⇢ | B | Camera.takeSnapshot() added | |
| ⇢ | A | view() added | |
| ⇢ | A | DependenciesTests.test_provides_PictureCache() added | |
| ⇢ | A | BaseFile.viewSnapshot() added | |
| ⇢ | A | MediumFactoryTests.test_Provides_Viewer() added | |
| ⇢ | A | DependenciesTests.test_provides_Camera() added | |
| ⇢ | A | ViewerMediumTests.test_Returns_input() added | |
| ⇢ | A | NiftiTests.test_Tells_camera_to_save_snapshot_to_c... added | |
| ⇢ | A | ViewerMediumTests.test_Does_nothing_if_passed_None... added | |
| ⇢ | A | NiftiFile.inspect() added | |
| ⋮ | view more | ||
| A | ↘ | B | MediumFactory.create() got worse |
| B | ↘ | C | FormatFactory.create() got worse |