| ⇢ | B | JukeboxWindowFactory added | |
| ⇢ | A | Jukebox added | |
| ⇢ | A | Jukebox added | |
| ⇢ | A | JukeboxService added | |
| ⇢ | A | JukeboxMap added | |
| ⇢ | A | PodiumDataProvider added |
| ⇢ | C | JukeboxService::addMap() added | |
| ⇢ | B | JukeboxService::removeMap() added | |
| ⇢ | B | Jukebox::add() added | |
| ⇢ | B | Jukebox::drop() added | |
| ⇢ | B | Jukebox::jukeboxCommand() added | |
| ⇢ | B | JukeboxWindowFactory::createGrid() added | |
| ⇢ | A | JukeboxWindowFactory::createContent() added | |
| ⇢ | A | JukeboxWindowFactory::__construct() added | |
| ⇢ | A | JukeboxWindowFactory::updateMaps() added | |
| ⇢ | A | GridWindowFactory::setGridSize() added | |
| ⋮ | view more | ||
| A | ↘ | B | GridWindowFactory::updateContent() got worse |
| B | ↘ | C | Widget::getDictionaryInformation() got worse |