Skip to content

Conversation

Mati365
Copy link
Member

@Mati365 Mati365 commented Mar 5, 2025

Suggested merge commit message (convention)

Feature (table): Introduced Layout Tables to enable constructing grids with tables, for example for email editing. These tables are designed for layout purposes, and include role="presentation" for accessibility. Users can insert layout tables via the editor toolbar and switch between content and layout tables. The editing view now closely matches the rendered output. Closes #18132

Feature (table): Added the ability to toggle between Content Tables and Layout Tables. Users can switch table types using a split button in the table properties UI. While captions and <th> elements may be lost, table structure remains intact. Closes #18131

Feature (table): Dragging and dropping a table into another table no longer merges them. Instead, the dropped table is placed as a whole inside the target cell. Pasting tables remains unchanged. Closes #18126

Feature (html-support): Introducing the ability to render <style> elements from the <head> section of editor data content using FullPage plugin. See #13482.

Additional Information

Issue: https://github.com/cksource/ckeditor5-commercial/issues/7212
Commercial PR: https://github.com/cksource/ckeditor5-commercial/pull/7154

Mati365 and others added 30 commits February 3, 2025 12:13
Co-authored-by: Marta Motyczynska <m.motyczynska@cksource.com>
Co-authored-by: Marta Motyczynska <m.motyczynska@cksource.com>
Co-authored-by: Marta Motyczynska <m.motyczynska@cksource.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
Co-authored-by: Mateusz Gorzeliński <mateusz.gorzelinski@gmail.com>
@Witoso
Copy link
Member

Witoso commented Mar 24, 2025

Introduced Layout Tables to enhance email editing experience.

I would rephrase to smth like Introduced Layout Tables to enable constructing grids with tables for example for email editing.

not wrapped in a

tag,

This is not true.

@Mati365
Copy link
Member Author

Mati365 commented Mar 24, 2025

@Witoso Updated

niegowski and others added 2 commits March 24, 2025 12:10
…-layout-tables

Internal: Should make the layout table full-width with equal columns width while creating. See #18132.
@Mati365 Mati365 marked this pull request as ready for review March 24, 2025 13:10
gorzelinski
gorzelinski previously approved these changes Mar 24, 2025
@Mati365 Mati365 force-pushed the ck/epic/email-editing branch from 84851e5 to bb387f5 Compare March 24, 2025 13:40
@Mati365 Mati365 force-pushed the ck/epic/email-editing branch from bb387f5 to 2b6a814 Compare March 24, 2025 13:40
@Mati365 Mati365 changed the base branch from master to ck/epic/email-editing-v2 March 24, 2025 13:43
@Mati365 Mati365 merged commit f620dcd into ck/epic/email-editing-v2 Mar 24, 2025
4 of 10 checks passed
@Mati365 Mati365 deleted the ck/epic/email-editing branch March 24, 2025 13:44
Mati365 added a commit that referenced this pull request Mar 24, 2025
Feature (table): Introduced Layout Tables to enable constructing grids with tables, for example for email editing. These tables are designed for layout purposes, and include `role="presentation"` for accessibility. Users can insert layout tables via the editor toolbar and switch between content and layout tables. The editing view now closely matches the rendered output. Closes #18132

Feature (table): Added the ability to toggle between Content Tables and Layout Tables. Users can switch table types using a split button in the table properties UI. While captions and `<th>` elements may be lost, table structure remains intact. Closes #18131

Feature (table): Dragging and dropping a table into another table no longer merges them. Instead, the dropped table is placed as a whole inside the target cell. Pasting tables remains unchanged. Closes #18126

Feature (html-support): Introducing the ability to render `<style>` elements from the `<head>` section of editor data content using `FullPage` plugin. See #13482.
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.

Layout tables. Table Toggling Feature Improve Drag & Drop Behavior for Tables
7 participants