'chooseButtons' selects which buttons display on the main page depending on properties of the input; periodic connections are searched for, and boundary type and camera options are displayed if they are found.
'drawCell' enables the user to choose if the boundaries of a crystalline unit cell should be displayed by selecting it from the 'boundary-type' drop-down.
The functionality is there, but this can be implemented without requiring API changes. I commented the code here, partially because of the API issues and partially to show you how github works in these scenarios.
'chooseButtons' selects which buttons display on the main page depending on properties of the input; periodic connections are searched for, and boundary type and camera options are displayed if they are found.
'drawCell' enables the user to choose if the boundaries of a crystalline unit cell should be displayed by selecting it from the 'boundary-type' drop-down.