Skip to content

BeFree Gantry 1.2.1

Latest

Choose a tag to compare

@if-boop if-boop released this 04 Nov 08:18
2ae3161

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-content paragraphs, 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.scss still 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