Recent Activities
This page shows what are we working on.
-
1.1.1
-
1.1.0
-
1.0.2
-
3.2.0
-
3.1.2
-
3.2.0
-
Version 3.2.0 3fbad5
-
Listing banners: One more container 57f4da
-
WIP: banners inside product list. Controllable via Content > Widgets or
Layout update:
<referenceContainer name="product.list.banner.1">
<block template="Magento_Catalog::my-banner.phtml"/>
</referenceContainer> 9ec8e5 -
Revert "Allow to insert banners as as items in product listing"
Breeze should not reference any third-party modules
This reverts commit 5f79851169dce6a239b3d166f5b72c4c0988e32a. 562d35 -
Allow to insert banners as as items in product listing 5f7985
-
Use `:hover` for "hoverable" devices only d3c79b
-
-
3.1.2
-
head
-
1.0.13
-
Version 1.0.13 99f37c
-
Merge pull request #29 from breezefront/feature/color-background-gradient
feat: COLOR_BACKGROUND field type with gradient support c2fd43 -
style: drop closing slash on void input tags (Magento Coding Standard)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> a84957 -
feat: add COLOR_BACKGROUND field type with gradient support
Implements the COLOR_BACKGROUND field type (issue #22) — a color field that
accepts either a solid color or a CSS gradient, analogous to Shopify's
`color_background` setting. Enables gradient backgrounds for elements exposed
as CSS variables (e.g. footer `--footer-bg`).
Backend:
- CssValueFormatter: formatColorBackground() passes gradients through with
comment-escaping, delegates solid values to the color pipeline; getComment
handles the new type.
- ValidationService: accepts gradient / palette-ref / solid-hex values.
- SectionFormatter + CssVariableBuilder: treat color_background like color for
format resolution and palette-var emission; gradients pass through untouched.
- schema.graphqls: COLOR_BACKGROUND enum value.
Frontend (Alpine/Tailwind theme editor, adminhtml):
- gradient-utils: pure parse/serialize/detect + stop manipulation
(paren-aware split so var()/rgb() stops survive), plus presets.
- color-background renderer: gradient swatch vs solid, reuses the color
renderer for solid; own compiled-template slot.
- color-background handler: two-tab popup (Solid Pickr + palette / Gradient
editor), preset swatches, draggable stops, position input, linear/radial,
angle slider, per-stop Pickr; commits raw CSS gradient.
- _gradient-picker.less styles; registered in field-renderer / field-handlers.
Tests: PHPUnit (formatter/validation/section/cssvar) + Jest
(gradient-utils, renderer, handler) — all green.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> b5a3ef
-
-
1.0.5
-
1.4.11
-
Merge pull request #2 from breezefront/fix/duplicate-category-view-ajax
Fix duplicated category header on Amasty AJAX filter update 3dffd5 -
Fix duplicated category header on Amasty AJAX filter update
Amasty's amShopbyAjax::replaceCategoryView re-injects the category
header both via the page-title fragment (data.h1) and via
data.categoryData. On themes that render the category header block
(subcategory slider / easycatalogimg) inside .page-title-wrapper, the
block is inserted twice and the subcategory row is shown twice after a
filter is removed.
Override replaceCategoryView to keep the .category-view inside
.page-title-wrapper (matching the normal full-page layout) and remove
the duplicates. No-op when a single .category-view is present.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> 2820d9
-
-
3.1.0
-
Version 3.1.0 be03b6
-