[Endless Horizon] Social Share

Unmaintained [Endless Horizon] Social Share 2.2.3

No permission to download
  • Skipping 2.2.2. I updated my development files to 2.2.2 a long time ago, and I feel like I've done a couple of changes here and there, but I couldn't remember what they were. Oh well..
  • Fixed Delicious (domain name change).
  • Added Blogger, LiveJournal, WordPress, Yahoo, Skype, Telegram.me, Digg, GetPocket and Xing.
    Thanks to @Nirjonadda (ref1, ref2).
  • Added a new view option (in Quick Reply):
    Screenshot_20171005_233333.webp

  • Added a new styling option to toggle display in mobile devices:
    Screenshot_20171005_233449.webp

Preview with all sites enabled:
Screenshot_20171005_233912.webp
  • Better compatibility with [Nobita] Minify HTML add-on.
  • Added a new option called "Enable Facebook SDK" (disabled by default).
    download.webp

  • Fixed coloring issue with share count.
  • Like
Reactions: Sunka and Triops
ALERT: Almost all variable names in eh_socialshare_js template were renamed. If you had customized them before, don't forget to make a backup (this also include the main.js file).

Change log for 2.1.7 update:
  • Added an option called "Use floating share button" which will allow you to display a floating share button. When this option is enabled, all the other views will be forcefully disabled except "View on threads > Post's Permalink". You can customize eh_socialshare_floating and eh_socialshare.css templates to customize the display.
    download.webp screenshot-localhost-2017-01-23-00-39-45.webp
  • Updated various option descriptions.

Change log for 2.2.0 update:
  • Added Style Properties support with various options that you can customize.
    1485106636301screencapture.webp
  • Improved default styling of "floating share button" as well as added animation effect when hovering the button.
  • Updated shipped cacert.pem file.
  • Various other tweaks and improvements.
  • Like
Reactions: Sunka
Removed share_page.css template dependencies. You'll no longer have to edit that template to prevent the Share This Page button from disappearing in mobile screen.
Small update. This update will make the only responsive styling in eh_socialshare.css template to only be applied if the style uses responsive design.
If you're NOT using responsive design, this update is for you. Otherwise, it's not mandatory to update (but you may still update if you want).
  • Updated popup size for Pinterest share.
  • Updated Reddit share to properly use link share mode instead of text share.
  • Improved compatibility with Defer JS add-on. I think.
Improved compatibility with [bd] Cache add-on. Previously, on some installations that add-on wouldn't be able to defer this add-on's JS settings (the one from eh_socialshare_js template).

A little technical explanation about the change, for those who cares.
V2 of the Facebook API will now detect 2 possible properties from the JSON reply and use whichever has the actual share count.
  • Like
Reactions: Gonanda
  • Optimized V1 of the Facebook API by removing unnecessary queries.
  • Updated V2 of the Facebook API (the one that requires you to have entered your Facebook App ID and Secret into your Facebook Integration option in Admin CP). Thanks to @TMC for the heads up!
  • Like
Reactions: rafass
  • Fixed an issue with "View on threads list" option. Previously, enabling "Bottom" sub-option wouldn't make the add-on show the social share widget since the logical expression was to check for "Top" sub-option instead.
  • Popups will now be centered to the browser's screen instead of appearing somewhere around the top-left of the desktop (or somewhere else, depending on the browser).
  • Improved overlay generation in the JavaScript file. This may slightly improve the front-end performance.
  • Renamed various CSS classes and changed indenting of "eh_socialshare.css" template from spaces into tabs.
  • Default value for "Font Awesome CSS path" will now explicitly use HTTPS protocol.
  • Added a new sub-option for "View on threads" called "Post's Permalink". Enabling it will add a "Share This Post" button into post's permalink (instead of "Share This Page"). By clicking the button, the overlay share buttons will automatically use the post's permalink instead of the thread's URL for sharing. Share counts will also be hidden since they represents the whole thread instead of individual post. This sub-option is enabled by default.
  • Added a new option called "Use compressed JavaScript file". By enabling this option, the add-on will automatically use the compressed version of the JavaScript file. This option is enabled by default (on a side note, the add-on's default behavior before this option was implemented was to use the compressed version as well).
  • "Enable Font Awesome" option will now add Font Awesome to all pages served by your XenForo installation instead of only pages which has the social share widget.
  • Like
Reactions: rafass and Mouth
Back
Top Bottom