diff --git a/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java b/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java
index a9aee37..7eb2813 100644
--- a/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java
+++ b/sampler/src/main/java/atlantafx/sampler/page/components/BreadcrumbsPage.java
@@ -103,10 +103,4 @@ public class BreadcrumbsPage extends AbstractPage {
}
return current;
}
-
- @Override
- protected double computePrefHeight(double width) {
- System.out.println("pref height" + super.computePrefHeight(width));
- return super.computePrefHeight(width);
- }
}
diff --git a/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java b/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java
index c462163..6ecc6a3 100644
--- a/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java
+++ b/sampler/src/main/java/atlantafx/sampler/page/components/HTMLEditorPage.java
@@ -1,9 +1,16 @@
/* SPDX-License-Identifier: MIT */
package atlantafx.sampler.page.components;
-import atlantafx.base.theme.Styles;
+import atlantafx.base.controls.ToggleSwitch;
+import atlantafx.base.theme.Theme;
+import atlantafx.sampler.event.DefaultEventBus;
+import atlantafx.sampler.event.ThemeEvent;
import atlantafx.sampler.page.AbstractPage;
import atlantafx.sampler.page.SampleBlock;
+import atlantafx.sampler.theme.HighlightJSTheme;
+import atlantafx.sampler.theme.ThemeManager;
+import javafx.css.PseudoClass;
+import javafx.geometry.Pos;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.scene.text.TextFlow;
@@ -13,29 +20,79 @@ import static atlantafx.sampler.page.SampleBlock.BLOCK_VGAP;
public class HTMLEditorPage extends AbstractPage {
+ private static final PseudoClass USE_LOCAL_URL = PseudoClass.getPseudoClass("use-local-url");
+
public static final String NAME = "HTMLEditor";
@Override
public String getName() { return NAME; }
+ private HTMLEditor editor = createEditor();
+
public HTMLEditorPage() {
super();
- setUserContent(new VBox(
- editorSample()
- ));
+
+ setUserContent(new VBox(editorSample()));
+ editor.requestFocus();
+
+ // update editor colors on app theme change
+ DefaultEventBus.getInstance().subscribe(ThemeEvent.class, e -> {
+ if (ThemeManager.getInstance().getTheme() != null) {
+ editor.setHtmlText(generateContent());
+ editor.requestFocus();
+ }
+ });
}
private SampleBlock editorSample() {
var description = new Text(
"HTMLEditor toolbar buttons use images from 'com/sun/javafx/scene/control/skin/modena'. " +
- "In opposite, since AtlantaFX themes are also distributed as single CSS files, it contains no images. " +
- "Unfortunately reusing Modena resources isn't possible, because the package isn't opened in OpenJFX 'module-info'."
+ "In opposite, since AtlantaFX themes are also distributed as single CSS files, it contains no images. " +
+ "Unfortunately reusing Modena resources isn't possible, because the package isn't opened in OpenJFX 'module-info'."
);
- description.getStyleClass().addAll(Styles.TEXT, Styles.WARNING);
+ var fixToggle = new ToggleSwitch("Apply fix");
+
+ var content = new VBox(BLOCK_VGAP, editor, new TextFlow(description), fixToggle);
+ content.setAlignment(Pos.CENTER);
+
+ fixToggle.selectedProperty().addListener((obs, old, val) -> {
+ // toolbar icons can't be changed back without creating new editor instance #javafx-bug
+ try {
+ editor = createEditor();
+ editor.pseudoClassStateChanged(USE_LOCAL_URL, val);
+ content.getChildren().set(0, editor);
+ editor.requestFocus();
+ } catch (Exception ignored) {
+ // hush internal HTML editor errors, because everything
+ // we do here is ugly hacks around legacy control anyway
+ }
+ });
+
+ return new SampleBlock("Playground", content);
+ }
+
+ private HTMLEditor createEditor() {
var editor = new HTMLEditor();
editor.setPrefHeight(400);
- editor.setHtmlText(String.join("
", FAKER.lorem().paragraphs(10)));
- return new SampleBlock("Playground", new VBox(BLOCK_VGAP, new TextFlow(description), editor));
+ editor.setHtmlText(generateContent());
+ return editor;
+ }
+
+ private String generateContent() {
+ var tm = ThemeManager.getInstance();
+ Theme samplerTheme = tm.getTheme();
+ HighlightJSTheme hlTheme = tm.getMatchingSourceCodeHighlightTheme(samplerTheme);
+ return "" +
+ "" +
+ "
" +
+ String.join("
", FAKER.lorem().paragraphs(10)) +
+ "" +
+ "";
}
}
diff --git a/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java b/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java
index 7d8283f..c8aafac 100644
--- a/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java
+++ b/sampler/src/main/java/atlantafx/sampler/theme/HighlightJSTheme.java
@@ -5,10 +5,12 @@ public class HighlightJSTheme {
private final String css;
private final String background;
+ private final String foreground;
- public HighlightJSTheme(String css, String background) {
+ public HighlightJSTheme(String css, String background, String foreground) {
this.css = css;
this.background = background;
+ this.foreground = foreground;
}
public String getCss() {
@@ -19,29 +21,37 @@ public class HighlightJSTheme {
return background;
}
+ public String getForeground() {
+ return foreground;
+ }
+
public static HighlightJSTheme githubLight() {
var css = ".hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}";
var bg = "#fff";
- return new HighlightJSTheme(css, bg);
+ var fg = "#24292f";
+ return new HighlightJSTheme(css, bg, fg);
}
public static HighlightJSTheme githubDark() {
var css = ".hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}";
var bg = "#0d1117";
- return new HighlightJSTheme(css, bg);
+ var fg = "#f0f6fc";
+ return new HighlightJSTheme(css, bg, fg);
}
public static HighlightJSTheme nordLight() {
// there's no Nord light theme,
// below is "stackoverflow-light" theme with changed background
var css = "*/.hljs{color:#2f3337;background:#f4f5f8}.hljs-subst{color:#2f3337}.hljs-comment{color:#656e77}.hljs-attr,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-selector-tag{color:#015692}.hljs-attribute{color:#803378}.hljs-name,.hljs-number,.hljs-quote,.hljs-selector-id,.hljs-template-tag,.hljs-type{color:#b75501}.hljs-selector-class{color:#015692}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-string,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#54790d}.hljs-meta,.hljs-selector-pseudo{color:#015692}.hljs-built_in,.hljs-literal,.hljs-title{color:#b75501}.hljs-bullet,.hljs-code{color:#535a60}.hljs-meta .hljs-string{color:#54790d}.hljs-deletion{color:#c02d2e}.hljs-addition{color:#2f6f44}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}";
- var bg = "#f4f5f8";
- return new HighlightJSTheme(css, bg);
+ var bg = "#fafafc";
+ var fg = "#2E3440";
+ return new HighlightJSTheme(css, bg, fg);
}
public static HighlightJSTheme nordDark() {
var css = "pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2e3440}.hljs,.hljs-subst{color:#d8dee9}.hljs-selector-tag{color:#81a1c1}.hljs-selector-id{color:#8fbcbb;font-weight:700}.hljs-selector-attr,.hljs-selector-class{color:#8fbcbb}.hljs-property,.hljs-selector-pseudo{color:#88c0d0}.hljs-addition{background-color:rgba(163,190,140,.5)}.hljs-deletion{background-color:rgba(191,97,106,.5)}.hljs-built_in,.hljs-class,.hljs-type{color:#8fbcbb}.hljs-function,.hljs-function>.hljs-title,.hljs-title.hljs-function{color:#88c0d0}.hljs-keyword,.hljs-literal,.hljs-symbol{color:#81a1c1}.hljs-number{color:#b48ead}.hljs-regexp{color:#ebcb8b}.hljs-string{color:#a3be8c}.hljs-title{color:#8fbcbb}.hljs-params{color:#d8dee9}.hljs-bullet{color:#81a1c1}.hljs-code{color:#8fbcbb}.hljs-emphasis{font-style:italic}.hljs-formula{color:#8fbcbb}.hljs-strong{font-weight:700}.hljs-link:hover{text-decoration:underline}.hljs-comment,.hljs-quote{color:#4c566a}.hljs-doctag{color:#8fbcbb}.hljs-meta,.hljs-meta .hljs-keyword{color:#5e81ac}.hljs-meta .hljs-string{color:#a3be8c}.hljs-attr{color:#8fbcbb}.hljs-attribute{color:#d8dee9}.hljs-name{color:#81a1c1}.hljs-section{color:#88c0d0}.hljs-tag{color:#81a1c1}.hljs-template-variable,.hljs-variable{color:#d8dee9}.hljs-template-tag{color:#5e81ac}.language-abnf .hljs-attribute{color:#88c0d0}.language-abnf .hljs-symbol{color:#ebcb8b}.language-apache .hljs-attribute{color:#88c0d0}.language-apache .hljs-section{color:#81a1c1}.language-arduino .hljs-built_in{color:#88c0d0}.language-aspectj .hljs-meta{color:#d08770}.language-aspectj>.hljs-title{color:#88c0d0}.language-bnf .hljs-attribute{color:#8fbcbb}.language-clojure .hljs-name{color:#88c0d0}.language-clojure .hljs-symbol{color:#ebcb8b}.language-coq .hljs-built_in{color:#88c0d0}.language-cpp .hljs-meta .hljs-string{color:#8fbcbb}.language-css .hljs-built_in{color:#88c0d0}.language-css .hljs-keyword{color:#d08770}.language-diff .hljs-meta,.language-ebnf .hljs-attribute{color:#8fbcbb}.language-glsl .hljs-built_in{color:#88c0d0}.language-groovy .hljs-meta:not(:first-child),.language-haxe .hljs-meta,.language-java .hljs-meta{color:#d08770}.language-ldif .hljs-attribute{color:#8fbcbb}.language-lisp .hljs-name,.language-lua .hljs-built_in,.language-moonscript .hljs-built_in,.language-nginx .hljs-attribute{color:#88c0d0}.language-nginx .hljs-section{color:#5e81ac}.language-pf .hljs-built_in,.language-processing .hljs-built_in{color:#88c0d0}.language-scss .hljs-keyword,.language-stylus .hljs-keyword{color:#81a1c1}.language-swift .hljs-meta{color:#d08770}.language-vim .hljs-built_in{color:#88c0d0;font-style:italic}.language-yaml .hljs-meta{color:#d08770}";
var bg = "#2E3440";
- return new HighlightJSTheme(css, bg);
+ var fg = "#ECEFF4";
+ return new HighlightJSTheme(css, bg, fg);
}
}
diff --git a/sampler/src/main/java/module-info.java b/sampler/src/main/java/module-info.java
index 960fa37..ce5b652 100755
--- a/sampler/src/main/java/module-info.java
+++ b/sampler/src/main/java/module-info.java
@@ -36,4 +36,5 @@ module atlantafx.sampler {
opens atlantafx.sampler.assets;
opens atlantafx.sampler.assets.highlightjs;
opens atlantafx.sampler.assets.styles;
+ opens atlantafx.sampler.images.modena;
}
diff --git a/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss b/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss
new file mode 100644
index 0000000..8ea2686
--- /dev/null
+++ b/sampler/src/main/resources/assets/styles/scss/components/_html-editor-fix.scss
@@ -0,0 +1,183 @@
+// SPDX-License-Identifier: MIT
+
+.html-editor:use-local-url {
+ .color-picker.html-editor-foreground {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Text-Color.png");
+ }
+
+ .color-picker.html-editor-background {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Background-Color.png");
+ }
+
+ .html-editor-cut {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Cut.png");
+ }
+
+ .html-editor-copy {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Copy.png");
+ }
+
+ .html-editor-paste {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Paste.png");
+ }
+
+ .html-editor-align-left {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Left.png");
+ }
+
+ .html-editor-align-center {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Center.png");
+ }
+
+ .html-editor-align-right {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Right.png");
+ }
+
+ .html-editor-align-justify {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Justify.png");
+ }
+
+ .html-editor-outdent {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent.png");
+ }
+
+ .html-editor-outdent:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-rtl.png");
+ }
+
+ .html-editor-indent {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent.png");
+ }
+
+ .html-editor-indent:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-rtl.png");
+ }
+
+ .html-editor-bullets {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets.png");
+ }
+
+ .html-editor-bullets:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-rtl.png");
+ }
+
+ .html-editor-numbers {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered.png");
+ }
+
+ .html-editor-numbers:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-rtl.png");
+ }
+
+ .html-editor-bold {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bold.png");
+ }
+
+ .html-editor-italic {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Italic.png");
+ }
+
+ .html-editor-underline {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Underline.png");
+ }
+
+ .html-editor-strike {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Strikethrough.png");
+ }
+
+ .html-editor-hr {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Break.png");
+ }
+}
+
+.root:dark {
+ .html-editor:use-local-url {
+ .color-picker.html-editor-foreground {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Text-Color-White.png");
+ }
+
+ .color-picker.html-editor-background {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Background-Color-White.png");
+ }
+
+ .html-editor-cut {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Cut-White.png");
+ }
+
+ .html-editor-copy {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Copy-White.png");
+ }
+
+ .html-editor-paste {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Paste-White.png");
+ }
+
+ .html-editor-align-left {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Left-White.png");
+ }
+
+ .html-editor-align-center {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Center-White.png");
+ }
+
+ .html-editor-align-right {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Right-White.png");
+ }
+
+ .html-editor-align-justify {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Justify-White.png");
+ }
+
+ .html-editor-outdent {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-White.png");
+ }
+
+ .html-editor-outdent:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Outdent-White-rtl.png");
+ }
+
+ .html-editor-indent {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-White-White.png");
+ }
+
+ .html-editor-indent:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Indent-White-rtl.png");
+ }
+
+ .html-editor-bullets {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-White.png");
+ }
+
+ .html-editor-bullets:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bullets-White-rtl.png");
+ }
+
+ .html-editor-numbers {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-White.png");
+ }
+
+ .html-editor-numbers:dir(rtl) {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Numbered-White-rtl.png");
+ }
+
+ .html-editor-bold {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Bold-White.png");
+ }
+
+ .html-editor-italic {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Italic-White.png");
+ }
+
+ .html-editor-underline {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Underline-White.png");
+ }
+
+ .html-editor-strike {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Strikethrough-White.png");
+ }
+
+ .html-editor-hr {
+ -fx-graphic: url("/atlantafx/sampler/images/modena/HTMLEditor-Break-White.png");
+ }
+ }
+}
\ No newline at end of file
diff --git a/sampler/src/main/resources/assets/styles/scss/components/_index.scss b/sampler/src/main/resources/assets/styles/scss/components/_index.scss
new file mode 100644
index 0000000..2fb82dd
--- /dev/null
+++ b/sampler/src/main/resources/assets/styles/scss/components/_index.scss
@@ -0,0 +1,3 @@
+// SPDX-License-Identifier: MIT
+
+@use "html-editor-fix"
\ No newline at end of file
diff --git a/sampler/src/main/resources/assets/styles/scss/index.scss b/sampler/src/main/resources/assets/styles/scss/index.scss
index fa3218c..2fa33da 100644
--- a/sampler/src/main/resources/assets/styles/scss/index.scss
+++ b/sampler/src/main/resources/assets/styles/scss/index.scss
@@ -3,3 +3,4 @@
@use "general";
@use "layout";
@use "widgets";
+@use "components"
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png
new file mode 100644
index 0000000..7e30e73
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black@2x.png
new file mode 100644
index 0000000..994dfca
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png
new file mode 100644
index 0000000..ccb279a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png
new file mode 100644
index 0000000..8e501aa
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png
new file mode 100644
index 0000000..081b07d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png
new file mode 100644
index 0000000..adce1a3
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color.png
new file mode 100644
index 0000000..ac20cf7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png
new file mode 100644
index 0000000..8567013
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Background-Color@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png
new file mode 100644
index 0000000..d50fedb
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png
new file mode 100644
index 0000000..331e2de
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png
new file mode 100644
index 0000000..56f5626
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png
new file mode 100644
index 0000000..940b999
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png
new file mode 100644
index 0000000..5bfab57
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png
new file mode 100644
index 0000000..48aeb7b
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold.png
new file mode 100644
index 0000000..a8822db
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png
new file mode 100644
index 0000000..59140e6
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bold@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png
new file mode 100644
index 0000000..22a71c3
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black@2x.png
new file mode 100644
index 0000000..3a40c43
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-White.png
new file mode 100644
index 0000000..92aa10a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png
new file mode 100644
index 0000000..ac82a42
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow.png
new file mode 100644
index 0000000..5936749
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow@2x.png
new file mode 100644
index 0000000..1b104a1
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break.png
new file mode 100644
index 0000000..d17f1f0
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Break@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Break@2x.png
new file mode 100644
index 0000000..96d76fa
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Break@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png
new file mode 100644
index 0000000..8fba0cb
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black.png
new file mode 100644
index 0000000..487a7d1
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png
new file mode 100644
index 0000000..dd4aeed
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png
new file mode 100644
index 0000000..194a031
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White-rtl.png
new file mode 100644
index 0000000..80cc88c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White.png
new file mode 100644
index 0000000..429aa53
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x-rtl.png
new file mode 100644
index 0000000..528a7d4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png
new file mode 100644
index 0000000..323d429
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow-rtl.png
new file mode 100644
index 0000000..0896cc2
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow.png
new file mode 100644
index 0000000..d0f255a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png
new file mode 100644
index 0000000..d1f0a11
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x.png
new file mode 100644
index 0000000..a61100d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-rtl.png
new file mode 100644
index 0000000..b236849
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png
new file mode 100644
index 0000000..40c73cf
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png
new file mode 100644
index 0000000..142404c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x.png
new file mode 100644
index 0000000..767b9a2
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Bullets@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png
new file mode 100644
index 0000000..4477f5d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black@2x.png
new file mode 100644
index 0000000..6d949a7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-White.png
new file mode 100644
index 0000000..1314ff5
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-White@2x.png
new file mode 100644
index 0000000..f81400d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png
new file mode 100644
index 0000000..a1f57d6
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png
new file mode 100644
index 0000000..8b04945
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center.png
new file mode 100644
index 0000000..4c1386f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png
new file mode 100644
index 0000000..6f64b5f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Center@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png
new file mode 100644
index 0000000..cdf242d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png
new file mode 100644
index 0000000..5a3e763
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png
new file mode 100644
index 0000000..7a12a88
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png
new file mode 100644
index 0000000..544149e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png
new file mode 100644
index 0000000..7cffc68
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow@2x.png
new file mode 100644
index 0000000..f97558c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy.png
new file mode 100644
index 0000000..cf95837
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Copy@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Copy@2x.png
new file mode 100644
index 0000000..776a323
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Copy@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png
new file mode 100644
index 0000000..2aa02ca
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png
new file mode 100644
index 0000000..dbfa0a0
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png
new file mode 100644
index 0000000..565ea6f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White@2x.png
new file mode 100644
index 0000000..73ce886
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png
new file mode 100644
index 0000000..fd1cafc
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow@2x.png
new file mode 100644
index 0000000..ebf88b0
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut.png
new file mode 100644
index 0000000..7563151
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Cut@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Cut@2x.png
new file mode 100644
index 0000000..195f1f5
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Cut@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black-rtl.png
new file mode 100644
index 0000000..aa5b54f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black.png
new file mode 100644
index 0000000..a5554fe
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x-rtl.png
new file mode 100644
index 0000000..1e9967c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x.png
new file mode 100644
index 0000000..acdeb49
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png
new file mode 100644
index 0000000..c975be6
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png
new file mode 100644
index 0000000..139964f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png
new file mode 100644
index 0000000..f601532
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png
new file mode 100644
index 0000000..0360864
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow-rtl.png
new file mode 100644
index 0000000..a6ee43f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow.png
new file mode 100644
index 0000000..fab36be
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x-rtl.png
new file mode 100644
index 0000000..dce9b01
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png
new file mode 100644
index 0000000..00e2585
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-rtl.png
new file mode 100644
index 0000000..6a1abbe
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent.png
new file mode 100644
index 0000000..cce051c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x-rtl.png
new file mode 100644
index 0000000..d4b6bae
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png
new file mode 100644
index 0000000..0e00aa7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Indent@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png
new file mode 100644
index 0000000..4b31c6d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png
new file mode 100644
index 0000000..6299b68
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png
new file mode 100644
index 0000000..193eb12
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png
new file mode 100644
index 0000000..2c3e266
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow.png
new file mode 100644
index 0000000..c455d5c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png
new file mode 100644
index 0000000..91e2016
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic.png
new file mode 100644
index 0000000..2487dc4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Italic@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Italic@2x.png
new file mode 100644
index 0000000..206008e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Italic@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png
new file mode 100644
index 0000000..6074383
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png
new file mode 100644
index 0000000..8d8c748
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png
new file mode 100644
index 0000000..9b32195
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png
new file mode 100644
index 0000000..ea0aab5
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png
new file mode 100644
index 0000000..5724a2d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png
new file mode 100644
index 0000000..18c72ef
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify.png
new file mode 100644
index 0000000..f31066a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png
new file mode 100644
index 0000000..ec0d414
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Justify@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black.png
new file mode 100644
index 0000000..99d857a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png
new file mode 100644
index 0000000..9c5d6b3
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-White.png
new file mode 100644
index 0000000..a723651
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png
new file mode 100644
index 0000000..a35fead
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png
new file mode 100644
index 0000000..6270615
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow@2x.png
new file mode 100644
index 0000000..96b691a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left.png
new file mode 100644
index 0000000..e7cd074
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png
new file mode 100644
index 0000000..dee8eb1
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Left@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black-rtl.png
new file mode 100644
index 0000000..ed1234e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black.png
new file mode 100644
index 0000000..9df179e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png
new file mode 100644
index 0000000..7fbac39
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png
new file mode 100644
index 0000000..397c788
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png
new file mode 100644
index 0000000..9b9d8bd
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png
new file mode 100644
index 0000000..430369b
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x-rtl.png
new file mode 100644
index 0000000..737eebb
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x.png
new file mode 100644
index 0000000..d150a2d
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow-rtl.png
new file mode 100644
index 0000000..39f3489
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png
new file mode 100644
index 0000000..39f8f29
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png
new file mode 100644
index 0000000..4963fa5
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png
new file mode 100644
index 0000000..0e0d95a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-rtl.png
new file mode 100644
index 0000000..432403f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered.png
new file mode 100644
index 0000000..61a6987
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png
new file mode 100644
index 0000000..8ca807a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x.png
new file mode 100644
index 0000000..239f63f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Numbered@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png
new file mode 100644
index 0000000..2dbd798
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black.png
new file mode 100644
index 0000000..52986ad
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x-rtl.png
new file mode 100644
index 0000000..6fe4785
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png
new file mode 100644
index 0000000..3cd4018
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White-rtl.png
new file mode 100644
index 0000000..01aa700
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png
new file mode 100644
index 0000000..f08688c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png
new file mode 100644
index 0000000..0598586
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png
new file mode 100644
index 0000000..9643eb7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png
new file mode 100644
index 0000000..512adf2
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow.png
new file mode 100644
index 0000000..62460c4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png
new file mode 100644
index 0000000..caf712c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png
new file mode 100644
index 0000000..2c86028
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png
new file mode 100644
index 0000000..f4698b1
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png
new file mode 100644
index 0000000..a871bd4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png
new file mode 100644
index 0000000..0ed2c0b
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x-rtl.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x.png
new file mode 100644
index 0000000..766c267
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Outdent@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png
new file mode 100644
index 0000000..29429f4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png
new file mode 100644
index 0000000..3e107d6
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png
new file mode 100644
index 0000000..258bc57
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png
new file mode 100644
index 0000000..d7ee7d7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow.png
new file mode 100644
index 0000000..4ed2689
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow@2x.png
new file mode 100644
index 0000000..7d57b38
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste.png
new file mode 100644
index 0000000..a94b462
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png
new file mode 100644
index 0000000..0575e41
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Paste@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black.png
new file mode 100644
index 0000000..bda26e4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black@2x.png
new file mode 100644
index 0000000..b6b15d5
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-White.png
new file mode 100644
index 0000000..275865e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-White@2x.png
new file mode 100644
index 0000000..76d8da4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png
new file mode 100644
index 0000000..7a64d76
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png
new file mode 100644
index 0000000..ef1a726
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right.png
new file mode 100644
index 0000000..7cad80a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png
new file mode 100644
index 0000000..dbe5b8a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Right@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black.png
new file mode 100644
index 0000000..2e6fad1
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black@2x.png
new file mode 100644
index 0000000..26955fa
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png
new file mode 100644
index 0000000..52ab29a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png
new file mode 100644
index 0000000..1d8462a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow.png
new file mode 100644
index 0000000..27ab933
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow@2x.png
new file mode 100644
index 0000000..5a185a6
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png
new file mode 100644
index 0000000..b054053
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png
new file mode 100644
index 0000000..47c840b
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Strikethrough@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png
new file mode 100644
index 0000000..09639b0
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png
new file mode 100644
index 0000000..436a481
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png
new file mode 100644
index 0000000..ddc5b0e
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png
new file mode 100644
index 0000000..2e2d3a2
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow.png
new file mode 100644
index 0000000..67b0c19
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow@2x.png
new file mode 100644
index 0000000..1110b9f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png
new file mode 100644
index 0000000..54dd7b4
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png
new file mode 100644
index 0000000..4deb874
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Text-Color@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png
new file mode 100644
index 0000000..c248812
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black@2x.png
new file mode 100644
index 0000000..76f9cf9
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Black@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png
new file mode 100644
index 0000000..2a2ec9f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png
new file mode 100644
index 0000000..4038cba
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-White@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png
new file mode 100644
index 0000000..8bcedc7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow@2x.png
new file mode 100644
index 0000000..4f2554a
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline-Yellow@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline.png
new file mode 100644
index 0000000..2691372
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline.png differ
diff --git a/sampler/src/main/resources/images/modena/HTMLEditor-Underline@2x.png b/sampler/src/main/resources/images/modena/HTMLEditor-Underline@2x.png
new file mode 100644
index 0000000..9cddfb0
Binary files /dev/null and b/sampler/src/main/resources/images/modena/HTMLEditor-Underline@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-confirm.png b/sampler/src/main/resources/images/modena/dialog-confirm.png
new file mode 100644
index 0000000..3c86ba7
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-confirm.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-confirm@2x.png b/sampler/src/main/resources/images/modena/dialog-confirm@2x.png
new file mode 100644
index 0000000..189be79
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-confirm@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-error.png b/sampler/src/main/resources/images/modena/dialog-error.png
new file mode 100644
index 0000000..002e056
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-error.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-error@2x.png b/sampler/src/main/resources/images/modena/dialog-error@2x.png
new file mode 100644
index 0000000..ae098b9
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-error@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-fewer-details.png b/sampler/src/main/resources/images/modena/dialog-fewer-details.png
new file mode 100644
index 0000000..9ee1c3f
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-fewer-details.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png b/sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png
new file mode 100644
index 0000000..e00e1f9
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-fewer-details@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-information.png b/sampler/src/main/resources/images/modena/dialog-information.png
new file mode 100644
index 0000000..7d97264
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-information.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-information@2x.png b/sampler/src/main/resources/images/modena/dialog-information@2x.png
new file mode 100644
index 0000000..110d63b
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-information@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-more-details.png b/sampler/src/main/resources/images/modena/dialog-more-details.png
new file mode 100644
index 0000000..ec2a7f3
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-more-details.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-more-details@2x.png b/sampler/src/main/resources/images/modena/dialog-more-details@2x.png
new file mode 100644
index 0000000..5348a86
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-more-details@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-warning.png b/sampler/src/main/resources/images/modena/dialog-warning.png
new file mode 100644
index 0000000..4ac083c
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-warning.png differ
diff --git a/sampler/src/main/resources/images/modena/dialog-warning@2x.png b/sampler/src/main/resources/images/modena/dialog-warning@2x.png
new file mode 100644
index 0000000..9abe446
Binary files /dev/null and b/sampler/src/main/resources/images/modena/dialog-warning@2x.png differ
diff --git a/sampler/src/main/resources/images/modena/pattern-transparent.png b/sampler/src/main/resources/images/modena/pattern-transparent.png
new file mode 100644
index 0000000..fc495bd
Binary files /dev/null and b/sampler/src/main/resources/images/modena/pattern-transparent.png differ