All the details from our regular updates to Source and the Source Addon pack
A list of all the updates that have been pushed out for Source and Source Addons. You can filter to view one or other of these products using the buttons below.
Appreciate the updates that we push out? If so please consider a donation to help support continued development.
Note: After updating you may need to adjust any CTA element in the Nav stack. See full release notes for details.
[Nav] - Option to have CTA elements positioned below the nav links in the mobile drop down menu
[Nav] - Option to group the desktop CTA elements with the nav links allowing the links and CTA elements to be displayed together at the right hand side of the nav bar
[Nav] - New option to set a minimum width for the branding element on desktop sizes. Useful if using a CTA element and you want to adjust the positioning of the navigation links to be more central.
[Nav] - Option to add custom links to the Nav bar. Useful for adding in-page links to designated anchor IDs on your page. (Note: This feature requires Source Addon pack)
Added CTA stack missing after updating?: Depending on if you used the CTA dropzone options in previous versions then you may find that the content of these has shifted / disappeared. To remedy, toggle the checkbox for 'Enable custom links' in the Nav stack and drop the content from there back to where it should be. Apologies for any inconvenience.
[Button] - New option to remove spacing for grouped buttons under a specified breakpoint. Can be useful to set this for the point at which the buttons stack vertically on small screens as this will fix any alignment issues
Bug fixes
[Button] - Fixed alternative alignment for buttons at small and medium breakpoints.
[Container] - Option to add data attributes to the html wrapper
[Button] - Adapted stacked (and wrapped) buttons to use the designated spacing setting for vertical spacing as well as horizontal (as opposed to relying on the default bottom margin of the buttons). The bottom margin value now applies to only the last button in a group.
[Grid] Support for Feeds stack (from Weaver’s Space). Can add a Feeds stack directly into the Grid stack. To then use: add a Grid Item stack into the Feeds stack and build out the desired template structure.
Improvements
[Various] All components of a stack are now hidden when using the Show/Hide at breakpoint controls (previously some Stacks’ settings were retained even when content was hidden)
[Nav] Option to add an aria-label to the branding link
Palette stack lets you take full control over the colours used for your web page and gives you the option of allowing your web page visitors to choose their preferred theme.
[Image stack] Add size limit options per breakpoint (Note: the limits field may not show in existing instances of the Image stack but previously selected values will still be respected. Use the new toggle switch to bring back into view).
[Base stack] Increase max values for font sizing
[Smooth scroll] Option to offset the scroll
[Container] Add newer stacks as option in Container content pickers
[All] Improved tag names for smart search in Stacks 5 (use source - to group all Source stacks together)
[Source Splider style] Fix for text colour switching not always working properly (note: you may need to reset this value if you had previously selected the option to switch the text colour to a Source colour value).
[Markdown] - Support for third-party stacks that let you link to a markdown file (either in RW resources or on your server). Advantage of this approach is that the content can be managed outside of RapidWeaver and that the Source Markdown stack can be used to style this content. Currently supported stacks are my (new) ‘Markdown Link’ stack and ‘Cat’ from Bryn Owen Design.
[Base] - Improvement for the default styling of button and form elements (if the ‘Style forms’ option has been selected).
[Base] - Addition of s-blur-bg and s-frost classes to add a blur or frost effect to a background.
[Base] - Changed default Heading font to a sans-serif font (Helvetica Neue)
[Base] - Option to use Apple's system font for Base and/or Heading text (with similar fallback for other OS systems)
[Container] Added styling for when stack is hidden via Stacks Visibility control (and new option to add a background tint colour).
[Image] - Breaking change: Adapted the ‘Add src prefix' functionality to cater for all custom needs (i.e. ones that didn’t end in src) . If you use this function currently then you will need to append src onto the value in the custom prefix box as it is no longer added by default. Apologies for any inconvenience.
[Splider child stack] - A new child stack is available if you use our slider stack Splider. This lets you easily apply the Source colour scheme to the different slide elements. Find out more.
[Base] - Increased max-value of button border radius setting
[Button] - Option to set responsive alignment for button groups
[Source] v2 version of base stack released which mainly reworks how fonts are handled in Source. A large selection of web-safe fonts are now available.
[Source] Raleway is no longer the default font. It is still available for selection in the new Custom Fonts stack (a new addition to the Addon Pack).
[Source] v1 stack has been hidden and marked as a legacy version (it will continue to work in existing projects).
[Source] New option to set an alternative base max-width value
[Source] Some additional ‘effects’ classes (to hide/reveal content on hover). See Knowledge Base for more information
[Markdown] Option to override font size for quotes
[Markdown] Option to override font size for list items
[Container] Option to select the new alt max-width value (set in v2 Base stack)
[Container Base] Defaults for Padding (Advanced) now contain a value as opposed to 0
[Container Base] Stopped advanced margin sizes being applied in Edit Mode (there were issues if negative margins were being applied)
[Nav] Option to reverse order of the branding and burger items on mobile devices
Bug fixes
[Nav] Setting the heading tag for the site title is now properly applied
[Image] Removed option to add Aria label for link in settings. This is a fix for Stacks 4.1. Please use the Custom Attributes in the RW link dialogue box instead.
[Nav] Option to add a CTA/Extra content into mobile drop down.
[Paragraph] Option to choose a custom hover colour for links
[Nav] Option to add a CTA/Extra content into mobile drop down.
[Paragraph] Option to choose a custom hover colour for links
[Markdown] Option to choose a custom hover colour for links
[Container] Option to select the new Divider stack via the blue Add button
[Container] Option to specify custom z-index
[Source base] Option to display all available css classes so that these can easily be applied wherever desired
[Grid] Option to allow contents of an item to overflow
[Grid] Option to hide any grid item at a custom breakpoint
[CSS] Option to cancel the ‘raise on hover’ effect on individual grid items by adding class s-no-lift.
[CSS] Option to add the raise on hover effect to anything by adding class s-lift. Option to lower any item on hover by adding class s-drop. Option to scale up a hovered item by adding the class s-zoom.
Improvements
[Source base] Softened transition of hover color change
[Source Base] New option to add a secondary colour. This new colour option has been included throughout all Source stacks.
[Source Base] Option to set a different base / paragraph text size for Small and Medium + devices
[Container Base] You can now add multiple Container Base stacks if you wish to create different sets of settings. These sets have an ID and can be referred to wherever necessary
[Grid] Option to add a link to a grid item.
Improvements
[Source Base] Softened the overriding of .stacks_in to overflow: visible to allow for easier overriding if required.
Bug fixes
[Grid] Background colours and borders selected in the parent grid stack are now displayed in Edit mode
[Paragraph] Option to apply override sizes to small and medium+ devices (as opposed to normal and lead paragraphs)
[Header] Option to add a custom font name to override default
[Paragraph] Option to add a custom font name to override default
[Source base] Option to include/exclude some default styling for tables and form elements
Improvements
Added support for Font Pro stack:
- [Source base] Option to choose 'Font Pro' as fonts. This choice will prevent any unnessessary fonts from being loaded if Font Pro is being used to set up fonts instead
- [Paragraph] Option to add Font Pro classes for vaults and styles
- [Header] Option to add Font Pro classes for vaults and styles
- [Markdown] Option to add Font Pro classes for vaults and styles
[Nav] Option to enable CSS fallback for Nav bar in case of unsupported browser / no javascript. Using this however can cause a flash of the unformatted nav bar to be seen as page loads.
[Source base] Option to link to warehoused fonts
[Source base] Option to use woff2 instead of woff for custom fonts
Bug fixes
[Header] Fixed an issue with size of headers as the style set in the Base stack was not always used
[Grid] Option to customise border - including ability to add border to only certain sides (by selecting custom width). Option to re-style border for each grid item
Improvements
[Nav] Improvements around accessibility
[Nav] Added fallback for older browsers
[Button] Improvements around code structure to better allow addition of custom attributes
[Nav] Set a default (and customisable) z-index to overcome any layering issues with third-party stacks
[Nav] Option to fix nav bar to the top of the page.
[Source Base] Option to display a customisable message to users of old browsers that may have trouble properly displaying some Source content.
Improvements
[Nav] Added some vertical spacing to the link items
[Image] Accessibility improvements. Added option to add an aria label to links.
Bug fixes
[Grid] IMPORTANT: A change was required to how background images in grid items were applied. You will need to re-link any warehoused images. Apologies for any inconvenience.
[Grid, Container] Stacks that are added to these are now set to be 100% of the available width. This means third-party stacks should now be able to be displayed and aligned as desired, without the need to add into a full-width container first.
[Header, Image, Paragraph, Markdown, Button, Container] Removed references to flexbox alignment as no longer required (see improvement above).
[Nav] Added option to add a custom class for Nav bar.
[Source Base] Improved rules for clearing floats to ensure that stacks such as the default Stacks columns work without issue.
A collection of stacks for use with Source 'micro' framework. Source has been built upon a minimal and modern code base allowing you to build fast and efficient sites in RapidWeaver / Stacks.
Also available is an entirely optional Addon pack containing a set of additional stacks that will let you take your Source projects to the next level.