Repository navigation
Releases
BeFree Gantry 1.2.1
BeFree Gantry 1.2.1
Install: download befree-gantry-1.2.1.zip below and upload it in Appearance > Themes > Add New > Upload Theme. Check it against befree-gantry-1.2.1.zip.sha256.
Readable default text sizes
New partial scss/befree-gantry/_readable.scss, imported last in befree-gantry.scss. All sizes are rem.
- Body text: 1.125rem (18px) with line-height 1.6.
- Main menu: 1.0625rem (17px); dropdowns 1rem (16px).
- Content-array post details (
.g-content-array .g-array-item-details): 90% → 1rem. - Widget titles: 1.15rem → 1.3rem.
- Sidebar (
#g-sidebar,#g-aside) and footer (#g-footer) text: 1.0625rem (17px). - Post and page content (
.entry-contentparagraphs, lists, blockquotes): 1.125rem with line-height 1.7.
Backward compatibility
- Headings, charts, iframes and TradingView embeds are unchanged.
- Your site's
custom/scss/custom.scssstill loads after the theme CSS, so any sizes you set there still override these defaults. Sites that already have their own text-size block look the same. - No mixed-unit
clamp()values, so Gantry's scssphp compiles the theme without errors. - Layouts, outlines, style presets, the Latest Posts Slider, wide sections and the Sister Site particle are unchanged.
Requirements
- Gantry 5 framework: 5.6.5 recommended, minimum 5.5.
Tested on iw.je
Test setup: Gantry 5.6.5, BeFree Navy (preset3), upgraded in place from 1.2.0 with custom/ kept. The CSS recompiled without errors. The homepage and posts return 200.
Computed sizes in Chromium at 1440×900:
| Element | Size / line-height |
|---|---|
| Body | 18px / 28.8px |
| Widget titles | 20.8px |
| Sidebar | 17px / 27.2px |
| Footer | 17px / 27.2px |
| Post text | 18px / 30.6px |
| H1/H2 | 57.6px (unchanged) |
The Latest Posts Slider still shows on the homepage only.
Package
befree-gantry-1.2.1.zip, SHA-256 027bf85af7e36386bba4269cc37a0a40f1b9680beeab4b6e1e09958454cc1f71
BeFree Gantry 1.2.0
BeFree Gantry 1.2.0
Install: download befree-gantry-1.2.0.zip below and upload it in Appearance > Themes > Add New > Upload Theme. Check it against befree-gantry-1.2.0.zip.sha256.
Features
- Latest Posts Slider for the free MetaSlider plugin:
includes/latest-slider.php, the Latest Posts Slider particle (particles/latest-slider.*) and the[befree_latest_slider]shortcode.- The theme keeps one MetaSlider slideshow, BeFree Latest Posts, in sync with the latest 20 published posts that have a featured image, newest first. Each slide uses the featured image, has the post title as its caption and links to the post.
- The slides rebuild automatically when a post is published, updated, unpublished or deleted, or its featured image changes. Slides you add to that slideshow by hand are kept.
- It runs edge to edge from 360px phones to 3840px 4K. The image fills the band at 2.4:1 on desktop, capped at 1600px tall, and taller on phones. The caption scales with the screen. Colors use
--bf-slideshow-bgand--bf-gold.
- Wide sections (
scss/befree-gantry/_wide.scss): add the CSS classbf-wideto a section (gear menu > CSS Classes) and its content sits in a centered 1600px container. It shrinks normally below 1600px. The width is--bf-wide-max.
Filters
befree_latest_slider_count: number of posts (default20).befree_latest_slider_settings: the MetaSlider settings the theme manages (flex, 1920×800, cropMultiply 2, slide effect, 6s delay, arrows and dots).
Backward compatibility
- Existing layouts and outlines are unchanged. The shipped layout presets don't add the particle, and no section gets
bf-wideunless you add it. - Without MetaSlider active, the particle and the shortcode print nothing.
- The full-width overrides only apply when the Slideshow section contains the slider (
#g-slideshow:has(.befree-latest-slider)). Other Slideshow content keeps its padding and container. - Style presets, the Sister Site particle, the chart and TradingView rules, and the Base-preset inheritance from 1.1.1 are unchanged.
- SCSS
clamp()values that mix units are wrapped inunquote(), because Gantry's scssphp can't evaluate mixed units.
Homepage only
To show the slider only on the homepage, put the particle in the Home outline (assigned to the front page) and leave the Base outline's Slideshow empty. Every other page then uses Base with no slider. For a wide story area, add bf-wide to the Home outline's Showcase, Feature, Main container and Subfeature sections.
Requirements
- Gantry 5 framework: 5.6.5 recommended (includes the CVE-2026-110889 fix), minimum 5.5.
- MetaSlider (free) for the slider. Tested with 3.114.0.
Tested on iw.je
Test setup: WordPress 7.1.4, PHP 8.4, Gantry 5.6.5, MetaSlider 3.114.0, BeFree Navy (preset3), 20 test posts (19 with featured images, so 19 slides).
| Viewport | Slider width | Slide height | Content width (bf-wide) | Horizontal scroll |
|---|---|---|---|---|
| 390×844 | 390 | 242 | 390 | none |
| 1440×900 | 1440 | 600 | — | none |
| 1920×1080 | 1920 | — | 1600 | none |
| 3840×2160 | 3840 | 1600 | 1600 | none |
The slides came out newest first. Inner pages and posts use the Base outline with no slider. The main container there stays at 1200px.
Package
befree-gantry-1.2.0.zip, SHA-256 4d6dde1b9b5e64b1658751f8e47e699e5eab812b3e82eab91215ff1f486a59b8
BeFree Gantry 1.1.1
BeFree Gantry 1.1.1 makes style presets switch reliably across every page, removes the last Helium traces so BeFree Gantry stands fully on its own, and is checked against Gantry 5.6.5. It is a GPLv3 Gantry 5 theme for WordPress by Intense Finance (https://if.finance).
Install: install and activate the Gantry 5 plugin (5.6.5 recommended), then go to Appearance > Themes > Add New > Upload Theme and choose befree-gantry-1.1.1.zip. To update from 1.1.0 or 1.0.0, upload the zip and choose Replace current with uploaded. Outlines already saved in custom/ are not edited.
What's new
- Presets now apply site-wide. The shipped Home outline stores no colors of its own, so every child outline inherits the preset saved on the Base Outline.
- Theme CSS uses the BeFree color variables (
--bf-bg,--bf-text,--bf-link,--bf-gold,--bf-navy,--bf-liveand the section tokens) instead of colors taken from a single preset, so every preset recolors the whole site. - Custom CSS saved as
>by a filter is decoded back to>before compiling and written back raw. - The build refuses to package the theme if a child outline carries its own style overrides.
- All Helium references are removed; BeFree Gantry stands on its own. The original Hydrogen copyright lines stay.
- Checked against Gantry 5.6.5, which fixes CVE-2026-110889 (unauthenticated particle AJAX exposing the debug error page, all versions through 5.6.4). Updating the Gantry 5 plugin to 5.6.5 is strongly recommended.
- Unchanged: all six presets (Meld Neon, Industrial, BeFree Navy, Bloom, Lime Terminal, Light Paper), every layout, the Slideshow section, Sister Site, and all stock charts. The theme still never restyles TradingView or chart embeds.
Switching styles
- Open Gantry 5 > Styles on the Base Outline, pick a preset and save.
- If a page still shows the old colors, recompile the CSS, then purge the LiteSpeed (or other page) cache.
- Save custom CSS raw so
>is not encoded.
If a page was given its own Styles colors earlier, clear those overrides so it follows Base.
Requirements
- WordPress 6.0+
- Gantry 5 Framework plugin: minimum 5.5, recommended 5.6.5
- PHP 8.1+
Checksum (SHA-256)
362ecd566801fb8507a1b28e646c274b69dc1259f08c2931e24513175e175733
The theme is based on Gantry 5 Hydrogen by Tiger12, LLC and RocketTheme (GPLv2 or later) and is released under GPLv3 or later. Copyright (C) 2026 Intense Finance.
BeFree Gantry 1.1.0
BeFree Gantry 1.1.0 adds a Slideshow section for sliders such as MetaSlider and a new light preset, Bloom. It is a GPLv3 Gantry 5 theme for WordPress by Intense Finance (https://if.finance).
Install: install and activate the Gantry 5 plugin (5.6.4 recommended), then go to Appearance > Themes > Add New > Upload Theme and choose befree-gantry-1.1.0.zip. To update from 1.0.0, upload the zip and choose Replace current with uploaded. Outlines already saved in custom/ are not edited.
What's new
- A Slideshow section directly under Navigation and above the page body, following Gantry Helium's pattern. It is in the Default, Left Sidebar, Both Sidebars, Full Width, Magazine Home, Home and Error layouts, uses Fullwidth (Flushed Content), and draws no markup when nothing is assigned.
- Bloom, a light preset in a violet, rose and amber palette. Every checked pair meets WCAG AA (lowest 5.98:1).
- Cyan Night (preset4) is removed and replaced by Bloom. The preset4 id still resolves, so saved outlines keep working. Light Paper is unchanged.
- Theme author is now Intense Finance (https://if.finance) in the WordPress theme header, the Gantry About details and the PHP file headers. The original Hydrogen copyright lines stay.
- Checked against Gantry 5.6.4, the latest official release. The theme templates match Hydrogen 5.6.4 apart from BeFree's own changes.
- Existing particles are untouched, including the homepage hero, sidebars, Sister Site block and the main content where stock charts live. The theme still never restyles TradingView or chart embeds.
Add a MetaSlider slideshow
- Install and activate the MetaSlider plugin and create a slideshow.
- Widget option: in Gantry 5 > Layout, drag a Widget Block particle into the Slideshow section and set Block Key to
slideshow. Then, in Appearance > Widgets, add the MetaSlider widget to that block. - Shortcode option: in Gantry 5 > Layout, drag a Custom HTML particle into the Slideshow section, paste the shortcode MetaSlider gives you (for example
[metaslider id="123"]) and turn on Process shortcodes. - Save the layout. To keep the slider in the page column instead of edge to edge, open the section's gear menu and choose Fullwidth (Boxed Content). Colors are under Styles > Slideshow.
Requirements
- WordPress 6.0+
- Gantry 5 Framework plugin: minimum 5.5, recommended 5.6.4
- PHP 8.1+
Checksum (SHA-256)
749a4df6461163995d6ff5faded908b89616f64c54e843c0dbcc5da32cc1c2d5
The theme is based on Gantry 5 Hydrogen by Tiger12, LLC and RocketTheme (GPLv2 or later) and is released under GPLv3 or later. Copyright (C) 2026 Intense Finance.
BeFree Gantry 1.0.0
BeFree Gantry 1.0.0 is the first release: a GPLv3 Gantry 5 theme for WordPress that blends BeFree's dark industrial look with the if.finance neon lime and cyan palette.
Install: install and activate the Gantry 5 plugin, then go to Appearance > Themes > Add New > Upload Theme and choose befree-gantry-1.0.0.zip.
Included
- Six style presets: Meld Neon (default), Industrial, BeFree Navy, Cyan Night, Lime Terminal and Light Paper. Every preset passes WCAG AA contrast.
- Layouts: Default (right sidebar), Left Sidebar, Both Sidebars, Full Width, Magazine Home, plus Offline and Error.
- A Sister Site particle that links two sites together.
- Bundled Barlow Condensed and Outfit fonts (SIL OFL 1.1).
- Chart-safe styling: the theme never restyles TradingView or chart embeds.
Checksum (SHA-256)
30d73912857b654b49495409715ef29c8372188ad295ff1b2a3fa8d286ad448b
The theme is based on Gantry 5 Hydrogen by Tiger12, LLC and RocketTheme (GPLv2 or later) and is released under GPLv3 or later. Copyright (C) 2026 Intense Finance.