diff --git a/ts/components/IconButton.svelte b/ts/components/IconButton.svelte
index 8be4ee757..deafe53ef 100644
--- a/ts/components/IconButton.svelte
+++ b/ts/components/IconButton.svelte
@@ -46,7 +46,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
}
@include button.border-radius;
- padding: 0;
+ padding: 0 var(--padding-inline, 0);
font-size: var(--base-font-size);
height: var(--buttons-size);
min-width: calc(var(--buttons-size) * 0.75);
diff --git a/ts/editor/editor-toolbar/EditorToolbar.svelte b/ts/editor/editor-toolbar/EditorToolbar.svelte
index b00c78dfc..00b0c01ae 100644
--- a/ts/editor/editor-toolbar/EditorToolbar.svelte
+++ b/ts/editor/editor-toolbar/EditorToolbar.svelte
@@ -57,7 +57,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
import BlockButtons from "./BlockButtons.svelte";
import InlineButtons from "./InlineButtons.svelte";
import NotetypeButtons from "./NotetypeButtons.svelte";
- import OptionsButton from "./OptionsButton.svelte";
+ import OptionsButtons from "./OptionsButtons.svelte";
import RichTextClozeButtons from "./RichTextClozeButtons.svelte";
import TemplateButtons from "./TemplateButtons.svelte";
@@ -66,6 +66,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
const toolbar = {} as DefaultSlotInterface;
const notetypeButtons = {} as DefaultSlotInterface;
+ const optionsButtons = {} as DefaultSlotInterface;
const inlineButtons = {} as DefaultSlotInterface;
const blockButtons = {} as DefaultSlotInterface;
const templateButtons = {} as DefaultSlotInterface;
@@ -100,6 +101,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
+ -
+
+
+
-
@@ -115,10 +120,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
-
-
- -
-
-
diff --git a/ts/editor/editor-toolbar/OptionsButton.svelte b/ts/editor/editor-toolbar/OptionsButton.svelte
index 089a8029e..a0be426a9 100644
--- a/ts/editor/editor-toolbar/OptionsButton.svelte
+++ b/ts/editor/editor-toolbar/OptionsButton.svelte
@@ -41,6 +41,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
tooltip={tr.actionsOptions()}
--border-left-radius="5px"
--border-right-radius="5px"
+ --padding-inline="8px"
on:click={() => (showFloating = !showFloating)}
>
{@html cogIcon}
diff --git a/ts/editor/editor-toolbar/OptionsButtons.svelte b/ts/editor/editor-toolbar/OptionsButtons.svelte
new file mode 100644
index 000000000..c6adbc374
--- /dev/null
+++ b/ts/editor/editor-toolbar/OptionsButtons.svelte
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+