{"push_id":954315111,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"73f0feef770b66ed2baa9afa644310b82ba777e0","before":"ee1a1653175c5a457478aba28243694114558e28","commits":[{"sha":"c5175a1e527fa1f4747423132e29379641696d11","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"CSS Refactor Phase 2\n\nSo this is the second stage of the css refactoring started last year. It\nbasically refines what was done in phase 1; declaring variables,\nseparating the rules which affect the layout (essentially the\nresponsiveness of the website) and how it looks.\n\nThe outward look of the site should still be intact, though there may be\na few minor tweaks - mostly for consistency. Most of the changes are\nwith the internals (hopefully) making things more logical and easier to\nchange and maintain.\n\nThe next and final (major) refactoring step is to implement \"themes\" for\nthe site. Where people will be able to design their own version of the\ncode club website and contribute it to the repository. Then hopefully\nthere is a way to have visitors come to the site and choose which theme\nis active.","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/c5175a1e527fa1f4747423132e29379641696d11"},{"sha":"28ef5ebf77ea5fdd49f5f53bbea0e2a25a58fc6e","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Forgot this change","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/28ef5ebf77ea5fdd49f5f53bbea0e2a25a58fc6e"},{"sha":"083e05c7e46d28afa6fee3959174b65e3e088819","author":{"email":"498c6c7ccd48e87347120e8410b0acf38642ca4e@gmail.com","name":"Alex Carney"},"message":"Theme Changer Implemented!\n\nTo start with this PR depends on my previous one (the css phase 2) #93\n\n- We have a new script in `/js` called `theme-changer.js`\n- It is responsible for allowing the user to select which theme (css\n  stylesheet) is applied to the website.\n- It makes use of HTML5's `localStorage` feature, which allows this\n  choice to be made persistent between browsing sessions without\n  resorting to cookies.\n- Currently the only themes available are `Code Club Classic` (the\n  normal theme we all know and love) and `Not Yet Implemented` a test\n  theme by me which is identical to the classic one except there is a\n  slightly more blue background color for testing purposes\n- This PR also adds a footer to the website, the footer includes the\n  following:\n     + The current version of the code club website (taken from\n       @Huarez2's tags)\n     + The date that the current site was generated\n     + The name of the currently applied theme and its version\n     + The theme's author\n     + A dropdown which allows the user to select the theme they want\n\n- Theme's are \"installed\" by editing the new `_data/themes/yml` file.\n- Currently themes take the following form (using the classic theme as\n  an example):\n\n  ```\n  name: Code Club Classic\n  shortname: main\n  version: 1.0\n  author: Everyone\n  ```\n  *IMPORTANT!* The `shortname` field *must* match the name of the\n  stylesheet in the `/css` directory (excluding the extension)\n\n- I think that's all the changes....\n\nOne final note. This is only the basic framework in place, subsequent\nchanges are required and will be done in following PRs:\n\n- Currently a \"theme\" doesn't apply to the whole site, since the past\n  sessions page and the flexnav menu have their own stylesheets. I will\n  work on incorporating things into a single generated stylesheet _while\n  still keeping things separate and easy to edit_\n- It would be a good idea to have a base minimal theme, so that there is\n  an easy start for people who wish to make their own theme.\n\nAnyway I thought it would be good to throw this up as it currently is so\nthat I can get some feedback and see what your thoughts are.","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/083e05c7e46d28afa6fee3959174b65e3e088819"},{"sha":"ab3831ad018fd14a51c33364eceafe744095d321","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #93 from alcarney/css-phase-two\n\nCSS Refactor Phase 2","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/ab3831ad018fd14a51c33364eceafe744095d321"},{"sha":"0c0a91999dab2fc92dfc977c01f51ce8749b2776","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Adam Pohl"},"message":"Merge pull request #94 from alcarney/css-phase-3\n\n[CSS Phase 3]: Theme Changer Implemened!","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/0c0a91999dab2fc92dfc977c01f51ce8749b2776"},{"sha":"73f0feef770b66ed2baa9afa644310b82ba777e0","author":{"email":"a84d7d627433d56246fef0457b9ea1416f48f889@gmail.com","name":"Huaraz2"},"message":"Merge branch 'master' of github.com:CardiffMathematicsCodeClub/CardiffMathematicsCodeClub.github.io","distinct":true,"url":"https://api.github.com/repos/Huaraz2/CardiffMathematicsCodeClub.github.io/commits/73f0feef770b66ed2baa9afa644310b82ba777e0"}]}