Huge update! New features, style improvements, code optimizations and bug fixes!
- Important: Simplified the Customization Panel code. If you have created your own settings, they will need to be updated to match the new format.
- Added a subtle “goo” animation to the toggle icons in the Customization Panel
- When toggling settings in the Customization Panel, the entire row can now be clicked instead of just the icon
- The opacity of the Customization Panels background has been increased to 100% on themes which had a semi-transparent content background
- The code for customizing node icons has been simplified
- You can now easily use images as node icons and customise each node with its own icon
- Added icons to some widget headers which hadn’t been allocated an icon
- Fixed hover background-color on social buttons when registering a new account
- Added tooltip to Inbox and Notification icons
- The Customise, Dark Mode and Light Mode tooltips can now be easily translated (American English, British English, French, Spanish and German supported by default). Suggest your own for the next update!
- Landscape mode in iPhoneX occupies the full browser width with padding for notch
- Added padding to logo area in certain themes to prevent the logo from touching the browser edge on small screens
- Removed unnecessary margin from avatars in topic view on mobiles which neatens their alignment
- Breadcrumbs on mobiles can now be reverted back to a single link (like the default theme) using a simple mixin
- Reduced the z-index of the mobile footer navigation bar to place it behind the off-canvas menu
- Added icons to mobile navigation if the “Show navigation icons?” style property is enabled
- Fixed alignment of links in the staff bar when there were unapproved posts
- Reduced the opacity of the post moderation links and post date unless they’re hovered, in an attempt to reduce visual clutter. This can be disabled via a new Style Property.
- Repositioned the post date on the mobile layout to reduce clutter
- Improved alignment of the post buttons and Report, Edit and Delete links
- Increased the font-weight of the ‘minimal buttons’ in posts
- Increased spacing between certain elements, resulting in a less cluttered layout
- Increased z-index of Customization Panel so it’s above the “scroll to top” button and mobile navigation bar
- Removed deprecated style properties
- The styles/xenfocus/js/xenfocus.js file has been deleted in favour of inline code, allowing Style Properties to interact with it. If a feature such as the Background Picker is disabled via Style Properties, it’s javascript is now removed too!
- Emptied the node-wallpapers folder to prevent existing images from being overwritten during theme updates
- Fun fact: Even after all of these changes and additions, the xenfocus_base.less file is 118 lines shorter than the previous version!