Shoehorn updated for Moodle 2.9 and 3.0

Shoehorn updated for Moodle 2.9 and 3.0

by Gareth J Barnard -
Number of replies: 0
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers

Hello Moodlers,

I'm pleased to announce an update to the Shoehorn theme for Moodle 2.9 and 3.0 as follows:

M2.9 - 2.9.1.6: https://moodle.org/plugins/pluginversion.php?id=11239

M3.0 - 3.0.1.2: https://moodle.org/plugins/pluginversion.php?id=11238

I have made the decision to bring the M2.9 version in line functionally with the M3.0 version.  This means that I will be able to keep the two in sync and that people on M2.9 will now benefit from the improvements in the M3.0 version that have been made over the last months.

The changes are as follows:

M2.9 - 2.9.1.6:

  1. Update to FontAwesome 4.5.
  2. Fix typo in toolbox::grid().
  3. Update to BS 3.3.6.
  4. Improvements to child theme support.
  5. Improvements / fixes to layout block areas when editing.
  6. Dotted borders on empty block areas when editing.
  7. Start of PHPUnit tests.
  8. Report layouts have a different HTML tag background to cope with overflow, whilst others have the footer to
     cope with lack of content.
  9. Refactored commit ce9a231112fc0c98726419f69031bef088eab3e4 from M3.0 of 24/11/15.
 10. Refactored commit a6ad6e91b3062feb2a067250268a8b1ccdddfb28 from M3.0 of 26/11/15.
 11. Fixed namespace issue in core_renderer.php.
 12. Fixed tab appearance issue when looking at: Site administration -> Users -> Permissions -> Define roles.
 13. Moved to using this Changes.md file as per: https://docs.moodle.org/dev/Plugin_files#CHANGES
 14. Fix Quiz > Edit quiz -> Edit maximum mark.
 15. Fix all blocks when docked #13.
 16. RTL tidy up.
 17. Dock tidy up.
 18. Travis CI -> https://travis-ci.org/gjb2048/moodle-theme_shoehorn
 19. Tidy up Noticeboard format for one section per page.
 20. Fix issue when switching themes.
 21. Change body font setting text to 'Text'.
 22. Fix background transparency not set.
 23. Fix background colour on carosel hover when link.
 24. Display section name in one section per page indicator on slider.
 25. Changes to child theme mechanism.  For a child theme template, please contact me via https://about.me/gjbarnard.
 26. Fix 'Group members displayed below groups instead of right side of groups' #17 by updating Moodle styles from Bootstrap theme.
 27. Added 'Layout' setting in 'Look and feel settings'.
 28. Fix RTL login page and add activity / resource popup.
 29. Remove different layout in toolbox::grid for RTL due to CSS flip technology.  Put back if this changes.
 30. Tidy up navbar.
 31. Tidy up forum search.
 32. Tidy with theme tester tool (https://moodle.org/plugins/tool_themetester) work in progress.
 33. Use pointer cursor for anti-gravity.
 34. Add return to section button.
 35. Bigger user image in forum discussion.
 36. Fix header hover background not fully over text.
 37. Fix admin colour picker size.
 38. Colour popup in Collapsed Topics and Grid course formats.
 39. Fix incorrect pip calculation when one section per page.
 40. Only resize carousel images on the front page.
 41. Fix glyphicon carousel position.
 42. Update .gitattributes file.
 43. Add 'Inspector Scourer'.
 44. TravisCI Code Checker complaints.
 45. Remove redundant includes in auto-loaded classes.
 46. Add 'Style Guide' admin setting page.
     Can also be accessed via the URL '//yourmoodlesite/theme/shoehorn/pages/styleguide.php' without logging on.
 47. Add 'Format responsive' overrides for the 'Columns format'.
 48. Fix list group active text colour.
 49. Implement MDL-52936 - Fix link hover bug on iOS.
 50. Fix course content search autocomplete for RTL.
 51. Optimise settings.
 52. Have 'speak: none' for FontAwesome icons.  Ref: http://www.w3schools.com/cssref/css_ref_aural.asp.
 53. Use Font Awesome variables instead of codes in custom LESS.
 54. Add 'aria-hidden="true"' wherever possible to icons.
 55. Increase width of course content search autocomplete input box.
 56. Fix user menu width on the navbar in RTL.
 57. Tidy up style guide block.
 58. Hidden resources have low contrast.
 59. Fix course table of contents block navigation when there is a static navbar.
 60. Changes to TravisCI fixes.
 61. Fix slight alignment issue with header.
 62. Fix 'Invalid get_string() identifier' - #20.
 63. Update Chartist.js (https://gionkunz.github.io/chartist-js/index.html) to 0.9.7 for JS and 0.9.5 for CSS.
 64. Update to FontAwesome 4.6.1.
 65. Mod_feedback LESS from Bootstrap theme.
 66. Implement MDL-53855 - Navbar should be in exactly one nav region, and that should be labelled.
 67. Fix no space after message count tooltip.
 68. Adjustment in course navigation AMD JS not needed when navbar is static.
 69. Fix message drop-down hover.
 70. Fix guest menu.
 71. Fix footer background and below.
 72. Fix sub-menus on compact navbar.
 73. Adjust login menu when logged out and guest.
 74. Fix zero messages navbar padding.
 75. Change page top background from #1F4D87 to #2E73C9.
 76. Fix width of availability conditions selectors.

M3.0 - 3.0.1.2:

  1. Update Chartist.js (https://gionkunz.github.io/chartist-js/index.html) to 0.9.7 for JS and 0.9.5 for CSS.
  2. Update to FontAwesome 4.6.1.
  3. Mod_feedback LESS from Bootstrap theme.
  4. Implement MDL-53855 - Navbar should be in exactly one nav region, and that should be labelled.
  5. Fix 'Trouble with unordered lists in section headings' - #21.
  6. Fix no space after message count tooltip.
  7. Adjustment in course navigation AMD JS not needed when navbar is static.
  8. Fix message drop-down hover.
  9. Fix guest menu.
 10. Fix footer background and below.
 11. Fix sub-menus on compact navbar.
 12. Adjust login menu when logged out and guest.
 13. Fix zero messages navbar padding.
 14. Change page top background from #1F4D87 to #2E73C9.
 15. Fix width of availability conditions selectors.

Cheers,

Gareth

Average of ratings: -