Releases: PottsNet/potts-modern-theme
Release list
Potts Modern Theme 1.3.0
Potts Modern Theme 1.3.0 is the stable release of the 1.3 development cycle for webtrees 2.2.x.
Highlights
- Introduces the first stable foundation for semantic life-event presentation on individual pages.
- Adds Light, Standard and Bold typography-weight presets.
- Improves dropdown sizing for long and translated menu labels.
- Strengthens masthead and heading contrast.
- Stabilises logged-in homepage columns in translated languages.
- Keeps Favourite blocks within their selected homepage column.
- Fixes the Add a favourite AJAX dialog appearing below its dark backdrop.
- Uses Potts Modern silhouettes in Potts Narrative Ancestor Book output.
- Expands translation coverage and incorporates updated Dutch translations.
- Updates the README with links to 12 other Potts modules and related projects.
Compatibility
- webtrees 2.2.x
- current Chrome, Edge, Firefox and Safari releases
- no webtrees core-file modifications
Upgrade
Back up or rename the existing modules_v4/potts_modern_theme folder, extract the release ZIP and clear the webtrees cache before testing.
Potts Modern Theme v1.2.0 – A Major Visual Refresh
Potts Modern Theme v1.2.0
This is the largest update to Potts Modern since the project began.
Version 1.2.0 introduces a refreshed visual experience designed to present family history in a cleaner, more engaging and story-focused way while maintaining full compatibility with webtrees 2.2.x.
Highlights
New Biography Header
- Modern biography-style profile header for individual pages.
- Automatic Life Summary generated from existing genealogy data.
- Improved portrait presentation with automatic silhouette fallback when no photograph is available.
- Cleaner layout for parents, spouses and family information.
Homepage Improvements
- Refined homepage layout and presentation.
- Better integration with Potts Hero Slideshow.
- Improved visual hierarchy and spacing.
Appearance & Personalisation
- Colour presets.
- Improved typography and spacing.
- Responsive layout refinements for desktop, tablet and mobile.
Usability Improvements
- Fixed search field widths across all webtrees search forms.
- Improved report layouts.
- Better form alignment and consistency.
- Numerous CSS and interface refinements.
Compatibility
- Fully compatible with webtrees 2.2.x.
- Improved integration with other Potts modules, including Potts Hero Slideshow.
Bug Fixes
- Fixed biography date rendering.
- Improved portrait fallback handling.
- Corrected search and report layout issues.
- Numerous styling fixes and general UI improvements.
Looking Ahead
Development has already begun on Version 1.3.0, which is planned to introduce:
- A redesigned life-story timeline.
- Enhanced event presentation.
- Smarter grouping of occupations and residences.
- Richer media presentation.
- Additional storytelling features.
Thank you to everyone who has provided feedback and suggestions. Your ideas continue to shape the direction of Potts Modern.
Potts Modern aims to transform webtrees from a genealogy database into an engaging family history website that encourages exploration, storytelling and discovery.
Potts Modern Theme v1.1.1 compatibility release for the Hero Slideshow
Potts Modern Theme v1.1.1
Small compatibility release for Potts Hero Slideshow v1.0.0+.
This release adds layout-only support so Potts Modern Theme can present Potts Hero Slideshow as a full-width homepage hero banner.
Changes
- Detects homepage blocks containing
.ourfamily-hero. - Moves the Hero Slideshow block above the normal homepage columns.
- Removes the usual block/card heading, padding and background around the hero area.
- Passes Potts Modern colour variables through to Potts Hero Slideshow.
- Keeps Potts Hero Slideshow independent, with the slideshow module controlling its own image styling, captions, transitions, selector dots, timing and upload handling.
Upgrade
Replace the existing potts_modern_theme folder in modules_v4 with the folder from this release ZIP.
After upgrading, clear the webtrees cache and hard-refresh the browser.
Potts Modern Theme v1.1.0
Stable release of Potts Modern Theme v1.1.0.
This release promotes the tested 1.1.0-beta.62 theme to a regular stable release.
Changes in this release:
- Changed the internal version from
1.1.0-beta.62to1.1.0. - Added update service support for webtrees and Custom Module Manager.
- Added
latest-version.txt. - Added
customModuleLatestVersionUrl()so the module should not showUpdate service: None. - Kept the wide table handling improvements from beta.62.
- Kept the translated FAQ menu icon support.
- Kept the generic icon fallback for unknown third-party module-style menu links.
- Kept bundled starter translations for Dutch, German, French, Spanish, Polish and Portuguese.
This release is intended as the first regular stable release of Potts Modern Theme for webtrees 2.2.x.
Potts Modern Theme v1.1.0-beta.62
Potts Modern Theme v1.1.0-beta.62
This release is a compatibility polish update for the Potts Modern Theme for webtrees 2.2.
Changed
- Added safer handling for wide shared-note, source and narrative tables.
- Wide census-style transcript tables should now scroll horizontally instead of breaking the page layout.
- Added a generic icon fallback for unknown third-party module-style top-level menu links.
- Improved support for translated FAQ menu labels.
- Updated README and changelog for this release.
Notes
This update does not attempt to hard-code support for every third-party module, but it improves general theme behaviour where custom modules or large note content could make the layout look broken.
Potts Modern 1.1.0-beta.56
Changes
- Added the Dutch translation contributed by TheDutchJewel.
- Added administrator shortcuts for quickly opening module settings.
- Improved link contrast across administration and module settings pages.
- Corrected subject colours and automatic column sizing in the Messages block.
This remains a beta release for webtrees 2.2.x.
Potts Modern 1.1.0-beta.51
This pre-release is a major update from beta.8, with extensive improvements to mobile navigation, individual pages, Facts and events, theme settings, translations and loading performance.
Highlights
- Adds a compact mobile navigation drawer with search, genealogy links, account actions and accessible keyboard controls.
- Improves individual-page ordering, relationship panels, Family navigator layouts and responsive tabs on phones.
- Progressively displays mobile Facts and events in batches of 12.
- Fixes the Show more events control so it responds immediately and counts only events enabled by the filters.
- Keeps unchecked associated, close-relative and historic events hidden until selected.
- Adds consistent rounded fact tiles and muted semantic colours for optional event categories.
- Adds configurable colour palettes, text size, corners, shadows, spacing, page width, sidebar width and accessibility options.
- Adds translation templates and an editable Dutch translation file.
- Adds compact chart silhouettes while retaining decorative portraits on individual pages.
- Reduces the embedded portrait payload by approximately 98%.
- Includes numerous compatibility and performance improvements for webtrees 2.2.x and optional third-party modules.
Installation
Download potts_modern_theme-1.1.0-beta.51.zip and extract it to:
modules_v4/potts_modern_theme
When upgrading, replace the previous module folder, clear the webtrees cache and hard-refresh the browser.
This remains a beta release for testing with webtrees 2.2.x. Please report problems through GitHub Issues.
Potts Modern 1.1.0-beta.13
This beta release fixes the Potts Modern configuration page and improves compatibility with Potts Historical Facts.
Changes
- Fixes the
Namespace "potts-modern" not founderror when opening theme settings while another theme is active. - Adds spacing beneath the header search control.
- Aligns the History selector with the other menu items.
- Prevents historical event titles from appearing twice.
- Prevents the internal historical age marker from appearing.
- Keeps one heading and one age line on historical event cards.
Installation
Download the attached potts_modern_theme-1.1.0-beta.13.zip file.
Extract it and upload the potts_modern_theme folder to:
modules_v4/potts_modern_theme
Replace the existing folder and clear the webtrees cache.
Notes
This is a beta release for testing with webtrees 2.2.x. Please report issues through GitHub Issues and include screenshots where helpful.
Potts Modern 1.1.0-beta.12
This beta release improves compatibility between Potts Modern and Potts Historical Facts.
Changes
- Adds spacing beneath the header search control.
- Aligns the History selector with the other menu items.
- Prevents historical event titles from appearing twice.
- Prevents the internal historical age marker from appearing.
- Keeps one heading and one age line on historical event cards.
Installation
Download the attached potts_modern_theme-1.1.0-beta.12.zip file.
Extract it and upload the potts_modern_theme folder to:
modules_v4/potts_modern_theme
Replace the existing folder and clear the webtrees cache.
Notes
This is a beta release for testing with webtrees 2.2.x. Please report issues through GitHub Issues and include screenshots where helpful.
Potts Modern 1.1.0-beta.8
Potts Modern 1.1.0-beta.8
This beta release fixes the custom default silhouette replacement.
Changes
- Replaces webtrees default male and female silhouette placeholders with Potts Modern portrait artwork.
- Handles webtrees silhouette elements more reliably across different markup and class-name variations.
- Keeps genuine profile photos untouched.
- Retains the modern navigation, individual page styling, facts and events cards, family navigator styling and interactive tree improvements.
Installation
Download the attached potts_modern_theme-1.1.0-beta.8.zip file.
Extract it and upload the potts_modern_theme folder to:
modules_v4/potts_modern_theme
Then clear the webtrees cache and select Potts Modern from the theme settings.
Notes
This is a beta release for testing with webtrees 2.2.x. Please report issues through GitHub Issues and include your webtrees version, PHP version and screenshots where helpful.