[MC] Forum Layouts

[MC] Forum Layouts 1.3.3

No permission to buy ($30.00)
We have released a new major version with many new features and improvements. This update is focused on complete customization.

This is a very large update that I've been working for the last three weeks. Please take your time and read through changes, because some may effect existing options.

Given the added value of this add-on since release, the price of Forum Layouts will be increased to $30 starting Monday. If you are a first time buyer or need additional licenses, you can take advantage of the current pricing this weekend.
  • Global node icon picker
    • We are now using a custom node icon picker that supports Font Awesome icons, Emoji (requested by @rdn), and Images.
    • Renders across table, fluid, and card views.
    • Categories are supported as well.
    • Admin preview shows the icon on light and dark mode and supports live color tinting.
    • Font Awesome Node Icons by Xon is no longer a requirement for custom node icons. Any custom FA icons being used will be migrated upon upgrade and can be uninstalled afterwards.
  • Live updates (requested by @Andro)
    • Live banner when new content arrives on a configurable interval to refresh the feed in fluid view
    • Optional browser tab counter
  • Category feeds (requested by @rdn)
    • Categories may be converted to category feeds in both card view and table view
    • Configurable feed length and density layout
    • Per-category sort order and feed length
    • Per-category pinned stickies with independent sticky depth and an optional colored accent border and scrollable body.
  • Node coloring
    • Forum and category title coloring on all layouts, using the per-node color
    • You can fully choose which elements use the node icon color.
    • Uncolored icons fall back to core read/unread colors
  • Element visibility
    • Elements in all layouts may now be customized with individual toggles per layout
  • More improvements...
    • Style properties have been re-organized in some areas
    • Per-forum thread count for card view
    • Added view count to card thread previews.
    • Sticky depth option added to Fluid view's sicky "Pin all" option.
      • Controls how deep stickies are pulled from descendants
    • Multiple card cover improvements
      • Node icons can now overlay over card covers if enabled
        • Can easily choose opacity level for cover backgrounds when icons overlay
      • Choose fallback icon color for node icons when over card covers. Default is #FFF
      • Choose fallback cover background color when no node color is set.
    • "Include children threads" option has been changed to "Sub-forums thread depth" for granular control
      • -1 includes all levels, 0 includes own threads, 1 includes direct sub-forums and so on.
    • Prefix filter now supports Multi Prefix by Xon.
    • Scheduled content by Painbaker is now supported (requested by @PrettyPixels)
fl_110_007.webp
fl_110_006.webp

fl_110_015.webp
fl_110_016.webp

brave_screenshot_demo.madeby2d.com.webp


fl_110_002.webp


fl_110_003.webp


fl_110_004.webp


fl_110_001.webp


fl_110_008.webp


fl_110_010.webp

fl_110_009.webp


fl_110_011.webp

fl_110_013.webp

fl_110_014.webp

Attachments

  • fl_110_005.webp
    fl_110_005.webp
    17.9 KB · Views: 34
  • fl_110_012.webp
    fl_110_012.webp
    29.3 KB · Views: 33
  • Love
Reactions: rdn
We have released a new version with new features and improvements!
  • Added card view default sort order to nodes! This is a per-node setting. Default is Last message. Under Advanced options. Requested by @rdn
    • Supports Last threadmark and Watchers from Threadmarks Pro by Xon
  • We've had a reaction score sort available in fluid view (now present in card view), but I've also added it to default forum sorts as well.
  • When clicking on an individual forum in Fluid view, forum now has their respective stickies always stickied at the top. This is now default behavior in all sticky behavior options. Requested by @PhineasD
  • I have also added an option to include children stickies in their respective parent forums.
  • Fixed N+1 query where hasNodePermissions() would lazy load each node's permission cache. It's now bulk loaded before the loop.
brave_21CsLbeZkj.webp


brave_screenshot_localhost11111.webp

I'll be starting work on the next major update soon. :)
  • Love
Reactions: rdn and PhineasD
Emergency patch for an issue reported by @rdn
  • Fixed an issue where the color picker for link forums was not appearing.
We have released a new version with a few additions and improvements
  • The admin options for selecting layouts has been redesigned. You can now re-order (for the switcher) layouts and disable layouts, including table view. The default layout is set by the first enabled layout.
  • Category headers in card view now have appropriate anchors and now respects "Create pages for categories" option. Reported by @PrettyPixels
  • This leads into the next addition, which is enabling card view for category pages. I ONLY recommend enabling this option when table view is disabled or if card view is the default layout.
forumlayouts_throw1.webp


brave_screenshot_demo.madeby2d.com (1).webp


brave_screenshot_demo.madeby2d.com (2).webp
We have a new version with a couple of improvements.
  • Fixed an issue where users could not see their unapproved threads and mods couldn't see deleted threads
  • New option added that enables the topic previews on card layout to include children. This is enabled by default.
brave_screenshot_46346.webp


There is a new style property option that will display a label indicating which subforum the topic comes from. This can also be disabled, but comes enabled by default.
A new version has been released that contains one new feature and one bug fix.
  • Feature: You can now randomize forum colors through 4 curated color palettes: Classic (Discourse style), Warm, Cool, and Muted. Requested by @Andro
    • Optionally overwrite any existing forum colors.
  • Bug fix: If you choose to not use pagination and remove layout toggles, block-outer would remain causing a slight padding misalignment. Reported by @PhineasD
You may choose to randomize the forum colors through a new option in the settings.

brave_T8oQAUtgIw.webp


4 palettes are available to choose: Classic, Warm, Cool, and Muted. You may choose to overwrite existing colors, or only default colors. It will tell you how many nodes are using the default color.

brave_CzRdp7350n.webp
  • Like
Reactions: PhineasD
A new version has been released that contains two bug fixes.
  • Bug fix: Enforce per-node "view others" permission in multi-forum thread listings; users on private forums no longer see other users' thread titles
  • Bug fix: Avoid error on the Featured stickies option when a sticky thread belongs to a deleted or non existent node
A new version has been released and includes one bug fix.
  • When the navigation style is set to "Load more with pagination", the load more button should be centered on the Wide responsive breakpoint and below.
We have released a new version with a couple new features and improvements
  • Feature: Forum filter sidebar on fluid view can be expanded/collapsed by a configurable amount of nodes set in the AdminCP. This is useful if you have a large amount of forums.
    • This feature requires you to set how many nodes you want visible in the add-on's setting. I highly recommend counting them and making sure you set the last one you count to be a END OF A CATEGORY.
  • Feature: Likewise, category toggles can be enabled to allow collapsible categories.
    • In the style properties, can be set to disabled, expanded by default, or collapsed by default
  • Improvement: Message counts next to each node now shows in shortform for large numbers. 1000 becomes 1K. 250,000 because 250k. Etc.
brave_screenshot_localhost (51).webp
brave_screenshot_localhost (50).webp



brave_screenshot_localhost (53).webp
A new version has been released with various improvements and one bug fix.
  • Improvement: Added thread type filter to filter menu
  • Improvement: Added mc-fl-layoutToggleBar class to the outer button group to make it easier to target across templates
  • Bugfix: Fix forum filter mobile modal from being hidden by sticky navigation if you have a large amount of forums. Mobile modal now uses z-index 900;
Back
Top Bottom