flyntwp/flynt
Component based WordPress starter theme, powered by ACF Pro and Timber, optimized for performance and a11y.
13 Releases
Latest: 2mo ago
v2.1.2Latest
📋 What's Changed
- fix(blockEditor.php): dequeue styles when gutenberg plugin is used by @timohubois in https://github.com/flyntwp/flynt/pull/565
- fix(blockEditor.php): change action for dequeueing styles by @timohubois in https://github.com/flyntwp/flynt/pull/567
- docs(README): adjust outdated postComponents link. fixes #584 by @steffenbew in https://github.com/flyntwp/flynt/pull/585
- docs(README): add further resources section by @steffenbew in https://github.com/flyntwp/flynt/pull/586
- fix(_base.scss): wrap the calculation in parenthesis by @timohubois in https://github.com/flyntwp/flynt/pull/587
- fix(functions.php): load PHP files in 'inc' directory after theme setup to ensure that translations are not loaded to early by @timohubois in https://github.com/flyntwp/flynt/pull/610
- fix(FeatureFlexibleContentExtension): resolve compatibility issues with ACF Pro > 6.5.0 by @timohubois in https://github.com/flyntwp/flynt/pull/609
- Full Changelog: https://github.com/flyntwp/flynt/compare/v2.1.1...v2.1.2
v2.1.1
📋 What's Changed
- Update to Timber to [v2.1.0](https://github.com/timber/timber/releases/tag/v2.1.0)
- fix(ListSearchResults): use new variable name by @maltekiessling in https://github.com/flyntwp/flynt/pull/548
- Fixed a problem where field groups could not be saved when using the ACF user interface by @timohubois in https://github.com/flyntwp/flynt/pull/545
✨ New Contributors
- @maltekiessling made their first contribution in https://github.com/flyntwp/flynt/pull/548
- Full Changelog: https://github.com/flyntwp/flynt/compare/v2.1.0...v2.1.1
v2.1.0
📋 What’s Changed
- Updated Swiper to Version 11.
- Updated Vite to Version 5.
- Added entity encoding to TinyMCE configuration.
- Updated Image behavior to prevent division by zero errors.
- Added fetchpriority to logo images.
- Updated external avatar images sideload handling.
- Replaced TimberLoader with TimberMetaTransformValues.
- Improved accessibility by adding aria-label values.
- + 4 more
v2.0.1
📋 What’s Changed
- Fix curly brace usage in string by @szepeviktor in https://github.com/flyntwp/flynt/pull/494
- Remove execute permission from front-end files by @szepeviktor in https://github.com/flyntwp/flynt/pull/493
- Fix problems found by static analysis by @szepeviktor in https://github.com/flyntwp/flynt/pull/492
- fix(FeatureFlexibleContentExtension): add component tooltip positioning by @aaronmeder in https://github.com/flyntwp/flynt/pull/501
- General minor improvements and fixes (thanks to @LuisSR) by @timohubois in https://github.com/flyntwp/flynt/pull/511
✨ New Contributors
- @aaronmeder made their first contribution in https://github.com/flyntwp/flynt/pull/501
- Full Changelog: https://github.com/flyntwp/flynt/compare/v2.0.0...v2.0.1
v2.0.0
📋 What’s Changed
- Google PageSpeed Insights scores: a full 100/100 in Performance, Accessibility, Best Practices, SEO.
- Integrated JavaScript islands architecture loading scripts only when needed.
- Improved editing interface with Gutenberg support for WordPress posts.
- ACF Flexible Content components for full-page layouts and enhanced component selection with an integrated search field.
- Editor styles for a better preview of formatted text.
- Upgraded build process with Vite, supporting hot module reloading.
- Transition from jQuery to vanilla JavaScript for the frontend.
- Reduced and reorganized codebase.
- + 5 more
v1.4.1
🐛 Bug Fixes
- BlockPostHeader: display dates correctly (https://github.com/flyntwp/flynt/pull/400)
- BaseStyle: updated deprecated function, preserve backwards compatibility (https://github.com/flyntwp/flynt/pull/369)
📦 Other
- NavigationBurger: use Timber\Menu sub-namespace instead of Timber (https://github.com/flyntwp/flynt/pull/352)
- NavigationMain: use Timber\Menu sub-namespace instead of Timber (https://github.com/flyntwp/flynt/pull/354)
v1.4.0
✨ Features
- shortcodes, NavigationFooter: add global shortcodes and examples for dynamic copyright notices ([#297](https://github.com/flyntwp/flynt/issues/297)) ([00f9f6b](https://github.com/flyntwp/flynt/commit/00f9f6b754a6df41f31b3396ad97884e85f1172d))
- theme: use wp_get_environment_type for WP_ENV ([#298](https://github.com/flyntwp/flynt/issues/298)) ([5bf90db](https://github.com/flyntwp/flynt/commit/5bf90dbd26a51063f60d0a6af68ac800fca41555))
🐛 Bug Fixes
- SliderImages: add Number polyfill to fix Swiper v6 in IE ([#304](https://github.com/flyntwp/flynt/issues/304)) ([72e2be9](https://github.com/flyntwp/flynt/commit/72e2be9307124c57e5a488beba968afd50d54498))
- theme: force visuallyHidden styles ([#301](https://github.com/flyntwp/flynt/issues/301)) ([d0e7645](https://github.com/flyntwp/flynt/commit/d0e76454a30c678f4af2e1938c468692f9373652))
- theme: rename skiplink text ([#307](https://github.com/flyntwp/flynt/issues/307)) ([f82743d](https://github.com/flyntwp/flynt/commit/f82743dfa7573e7cf54b78bee73349a2eb9e780d))
- TimberDynamicResize: convert path with backslash to slash for uploads basedir just as get_home_path() ([#299](https://github.com/flyntwp/flynt/issues/299)) ([789098e](https://github.com/flyntwp/flynt/commit/789098e51c677b504058fbffb0e7b5a66c8f54b5))
📦 Other
- php: adjust several argument definition ([b7f64f9](https://github.com/flyntwp/flynt/commit/b7f64f9ef71a48beb08f147c89e70ae123c81c53))
- swiper: only import needed components ([#319](https://github.com/flyntwp/flynt/issues/319)) ([ff82ebd](https://github.com/flyntwp/flynt/commit/ff82ebdb70683504f18b85fa47fd2d5583cb4523))
v1.3.0
✨ Features
- BlockVideoOembed: add multiple size options ([a26a933](https://github.com/flyntwp/flynt/commit/a26a933ce6b3b9b1abab732e551fbe1dc8fcb09c))
- Components: Accessibility Improvements ([1ebc27b](https://github.com/flyntwp/flynt/commit/1ebc27b386ac86398d8cc7ce2253388252eeb9bb))
- ExternalScriptLoader: remove ([8c54251](https://github.com/flyntwp/flynt/commit/8c542514e0fcfbad88c389f4863199db2a9a937b)), closes [#283](https://github.com/flyntwp/flynt/issues/283)
- FormPasswordProtection, post, GridPostsArchive: add missing titles in favor of accessibility ([4891096](https://github.com/flyntwp/flynt/commit/489109652e168d9936ac632b2b78f7c136b309ff))
- NavigationMain: allow changing the logo via the customizer ([4e84112](https://github.com/flyntwp/flynt/commit/4e8411260f5b5fdd2d13bbee6e5b0066578d61c5))
- pageComponents: add page components to all pages and post types, but posts ([f218164](https://github.com/flyntwp/flynt/commit/f218164d3c470a6976656b72f121570939c177df))
- RemoveEditor: dequeue Gutenberg styles ([3321873](https://github.com/flyntwp/flynt/commit/3321873109cba56fb66c01a365609a6521bacb37)), closes [#261](https://github.com/flyntwp/flynt/issues/261)
- theme: add heading format classes ([6f357ce](https://github.com/flyntwp/flynt/commit/6f357ceadd1d529916b39baae6d622ba25b4d018))
- + 2 more
🐛 Bug Fixes
- baseStyle: add missing parenthesis to data:image causing issues in IE ([071970d](https://github.com/flyntwp/flynt/commit/071970dd458dbef96628e7f092ab625d5a2fbeb8))
- BlockVideoOembed: substitute deprecated selector ([#244](https://github.com/flyntwp/flynt/issues/244)) ([0338027](https://github.com/flyntwp/flynt/commit/0338027dca6ed54dd96128c8e720ab6299ef30dd))
- ComponentLogServer: check if WP_ENV is defined ([04299f9](https://github.com/flyntwp/flynt/commit/04299f9253dc7ee9b92bf4600e7017c53bd66da6)), closes [#247](https://github.com/flyntwp/flynt/issues/247)
- FeatureAdminComponentScreenshots: fix preview image not being full width ([7a68830](https://github.com/flyntwp/flynt/commit/7a688307364bd23963b27764824d2194a3a9e50f))
- MimeTypes: allow png uploads, remove max upload size, update instructions ([33f0247](https://github.com/flyntwp/flynt/commit/33f0247241d27bc1650da348dbb51530076500f7))
v1.2.1
🐛 Bug Fixes
- build: update and validate composer.json on release ([0b44209](https://github.com/flyntwp/flynt/commit/0b44209e3ac71ab32f8af07e8eab5f72d8be9918))
v1.2.0
✨ Features
- BaseStyle: add print styles ([fc37b44](https://github.com/flyntwp/flynt/commit/fc37b440bd4c0503ad29814e4c4419734fcc1838)), closes [#236](https://github.com/flyntwp/flynt/issues/236)
- BaseStyle: implement sticky footer concept ([19918b3](https://github.com/flyntwp/flynt/commit/19918b3caff4208ad40c0194e96ee2f32302874a)), closes [#227](https://github.com/flyntwp/flynt/issues/227)
- HTML5: remove type for script and link tags ([9f08d95](https://github.com/flyntwp/flynt/commit/9f08d95b8f71a4d94be053189dbf3541e7fe3f48)), closes [#210](https://github.com/flyntwp/flynt/issues/210)
- TimberDynamicResize: always store in dynamic folder ([7e0d931](https://github.com/flyntwp/flynt/commit/7e0d93138465bb305e31e719d6d3fa184e4deb27))
- TimberDynamicResize: change db structure ([d85f4e8](https://github.com/flyntwp/flynt/commit/d85f4e8605a73999a6ed0099d53ed6a6d3efff8f))
- TimberDynamicResize: clean up filters ([9ed45c0](https://github.com/flyntwp/flynt/commit/9ed45c0c4f276ea60fadf92aaebf9810a4c714dc))
- TimberDynamicResize: merge header instead of append ([631222b](https://github.com/flyntwp/flynt/commit/631222ba46509a68b3d21ab87396bbcb8a15df0f)), closes [#224](https://github.com/flyntwp/flynt/issues/224)
- TimberDynamicResize: use wp functions for 404 and redirect ([b50dc00](https://github.com/flyntwp/flynt/commit/b50dc00dda09ce77482523f53f6a5a1cb5bfdfce))
- + 1 more
🐛 Bug Fixes
- assets: only import script.js and admin.js ([c9d1c25](https://github.com/flyntwp/flynt/commit/c9d1c25fef7ee58737341cdbcda9b5e7a367438a))
- BaseStyle: change Reset Theme headline from h2 to h3 ([e29813e](https://github.com/flyntwp/flynt/commit/e29813e6c80f3991aa029af1ef5ffe4269ce2836))
- Oembed: check if $iframeTagHtml exists ([61debe5](https://github.com/flyntwp/flynt/commit/61debe5ecc716ab7d3473ed7d9c4dbb815d38129))
- theContentFix: don't add shortcode to custom css ([43272e4](https://github.com/flyntwp/flynt/commit/43272e4728a790937d2a00f96a05fadef3c8359b))
v1.1.1
🐛 Bug Fixes
- AdminComponentScreenshots: execute on document ready ([aa93a59](https://github.com/flyntwp/flynt/commit/aa93a59699647119072c4f5b109cd02b0dc8acc7))
- publicPath: pass via wp_localize_data ([bfb2435](https://github.com/flyntwp/flynt/commit/bfb2435cc13e3045a7e34a5c34c9a5185156d29d))
- theContentFix: correctly call in_array ([fe5039f](https://github.com/flyntwp/flynt/commit/fe5039fe6bc85644f1e7b471040d549116a39a13))
v1.1.0
✨ Features
- DynamicResize: add routes wordpress natively ([85c29cf](https://github.com/flyntwp/flynt/commit/85c29cf092c6a77db58526c63e8795154e441a25))
- FeatherIcons: load from local server ([5a70341](https://github.com/flyntwp/flynt/commit/5a703418e635a022c8ae4c4096c339b9feedd54d))
- Fonts: load google fonts from local server ([11ad098](https://github.com/flyntwp/flynt/commit/11ad09812dd1cb0f707b6e5a8b89ff9a4b4bbbcd))
- ScriptLoader: add async/defer options ([b735436](https://github.com/flyntwp/flynt/commit/b735436fd72f8e788b583842fa810dd3923d1db4))
🐛 Bug Fixes
- BaseStyle: correct query_vars check ([051c81a](https://github.com/flyntwp/flynt/commit/051c81a73a04a03206b11418b64eb56b3851b6e5))
- BaseStyle: prevent url segments after first and simplified rewrite rule ([950546e](https://github.com/flyntwp/flynt/commit/950546e8e325cc24f9025a43e3fd059bcab862c3))
- BaseStyle: replaced custom noindex code with wordpress action ([676235a](https://github.com/flyntwp/flynt/commit/676235a50f87b3d911a8a8ec60ad7dde72d8e60f))
- BaseStyle: use custom document title, instead of archive title ([5a0fd5b](https://github.com/flyntwp/flynt/commit/5a0fd5b3a7f80e69f3b703f1cc5449c293eb8152))
- BaseStyle: vertically center select input text in Firefox ([4b51d00](https://github.com/flyntwp/flynt/commit/4b51d0015cf134b3f87a8abbafc6a8f02be895bc)), closes [#185](https://github.com/flyntwp/flynt/issues/185)
- BlockPostFooter: prevent overflowing author info (IE11) ([ac65669](https://github.com/flyntwp/flynt/commit/ac6566915cbe66f6d4872d3729d478ddf011ebe5))
- FeatureGoogleAnalytics: Fixed boolean logic and window.$ ([26a8e5a](https://github.com/flyntwp/flynt/commit/26a8e5a5ed25b0bdc29f3211a08e9a5db1cac771))
- GoogleAnalytics: minor improvements ([31a753c](https://github.com/flyntwp/flynt/commit/31a753cacd0f8583117b4c0f4d047a91e7a259f2))
- + 9 more
v1.0.0
It’s been a long journey to finally releasing Flynt v1.0.0 🚀 Starting as a framework, Flynt has become a component based WordPress Starter Theme for developers, preloaded with Base Components and optional Premium Components. Now we can't wait to see you getting your hands on it!
