Rostislav Wolny
abc9e58c68
Pass template style settings to the client in the template response
...
[MAILPOET-6014]
2024-05-01 11:15:27 +01:00
Mike Jolley
118c0edb72
Create pattern for default content
2024-05-01 11:15:27 +01:00
Rostislav Wolny
efafa95ef7
Set the selected template to the post
...
[MAILPOET-6014]
2024-05-01 11:15:27 +01:00
Rostislav Wolny
3a3ee4504a
Fetch templates data for select template modal via API
...
[MAILPOET-6014]
2024-05-01 11:15:27 +01:00
Mike Jolley
8bc52a29b9
Inline styles using emogrifier
2024-05-01 11:15:27 +01:00
Mike Jolley
4b411af1ca
Update general template to enforce content width
2024-05-01 11:15:27 +01:00
Mike Jolley
21ae45acb6
Enqueue special block styles and inject using emogrifier
2024-05-01 11:15:27 +01:00
Mike Jolley
7874b12bf6
Remove invalid bg property from json
2024-05-01 11:15:27 +01:00
Mike Jolley
4a0f46e3d4
Hide templates from site editor
2024-05-01 11:15:27 +01:00
Mike Jolley
76f6e7cdbd
Render using custom template on preview
2024-05-01 11:15:27 +01:00
Mike Jolley
07c974e7c7
Added the ability to edit the general-email template in site editor
2024-05-01 11:15:27 +01:00
Mike Jolley
00e158108f
Assign email-general template in editor
2024-05-01 11:15:27 +01:00
Mike Jolley
d90e4dc962
Fix element styles and scrollbars
2024-04-22 12:43:17 +01:00
Mike Jolley
1220641417
Adjust font size tests
2024-04-22 12:43:17 +01:00
Mike Jolley
af92fd9af3
Fix styles in preview
2024-04-22 12:43:17 +01:00
Mike Jolley
67cbfe9656
Type panels fully functional, with previews
2024-04-22 12:43:17 +01:00
Mike Jolley
a8e9b167cb
Work on tool panels
2024-04-22 12:43:17 +01:00
Mike Jolley
35b3cd4737
Panel Navigation
2024-04-22 12:43:17 +01:00
Rostislav Wolny
47a4871600
Remove unused SettingsController::convertStylesToString method
...
[MAILPOET-5798]
2024-04-18 12:45:15 +02:00
Rostislav Wolny
15e0c3fa4d
Use WP's style engine for formatting style arrays to string
...
[MAILPOET-5798]
2024-04-18 12:45:15 +02:00
Mike Jolley
3f2b96f3a6
Introduce block to handle email content
2024-04-10 11:42:50 +02:00
Mike Jolley
37e901c809
Restore content renderer styles to fix remaining tests
2024-04-10 11:42:50 +02:00
Mike Jolley
fa73d97ae9
Mock getEmailStyles
2024-04-10 11:42:50 +02:00
Mike Jolley
26246cd202
Return Meta robots + subject
2024-04-10 11:42:50 +02:00
Mike Jolley
ab893062ae
Default colors
2024-04-10 11:42:50 +02:00
Mike Jolley
3ec36064ab
Fix undefined spacing warning
2024-04-10 11:42:50 +02:00
Mike Jolley
2060b68583
Handle spacing using consistent spacing element
2024-04-10 11:42:50 +02:00
Mike Jolley
1e499a0ce7
Fix trailing comma
2024-04-10 11:42:50 +02:00
Mike Jolley
a697b32e0e
Exclude from phpstan
2024-04-10 11:42:50 +02:00
Mike Jolley
e0d27db790
Remove top level processor in favour of wrapping column in template, fix column padding
2024-04-10 11:42:50 +02:00
Mike Jolley
b4acac7c52
Refactor renderers to use templates
2024-04-10 11:42:50 +02:00
Mike Jolley
888be622e2
Add main template canvas and consolodate styles
2024-04-10 11:42:50 +02:00
Mike Jolley
0cd85dc1b3
Utility class to get template from file system
2024-04-10 11:42:50 +02:00
Mike Jolley
2f888daca5
Fix rendering and include shared logic
2024-03-25 12:11:11 +01:00
Jan Lysý
a70660dfc3
Fix ordering used classes after rebase
...
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
4dbac6ef62
Move email styles merge to engine
...
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
cae2ad6dc7
Move meta registration to the engine
...
As a part of the refactoring is making the meta field available via API.
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
b4bf9c7476
Use VariablesPostprocessor in Renderer
...
Because the layout wrapper HTML is not post-processed after moving content rendering, I needed to use VariablesPostprocessor because padding can be configured by a CSS variable.
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
a0c1a87e81
Remove redundant code
...
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
95f3766b4d
Add theme styles component for email editor
...
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Jan Lysý
be4f517d39
Add theme metadata to mailpoet_email post
...
[MAILPOET-5640]
2024-03-22 17:19:44 +01:00
Mike Jolley
d336262b31
Spacing
2024-03-21 16:57:59 +01:00
Mike Jolley
435f638011
Apply rules on lib dir
2024-03-21 16:57:59 +01:00
Mike Jolley
a1b146a2ec
Remove trailing comma
2024-03-20 10:57:26 +01:00
Mike Jolley
33cb92a779
Conditionally show footer
2024-03-20 10:57:26 +01:00
Mike Jolley
762b050e85
Alternative footer logo
2024-03-20 10:57:26 +01:00
Jan Lysý
6f87dd6b01
Move layout background colors to theme.json
...
[MAILPOET-5640]
2024-03-15 16:57:41 +01:00
Jan Lysý
6181d8a683
Change default values for block gap and padding
...
[MAILPOET-5640]
2024-03-15 16:57:41 +01:00
Jan Lysý
5ceef236bf
Use the same format for styles as it is in theme.json
...
This should be the first step to using theme.json format in DB and merging more style configurations to the final one.
[MAILPOET-5640]
2024-03-15 16:57:41 +01:00
Jan Lysý
c415f1efce
Move heading styles from CSS file to theme.json
...
Because we want to have all editor configurations in theme.json, I moved heading font sized to theme.json and removed redundant filters.
[MAILPOET-5640]
2024-03-15 16:57:41 +01:00