Create "Disable user styles" user preference for accessibility (Account -> Preferences -> "Disable user styles") Undefined variable $postbitCache in Pub/Controller/Styles Improve postbit logic if "Allow linking URL images for Postbits" is set
$postbitCache
Fall back to "repeat" background-repeat option if user neglected to specify an option Fix FontAwesome Icon JS not loading in certain instances Fix postbit preset admin controller uploader Fix username preview not reflecting changes to icon position
Create Postbit presets dropdown and admin panel page - only 3 to choose from for now, more will be added in the future Delete old & unused admin template "ap_ss_avatar_frame_ad.less" Don't show a tab if the relevant section is disabled Fix "undefined index: special" Fix broken avatar frame preview Remove Onboarding Tasks since User Onboarding 2.0 supports Xenforo criteria ACTUALLY unset registry entries during uninstall Fix typo in uninstaller: "ap_frame_style" -> "ap_frame"
Fix Job apathy\StyleSuite:FontCache: [E_WARNING] Invalid argument supplied for foreach()
Job apathy\StyleSuite:FontCache: [E_WARNING] Invalid argument supplied for foreach()
Begin work on "Postbit presets" (still WIP and wont be worth using until the next update) Fix post-install/post-upgrade cache rebuild job Extend user entity & create functions for permission checking Allow positioning of username icon Create style properties for disabling CSS of unused sections Remove data registry columns on uninstall Rework avatar frame code to simply inject class names rather than HTML Optimize handling of username classes slightly Rework tooltip styles to work much more consistently
Trigger rebuilding of caches post upgrade - this will help admins who haven't upgraded in a while. use hasAdminPermission to check for permissions in admin controllers Create admin options "Max postbit background height/width" Resize uploaded username icon images if necessary Create jobs for rebuilding caches Support ThemeHouse UI.X 2 (Follow the steps on the Wiki!) Create job to convert linked postbit background images into locally-served images Create admin option "Allow linking of postbit backgrounds" Create uploader for Postbit backgrounds Move "pointer-events:none" into frame CSS Remove "position: absolute" from frame img tag Fix admin usergroup controller still reading from filelist instead of cache Fix admin user controller is still reading from filelist instead of cache Simplify frame HTML output Fix unknown column "ap_group_style" if TL Social groups is installed after Style Suite
Create admin options for controller username image icon size Replace username image icon URL text field with a file uploader (users will have to replace their linked image icons) Use listeners for adding columns to UserProfile and UserGroup entities instead of class extensions Add preview of fonts in the Admin controller
Remove redundant str_replace in findFrames() and findSparkles() Remove useless admin option explanations Ensure each controller is reading from the correct source Remove ap_frame_dir admin option - now all frames MUST be stored in /data/apathy/StyleSuite/frames Profile styles: Stop brightening links on hover Fix Profile styles: Hovering over an avatar makes the frame disappear (all supported themes affected - grab your template from the Wiki) Remove duplicated UserOnboarding tasks Correctly determine path to /data folder if Xenforo is installed in a sub-folder
Use \XF::getRootDirectory() to search for fonts, sparkles & frames instead of $_SERVER['DOCUMENT_ROOT'] Remove some useless $options declarations in the Styles repository Create user criteria for Tooltip settings Fix missing user criteria phrases Create tasks to be used with [NF] User Onboarding Fix Undefined Index error when trying to delete avatar frames from the admin panel Migrate avatar frame dropdown out of Account Details and into the Style Settings controller
\XF::getRootDirectory()
$_SERVER['DOCUMENT_ROOT']
$options
Stop using Regex to determine font-awesome icons in Templater Image icon is not pre-loaded in the preview Overwrite existing <style> tag for animated glow previews instead of creating new ones for each input Remove width: max-content; from sparkle CSS Redirect to the last used tab pane after saving in the Style controller Improve general profile styling slightly Fix broken phrase in group controller: "ap_change_pr_css" Fix broken phrase in admin profile controller: "ap_ss_pr_css" Remove deleted phrase "ap_un_icon_clr_explain" from admin username controller Use XFCP_ to extend [tl] Social Groups Delete ap_ss_tooltip_view as its no longer needed Start using a container for tooltip styles Remove several unnecessary $options declarations in the repository Shrink avatar frames from 400x400 -> 200x200 to improve SEO and loadtimes
width: max-content;