[PR #58] [MERGED] feat: implement section and columns #118

Closed
opened 2026-03-01 14:40:09 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/arikchakma/maily.to/pull/58
Author: @arikchakma
Created: 9/22/2024
Status: Merged
Merged: 9/23/2024
Merged by: @arikchakma

Base: mainHead: feat/section


📝 Commits (10+)

  • b0bd8da wip: implement columns
  • ee28984 wip: implement section
  • df9647f fix: hide section bubble menu
  • 09c64af feat: implement column vertical align
  • bd037ce fix: allow column inside section
  • bb4db9d fix: refactor number input
  • 64f6be2 feat: implement section background color
  • aaa03df feat: add text color
  • 7d86efc fix: update attributes
  • dee4e06 fix: update attributes

📊 Changes

32 files changed (+1508 additions, -242 deletions)

View changed files

📝 apps/web/components/preview-email.tsx (+12 -2)
📝 packages/core/package.json (+6 -1)
📝 packages/core/src/editor/components/bubble-menu-button.tsx (+11 -5)
packages/core/src/editor/components/color-picker.tsx (+0 -37)
packages/core/src/editor/components/column-menu/columns-bubble-menu.tsx (+147 -0)
packages/core/src/editor/components/column-menu/columns-width.tsx (+24 -0)
packages/core/src/editor/components/column-menu/use-columns-state.tsx (+30 -0)
📝 packages/core/src/editor/components/image-bubble-menu.tsx (+2 -1)
packages/core/src/editor/components/section-menu/section-bubble-menu.tsx (+107 -0)
packages/core/src/editor/components/section-menu/use-section-state.tsx (+23 -0)
📝 packages/core/src/editor/components/spacer-bubble-menu.tsx (+2 -1)
📝 packages/core/src/editor/components/text-menu/text-bubble-menu.tsx (+71 -33)
packages/core/src/editor/components/text-menu/use-text-menu-state.tsx (+19 -0)
packages/core/src/editor/components/ui/color-picker.tsx (+49 -0)
packages/core/src/editor/components/ui/divider.tsx (+20 -0)
packages/core/src/editor/components/ui/number-input.tsx (+28 -0)
packages/core/src/editor/extensions/columns/column.ts (+71 -0)
packages/core/src/editor/extensions/columns/columns.ts (+134 -0)
📝 packages/core/src/editor/extensions/image-resize.tsx (+3 -3)
📝 packages/core/src/editor/extensions/index.ts (+19 -0)

...and 12 more files

📄 Description

Features

  • Section with padding, border radius, and background color
  • 2 ways Columns

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/arikchakma/maily.to/pull/58 **Author:** [@arikchakma](https://github.com/arikchakma) **Created:** 9/22/2024 **Status:** ✅ Merged **Merged:** 9/23/2024 **Merged by:** [@arikchakma](https://github.com/arikchakma) **Base:** `main` ← **Head:** `feat/section` --- ### 📝 Commits (10+) - [`b0bd8da`](https://github.com/arikchakma/maily.to/commit/b0bd8da9f5f72a3c6f538906b9d726bdba677c48) wip: implement columns - [`ee28984`](https://github.com/arikchakma/maily.to/commit/ee289840c909799a2c484eb1b5f8a35de221dae1) wip: implement section - [`df9647f`](https://github.com/arikchakma/maily.to/commit/df9647fd31759e953f82a92fcf7d2edd0a1d13f9) fix: hide section bubble menu - [`09c64af`](https://github.com/arikchakma/maily.to/commit/09c64af0f1916830c96c0e3bb5efc0807383a9fc) feat: implement column vertical align - [`bd037ce`](https://github.com/arikchakma/maily.to/commit/bd037cecdb3ed9dbac8d8a608504b0446b4caa27) fix: allow column inside section - [`bb4db9d`](https://github.com/arikchakma/maily.to/commit/bb4db9dfcdd432f98fb85057f21ad09b54c8d9a4) fix: refactor number input - [`64f6be2`](https://github.com/arikchakma/maily.to/commit/64f6be2e8d10c7673dd5268fa503f84970c7c35c) feat: implement section background color - [`aaa03df`](https://github.com/arikchakma/maily.to/commit/aaa03dfe14dfc5b76f62fa6c57f58f5174034d10) feat: add text color - [`7d86efc`](https://github.com/arikchakma/maily.to/commit/7d86efc5de6e3c94a73cd48570d95ab0e844545c) fix: update attributes - [`dee4e06`](https://github.com/arikchakma/maily.to/commit/dee4e069e07e0a78234f56dfd17d62c3b779c5e1) fix: update attributes ### 📊 Changes **32 files changed** (+1508 additions, -242 deletions) <details> <summary>View changed files</summary> 📝 `apps/web/components/preview-email.tsx` (+12 -2) 📝 `packages/core/package.json` (+6 -1) 📝 `packages/core/src/editor/components/bubble-menu-button.tsx` (+11 -5) ➖ `packages/core/src/editor/components/color-picker.tsx` (+0 -37) ➕ `packages/core/src/editor/components/column-menu/columns-bubble-menu.tsx` (+147 -0) ➕ `packages/core/src/editor/components/column-menu/columns-width.tsx` (+24 -0) ➕ `packages/core/src/editor/components/column-menu/use-columns-state.tsx` (+30 -0) 📝 `packages/core/src/editor/components/image-bubble-menu.tsx` (+2 -1) ➕ `packages/core/src/editor/components/section-menu/section-bubble-menu.tsx` (+107 -0) ➕ `packages/core/src/editor/components/section-menu/use-section-state.tsx` (+23 -0) 📝 `packages/core/src/editor/components/spacer-bubble-menu.tsx` (+2 -1) 📝 `packages/core/src/editor/components/text-menu/text-bubble-menu.tsx` (+71 -33) ➕ `packages/core/src/editor/components/text-menu/use-text-menu-state.tsx` (+19 -0) ➕ `packages/core/src/editor/components/ui/color-picker.tsx` (+49 -0) ➕ `packages/core/src/editor/components/ui/divider.tsx` (+20 -0) ➕ `packages/core/src/editor/components/ui/number-input.tsx` (+28 -0) ➕ `packages/core/src/editor/extensions/columns/column.ts` (+71 -0) ➕ `packages/core/src/editor/extensions/columns/columns.ts` (+134 -0) 📝 `packages/core/src/editor/extensions/image-resize.tsx` (+3 -3) 📝 `packages/core/src/editor/extensions/index.ts` (+19 -0) _...and 12 more files_ </details> ### 📄 Description ## Features - Section with padding, border radius, and background color - 2 ways Columns --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 14:40:09 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/maily.to#118
No description provided.