Commit Graph

190 Commits

Author SHA1 Message Date
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