This release has some important changes. We are no longer using media queries as the primary method for identifying devices. We are now using device detection to display separate CSS to desktops, tablets, and phones – with about 90% accuracy. When detection fails, we revert to media queries as a fallback. You can set which layout to display to which devices via the new Customizer options.
In order to implement this method, we had to change the structure of the CSS, so the stylesheets are now organized as:
main-global.css
main-desktop.css
main-mobile.css
Features:
- Added mobile device detection, with media query fallback
- Added button to manually switch between Mobile or Desktop layout
- Added Infinite Scroll for activity
- Added Customizer color options for “No BuddyPanel” template
- Re-organized Customizer, to handle new options
Bug Fixes:
- Added Charset options for better font handling
- Support for Sensei plugin
- Improved CSS and JS for tables
- Fixed Blog template showing sidebar with no widgets added
- Fixed Notification tables
- Fixed menu header sublists
- Better font previewing in Customizer
Changed Files:
- /buddyboss-inc/buddyboss-customizer/admin/buddyboss-customizer-admin.css
- /buddyboss-inc/buddyboss-customizer/admin/buddyboss-customizer-admin.js
- /buddyboss-inc/buddyboss-customizer/buddyboss-customizer-loader.php
- /buddyboss-inc/buddyboss-customizer/buddyboss-customizer.js
- /buddyboss-inc/theme-functions.php
- /css/bbpress.css (removed)
- /css/buddypress.css (removed)
- /css/plugins.css (removed)
- /css/wordpress.css (removed)
- /css/main-desktop.css (new)
- /css/main-global.css (new)
- /css/main-mobile.css (new)
- footer.php
- header.php
- /js/buddyboss.js
- /languages/en_US.mo
- /languages/en_US.po
- readme.txt
- single.php
- style.css
Tested With:
- WordPress
- WordPress 4.0+
- BuddyPress 2.1, 2.2
- bbPress 2.5+
- Mobile
- iOS 6, 7
- Android 4.1+
- Browsers
- Chrome
- Safari
- Firefox
- Internet Explorer 9+