{"push_id":858796645,"size":1,"distinct_size":1,"ref":"refs/heads/chart-properties","head":"1ae8e241d7b427756891c2ab33c04f77a4e19ce3","before":"36b95aa5c9eb244c62d585ad83b9f2d897cc80b7","commits":[{"sha":"1ae8e241d7b427756891c2ab33c04f77a4e19ce3","author":{"email":"663a3974dfd5bf53f7ad983fa0eb350c75cfec76@gmail.com","name":"John Zeringue"},"message":"Revamped chart properties\n\nRewrote much of the chart properties/settings stuff, hoping to get to\nsomething stable that handles all of the necessary cases without being\ntoo fancy. Currently, it's rough, but it's a start.\n\nThe biggest changes are (1) the change in paradigm that properties\n(formerly settings) should never be set by the chart and (2) charts can\nprovide a displayable panel to configure themselves. The first change is\nmotivated by performance and simplicity. For example, charts shouldn't\nand don't need to change their own title, so why were they able to? This\nmeans that the plot window is not specified by properties. The second\nchange is a nice trick I saw while studying IntelliJ.","distinct":true,"url":"https://api.github.com/repos/johnzeringue/Topsoil/commits/1ae8e241d7b427756891c2ab33c04f77a4e19ce3"}]}