Skip to content

Block Model 3 structural changes as opt-in in VLT6 - #532

Merged
sneridagh merged 19 commits into
mainfrom
sneridagh-bm3-vlt6
Jul 17, 2025
Merged

sneridagh merged 19 commits into
mainfrom
sneridagh-bm3-vlt6

Conversation

@sneridagh

Copy link
Copy Markdown
Member

@danalvrz I made it "ready to merge" but we have to double check and make sure it's innocuous.

I removed all the CSS and the customizations that were meant for the new handlers and put only the required things as conditionals everywhere, so both can coexist, defaulting to BMv2.

I might have removed too much CSS. If the CSS is also innocuous (maybe we have to make it more specific) we can also merge it. However, we can do that also even if we are not in alpha, as long as it does not affect the bmv2 mode.

danalvrz and others added 5 commits March 25, 2025 17:53
* main:
  Update compatibility table
  Rename `kitconcept.distributions.footer` to `kitconcept.footer` (#530)
  Release 6.0.0a23
  Several fixes and footer adjustments (#529)
  Release 6.0.0a22
  Enhanced footer (#525)
  Fix ObjectList widget when data doesn't have a value yet (#528)
  Minor typo fix in message (#526)
  Enhance color mapping documentation
  Several adjustments - Site flag, help in fields (#524)
@sneridagh
sneridagh requested a review from danalvrz May 5, 2025 09:42
@iFlameing
iFlameing self-requested a review May 13, 2025 07:44
@iFlameing

Copy link
Copy Markdown
Member

@sneridagh I also tested this locally and everything is fine.

sneridagh added 2 commits May 16, 2025 16:50
* main:
  Release 7.0.0-alpha.1
  Fix card placeholder condition (#548)
  Release 7.0.0-alpha.0
  Card primitive and storybook: Card, Summary, Teaser and Grid (#537)
  Release 6.0.1
  Fix footer backgroundcolor (#547)
  Release 6.0.0
  Release 6.0.0a25
  Integration with the intranet header customization in control panel (#542)
  Color handling improvents for Footer, event metadata & page-document (#544)
  Fix image filename
  Add --image-aspect-ratio docs & make Slider use it (#535)
  Fixed props for Summary component in Teaser view (#536)
  Release 6.0.0a24
  Do not show stickymenu in mobile and in edit (#534)
  Use --image-aspect-ratio for all images (#533)
  Added sticky_menu (#523)
@sneridagh

Copy link
Copy Markdown
Member Author

@danalvrz it needs documentation and update the CSS structure in there:

https://volto-light-theme.readthedocs.io/conceptual-guides/block-model-v3.html#improve-the-edit-mode-wrappers

with the latest changes.

@sneridagh

Copy link
Copy Markdown
Member Author

@danalvrz we need to review what's happening in the tests, and fix them.

@danalvrz
danalvrz requested a review from davisagli June 9, 2025 22:30
This was referenced Jun 24, 2025
@sneridagh

Copy link
Copy Markdown
Member Author

All-in guys, merging.

@sneridagh
sneridagh merged commit 670bcc8 into main Jul 17, 2025
@sneridagh
sneridagh deleted the sneridagh-bm3-vlt6 branch July 17, 2025 07:44
macagua pushed a commit to plone-ve/volto-light-theme that referenced this pull request Sep 7, 2026
Co-authored-by: Dante Álvarez <89805481+danalvrz@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants