* Add support for first line number setting
* Set min value to 0
* Add number types
* add label and width settings to Input
* use Input component instead of Text
* remove unused types
* first-row -> first-line-number-row
* more .row into global stylesheet
* clean up things
* introduce toggle fn
* remove constructor from Collapse (ignore)
* prettier (ignore)
* make Collapse a PureComponent (ignore)
* give ExportSizeSelect a display name (ignore)
* give ThemeSelect a display name (ignore)
* Toggle: displayName, PureComponent, remove constructor (ignore)
* Meta and Slider display names (ignore)
* remove ThemeSelect constructor (ignore)
* fix lint-staged, prettier
* add basic format with basic parser
* remove format loading
* change formatCode to be sync
* prettier adjustments
* prettier our code
* move prettify into settings menu
* Perf improvements. Limit rerender on keystrokes
* Spread settings props, make dropdowns and carbon pure
* Remove last TODO
* Pass state into value of titleBar input
* Clean up